I’m trying to wrap my head around all this but I need some help.
I want one incoming midi note to be converted so that it sends six of the same CCs but with different values.
I’m trying with first filtering down to just ch16 with CH Filter, then filter down to only note on massage. Then I have a transform module where I set the CCs and values and the “what” option to note.
I map the “what” to the specific midi note I want converted. But the CC is still sent from all other incoming notes to.
only note C3 (Work with Note Num in Range Low|High)
… on channel 16 (Work with Channel)
… is transformed to CC99 value 12
…on channel 14 (Set Channel To)
Any other note (including C3 on other channels) passes through unchanged
Once you’ve set up your first Transform for the note&channel in CC&value&channel out, you can use alt-drag to make Transforms 2-6 for the other values of your desired CC.
If you want your converted note to be ‘consumed’ (ie. not pass through), change Insert Before to Replace in the 6th Transform.
Unless I’ve misunderstood your task, you don’t need mappings here.
If what you want is one of 6 different values sent each time in a cycle , then you will need something like this:
The key change here is the Dispatcher set to say
then each of the 6 Transforms are set to Replace and a different Work with Channel value.