What are some ways of telling each of the synths to "round" to the nearest note in a diatonic scale?
think of all the separation points between what is rounded to one note, and what is rounded to another note.
for a standard Do major scale, if all your inputs are between 60 and 72, you can split with this :
[moses 61]/[moses 63]/[moses 64.5]/[moses 66]/[moses 68]/[moses 70]/[moses 71.5]
because those are the averages of any two consecutive notes of the scale. then you connect each left-outlet to the note that you want that range of values to become.
there are further tricks for supporting multiple octaves without having to make a longer chain of [moses].
as a shortcut to make many [moses], there is [range] :
[range 61 63 64.5 66 68 70 71.5]
in the GridFlow library.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801