Had some talk in the BeepBox Discord about arpeggio struggles. I think I got an idea.
I considered replacing bounce arpeggio with a select box with multiple options for deciding what patterns you want to do for your arpeggio, built in into the arpeggio chord type. However, I think bounce arp will still stand as an alternate version of each option in this selection.
Here are the options and their bounce alternates:
Standard Variants
Normal: 1 2 3 4 5 6 7 8 9
Will be the Midbox default for arpeggios.
Legacy: 1 2 3) 4 5 6 7 8 9
Same as normal but it is what all other BeepMods use, where a three-note arpeggio chord bounces back, doing a 1 2 3 2 pattern instead of 1 2 3 1 2 3. Does not have a bounce pattern since the 1 2 3 2 pattern is already a bounce.
Reverse: 9 8 7 6 5 4 3 2 1
Inverted/downwards version of Normal. I was also considering making this its own checkbox but now I'm starting to think this shouldn't even really be an option (just place the notes in reverse order). For convenience.
Scramble: 1 2 1 3 4 5 4 6 7 8 7 9
Simple 1 2 1 3 pattern that is split into three parts, 3 notes playing per part.
Oscillate: 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9
Extended 1 2 1 3 pattern that goes through all available notes.
Escalate: 1 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9
This arpeggio builds up to the final note in a scrambled pattern.
Shift: 1 9 2 8 3 7 4 6 5
Goes from the first note to the last, then second-from-first to second-from-last, etc.
Bounce Variants
Normal (Bounce): 1) 2) 3) 4) 5) 6) 7) 8) 9)
The bounce arp version for Normal.
Reverse (Bounce): 9) 8) 7) 6) 5) 4) 3) 2) 1)
The bounce arp version for Reverse.
Scramble (Bounce): 1 2 1 3 4 5 4 6 7 8 7 9 4 5 4 6
It just repeats the second pattern again.
Oscillate (Bounce): 1 2) 1 3) 1 4) 1 5) 1 6) 1 7) 1 8) 1 9)
Combo of Scramble and Normal (Bounce).
Escalate (Bounce): 1 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 1 8 9 7 8 6 7 5 6 4 5 3 4 2 3
Not sure how I'd show this as an option; the number list is so large.
Shift (Bounce): 1) 9) 2) 8) 3) 7) 4) 6) 5)
Does the shifting pattern but bounces back when hitting the last note as a bounce arpeggio should.
Tied to #56.
Had some talk in the BeepBox Discord about arpeggio struggles. I think I got an idea. I considered replacing bounce arpeggio with a select box with multiple options for deciding what patterns you want to do for your arpeggio, built in into the arpeggio chord type. However, I think bounce arp will still stand as an alternate version of each option in this selection. Here are the options and their bounce alternates:
Standard Variants
Normal: 1 2 3 4 5 6 7 8 9 Will be the Midbox default for arpeggios.
Legacy: 1 2 3) 4 5 6 7 8 9 Same as normal but it is what all other BeepMods use, where a three-note arpeggio chord bounces back, doing a 1 2 3 2 pattern instead of 1 2 3 1 2 3. Does not have a bounce pattern since the 1 2 3 2 pattern is already a bounce.
Reverse: 9 8 7 6 5 4 3 2 1 Inverted/downwards version of Normal. I was also considering making this its own checkbox but now I'm starting to think this shouldn't even really be an option (just place the notes in reverse order). For convenience.
Scramble: 1 2 1 3 4 5 4 6 7 8 7 9 Simple 1 2 1 3 pattern that is split into three parts, 3 notes playing per part.
Oscillate: 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 Extended 1 2 1 3 pattern that goes through all available notes.
Escalate: 1 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 This arpeggio builds up to the final note in a scrambled pattern.
Shift: 1 9 2 8 3 7 4 6 5 Goes from the first note to the last, then second-from-first to second-from-last, etc.
Bounce Variants
Normal (Bounce): 1) 2) 3) 4) 5) 6) 7) 8) 9) The bounce arp version for Normal.
Reverse (Bounce): 9) 8) 7) 6) 5) 4) 3) 2) 1) The bounce arp version for Reverse.
Scramble (Bounce): 1 2 1 3 4 5 4 6 7 8 7 9 4 5 4 6 It just repeats the second pattern again.
Oscillate (Bounce): 1 2) 1 3) 1 4) 1 5) 1 6) 1 7) 1 8) 1 9) Combo of Scramble and Normal (Bounce).
Escalate (Bounce): 1 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 1 8 9 7 8 6 7 5 6 4 5 3 4 2 3 Not sure how I'd show this as an option; the number list is so large.
Shift (Bounce): 1) 9) 2) 8) 3) 7) 4) 6) 5) Does the shifting pattern but bounces back when hitting the last note as a bounce arpeggio should.