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
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to