Howdy folks,
I'm working (with someone else) on a patch. Part of it is a channel with a generator (right now it's a pair of saw waves).
The idea is to fix it's tonality, but still being able to switch between them.
I know how I could for example fix it in C major (or A natural minor) tonality - putting selects for every tone inside the key in a few octaves. But having to do this for 12 keys would be a bit hideous.
So in the above scenario, taking C/Am as example, you'd be able to play notes C, D, E, F, G, A and B. The black keys would yield no sound.
Then you'd be able to switch keys, so when choosing the key of G/Em, you'd only be able to play G, A, B, C, D, E, F#.
One thing of which I'm sure I'll need is the intervals (which I know by heart, pretty much) and move that around throughout the keys.
The question though, is how do I do it?
I hope the question is clear and if it's not I'm very sorry. In that case please ask what you don't get and I'll try to explain more.
Thanks in advance.
There must be a better way.