Hi.
I have a plugin (Instachord2) which accepts different key switch ranges for Chord selection and Pattern selection.
For example, incoming notes C3-B3 select from a set of chords, and incoming notes C5-B5 select from a set of patterns. (As it happens, I can provide those incoming notes either on the same channel, or on separate channels, so keep that in mind …).
Now, the goal is to be able to randomize chord selection and randomize pattern selection at the same time, across different ranges.
To understand why, consider this picture:
The above shows a typical Instachord2 preset. Of note: there are more active patterns (7, on the right) defined than there are active chords (6, on the left). Hence it will not do to have a single definition of randomization range applying to each if I want the randomization results to always select both an active chord and an active pattern.
So, how can this be achieved?
Logically, I could prepare separate “driving” tracks of notes for each of chords and patterns, apply the appropriate randomization ranges on each input track, and then merge the outputs of those two tracks to be the input for the plugin. However, and correct me if I am mistaken, Cubase offers no way to merge exactly two tracks and send that result to another. (Dang!)
Now, if I had full control of the programming for logical edits/tranforms then I could simply say "randomize incoming note C3 across the range C3-F3, and also randomize incoming note C5 across the range C5-B5 (while constraining to C major scale). It does not seem to be possible to exercise this level of simultaneous control with the tools at hand, but if there is a clever way to do it, I certainly would like to know.
Thanks for reading!