I’ve nearly finished the bassline engine and would like to know from the users, which sequencer partitioning they would prefer.
Each patch has an reserved area of 256 bytes for sequences.
Two basslines (left/right SID) will be available, each can play one of x (x=16 or 8 - your choice) sequences of the patch, and you can switch back and forth (measure synchronized or not…) between the sequences, e.g. from a MIDI keyboard by playing another note, or from the control surface.
I’m unsure about the best partitioning of this 256 byte area, therefore would like to know your oppinion.
256 bytes could be divided into 16 * 16step note tracks. Each step of a note track would contain the note itself (C/C#/D/D#…B/C+), the octave (normal, up, down), accent and slide flag
So, like a normal TB303 - this is the first option of this poll
Or I could provide 32 step tracks, but in this case only 8 sequences would be available per patch. (second option)
Maybe an A/B option (chaining) would be better?
Or I could provide a second parameter track which could control an assignable sound parameter (e.g. cutoff or depth). But this would reduce the number of sequences per patch to 8 (third option)
Of course, I could also make the partitioning configurable. But this increases programming effort, makes the usage more complicated and could just lead to the typical “featureitis” (people requesting features which they never use)
So - which implementation would be your choice? - please use the poll form above and don’t hesitate to make alternative proposals
Best Regards, Thorsten.