I'm building an arpeggiator that uses lists for the note handling. [Poly] creates a series of Midi-Value/Velocity lists, that I need to organise from high to low by value. The tricky part is I require the velocity value for each note to remain in order with the Value, so that the sequencer can function correctly.
I understand that you can input a list into [list-sort] and have it ordered, but is there any way to organise a series of lists, or specify segments of a list? For example:
Value/Vel/Duration
[63 100 150 67 96 180 60 78 120(
A list that has values in series of 3. I would require it to be organised by Value as such
[60 78 120 63 100 150 67 96 180(
Is there any way to do this? Thanks.