I have a Deluge and it doesn’t work great with multi scale music, because if I change the scale, the whole project is suddenly in that scale. What I would like to see in a sequencer is 3 parallel running tracks/lanes (each with different timing and number of steps),
- 1 for notes or chords, where the notes are just defined as offsets in the scale so 0 is Root note, 1 is second note in scale, 3 is 4th note in scale, and so on. And 0+4 is a chord of the root note plus the 5th. Alternative notation would be 1 based instead of 0 based. Then root note plus fifth would be 1+5.
- 1 for a 12 bit mask that defines which notes are in scale, if you would count up chromatically starting at the root note.
- 1 with an absolute pitch in it (for example C4) that defines the root note.
For example if the current step on the 12 bit mask lane is 1000 0001 0000 and the current step in the absolute pitch lane is C4 and in zero based notation the note lane would contain 0+3 it would play C4+G5 since only the C and G are active according to the mask. And 0 is the root note (C4) whereas 3 is the 4rd possible note in the set of C4,G4,C5,G5,C6, G6,…
I bet that writing scales, root notes, and offsets independent of each other in different sequencer lanes with each a different number of steps and a different time it takes to go to the next step could lead to very powerful musical expression. So I am hoping someone will build this, and since you are currently developing this lovely instrument which has lots of buttons and so could have very easy way of editing 12 bit masks, I thought I share this idea with you for a sequencer type.