i have a patch that can generate 8 independent midi notes.
i would like to add a menu to select scales.
so the first note you can select would be a C2 and all the rest of the 8 notes
would set up according to the scale..
not much math, just have 7 [+] objects with the right offset. So for major:
0 2 4 5 7 9 11
where 0 is the first chosen note, in your example, C2. But it could be anything.
Have int boxes (probably restrict min and max to 0 and 12?) attached to each number box. Use a preset on the int boxes and you can have any scale you want. Use [zl group] on the output of the boxes to make a scale list, then you can use [zl rot] to transpose.