as far as i see the Midi Expand Voices Script can be used to split the notes of a chord and send them to different MIDI channel - i would like to modify it in such a way that the lowest note is sent to ch 1, the second lowest to ch 2 etc, like in this example:
C2--->ch1
C3--->ch2
E3--->ch3
G3--->ch4
As far as i understand, the script seems to "scan" the midi input and distribute (according to how it's set up) the note on messages on different outputs.
A simple chord as in the example above should be a very short sequence of 4 note on events, so i presume the values of this 4 messages could be stored in a 4 x 4 matrix:
ch1 144 C2 84
ch1 144 E3 79
ch1 144 C3 65
ch1 144 G3 59
Then scanning the third column it could be possible to change channel according to note heights....any hints/or suggestion? trying to get grips with scripting, but any help is appreciated!
thanks in advance,
Goyya
