Skip to content

Feature / Arpeggiator "Note probability" - #2978

Merged
stellar-aria merged 5 commits into
SynthstromAudible:communityfrom
soymonitus:monitus/arp_note_prob
Nov 25, 2024
Merged

stellar-aria merged 5 commits into
SynthstromAudible:communityfrom
soymonitus:monitus/arp_note_prob

Conversation

@soymonitus

Copy link
Copy Markdown
Collaborator

This adds note probability to the arpeggiated notes (applied at the end of the chain, after rhythm and sequence length have been evaluated).

I had this PR in the past but was not happy with it because if first was not played, the sound entered an idle state and no more notes were played. I solved it now (you need to call reassessRenderSkippingStatus so it evaluates the note anyways)

@github-actions

github-actions Bot commented Nov 25, 2024 •

Copy link
Copy Markdown
Contributor

Test Results

106 tests  ±0   106 ✅ ±0   0s ⏱️ ±0s
 16 suites ±0     0 💤 ±0 
 16 files   ±0     0 ❌ ±0 

Results for commit 5746b4c. ± Comparison against base commit f9f9f9f.

♻️ This comment has been updated with latest results.

Comment thread docs/menu_hierarchies.md Outdated
Comment thread src/deluge/gui/views/automation_view.cpp
@soymonitus

Copy link
Copy Markdown
Collaborator Author

This one is ready for review

Comment thread src/deluge/gui/menu_item/arpeggiator/midi_cv/note_probability.h Outdated
Comment thread src/deluge/modulation/arpeggiator.cpp
Comment thread src/deluge/gui/menu_item/arpeggiator/midi_cv/note_probability.h Outdated
@soymonitus

Copy link
Copy Markdown
Collaborator Author

@stellar-aria I made some changes and answered your questions. Let me know if any changes needed

@stellar-aria
stellar-aria added this pull request to the merge queue Nov 25, 2024
Merged via the queue into SynthstromAudible:community with commit 220259c Nov 25, 2024
@soymonitus
soymonitus deleted the monitus/arp_note_prob branch November 26, 2024 06:15
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 12, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
seangoodvibes pushed a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 15, 2026
Feature / Arpeggiator "Chord Type" for Kit Rows (and added back "Note Mode" to kit rows)  (SynthstromAudible#2985)
* Implement Chord selector for arpeggiator of kit rows, so you can now use NoteMode on it

* refactor

* Trigger Build

Feature / Arpeggiator Spread (Lock, Velocity, Gate, Octave) (SynthstromAudible#2990)

* Added all parameters, menus, strings and docs

* Refactor and add midi submenus

* Spread lock parameter

* fix

* read and write locked spread values

* Refactor

* deal with indexes increasing

* remove unneeded imports

* wip

* done!

* docs

* Docs

* Docs

* Modulate values in different ways and adjusted docs

* format

* fixed gate

* fix bug

* fix docs

* docs

* Update docs

Feature / Arpeggiator "Note probability" (SynthstromAudible#2978)

* Note probability

* Changed name of parameter for 7SEG

* Update docs

* feedback

* Feedback

Fix default value for midi arpeggiator note probability (set to 50) (SynthstromAudible#2988)

Fix / allow notes to drone when arp is ON even if they use samples in CUT mode (SynthstromAudible#3021)

* Keep droning if arp is ON

* format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants