Modulator Channel filters.....
-
So whilst we are here in the "moving away from the 20th Century" mode, I think it would be nice if our modulators (especially Global modulators and macro Modulators) were capable of filtering based on (at least) MIDI channel of the incoming note...
This would allow us to programmatically set up whether a modulator (say LFO retrigger or envelope start) responds to up stream generated(and incoming) MIDI events.
The nice thing about this is it allows us to put stuff like Global modulator containers after say an arp and decide if its going to respond to the arp notes or not - just make the arp transmit on channel 16 and make the LFO ignore channel 16....it adds to the overall flexibility and usability of modulators in partnership with generated MIDI events...
an example may help:
So we have Arpeggiator1 at the top of our tree,,,,its sending out notes on Channel 16
The LFO on the Global Modulator is responding to these notes (with its legato setting)
..and the notes continue into Containers 1 & 2, where there is an Arp filter that is looking for notes on Channel 16....
So now its easy enough to have the arp apply to only one of the sound sources, by applying (or not) this filter..... BUT:
these two Waveform Generators have Global Time Variant Modulators being applied to (say) gain - this is bad because essentially the Global Modualtor LFO's signal is "jumping past" the Arp filters... so even if the voice isnt set up to play the arp notes - they are having an influence on the voice anyway....
now this may well be a nice effect - but its not really controllable - unless we tell the Global LFO not to listen to Channel 16 - at which point we get the opposite - the LFO runs free even tho Arp notes are coming in... so again an interesting option.