Posts: 30
Threads: 4
Joined: Jun 2022
Reputation:
0
0
I am using CC1 remap to take cc32 and remap to 0 so a device can accept program changes and bank changes. Then I take CC0 and remap to cc32 or anything else to stop the device from receiving that other cc0 message. Unfortunately it maps cc32 to 0 and then at the same time takes its remapped 0 and remaps again to whatever I chose 0 to remap to. So it can not remap independently, nor can I filter cc0 separately before the remap.
Posts: 1,277
Threads: 7
Joined: Jan 2020
Reputation:
65
6
All mods are done in series, so when you are remapping a CC, it is doing that, then passes it to the next mod. Can you remap it to an unused CC that doesn't matter instead of trying to swap the CC destinations? That might be your best bet.
Posts: 30
Threads: 4
Joined: Jun 2022
Reputation:
0
0
Checking in on this again
Posts: 1,277
Threads: 7
Joined: Jan 2020
Reputation:
65
6
The situation hasn't changed. The way that MRCC modifiers are applied is in series, so there's nothing that can be done without a system wide rewrite of the firmware unfortunately. the only thing I can think of is something like A) swap 0 and any number CC the target synth doesn't care about,(let's call it X) then B) 30 and any number the target synth doesn't care about, (Lets call it Y), then C), X to CC30 D), Y to CC0 and place them strategically so that:
1 for a case that wants CC0 but not 30, you would use B ,
2 if you need CC30 sent to CC0 and don't care about CC0, you would place A>B>C
3 if you need CC30 but not CC0, you would place A, if you wanted them both but swapped you would place A>B>C>D
I'm not 100 percent sure whether this is a solution, but it's as close as we're going to get at the moment, so my apologies if that isn't a optimal solution. I will put a request in for adding an exclusive mode, but it's not going to happen this year for sure.