10-13-2019, 01:37 AM
(10-03-2019, 03:39 PM)Gimber Wrote:(10-03-2019, 02:57 PM)Kid Yoshi Wrote: I’m unsure of limiting note input to a scale. Any music software I can think of applies a scale / transposition after the note information. This way you can change the scale and the notes adapt accordingly.
But maybe there’s a way to do both?
Agree, it would be cool to be able to apply scales as fx or maybe project wide, keeping it nondestructive.
I see what you mean in keeping it nondestructive. The main behavior I would like to see implemented is the ability to choose a key or a set of notes within a table so that when you added transpositions they would step through the notes of the selected key.
One idea could be to just have an "interval column" in the Tables screen that represented the 12 intervals.
By default, all 12 intervals would be filled in and no root note would be set. This would mean that all 12 'notes' would be available for transposing with tables and everything would work as it currently does.
But if you wanted to you could press SHIFT+CURSOR RIGHT to scroll through different 'Root Notes' on the first Interval. Then you could deselect certain intervals in the column, allowing for a manual scale to be set for the transposition to follow.
There could be a section called 'Scales" underneath Source, Speed, and Loop where you could select specific scales for this "interval column".
Once a 'Root Note' was set and a 'Scale' is chosen, the table would be locked to that particular scale or interval pattern. Now when transposing from a note in a pattern, the notes would all be in a chosen Key. (Transpose 'up 1' would move to the next NEAREST note in the selected Scale).
Hope I am not sounding picky here, I am just trying to brainstorm ways this could actually work..