[Solved!]CC Mapping: CC REMAP vs TRANSFORM for Cross-Synth Control?

I just purchased a Midihub.

To convert CC events like with the MIDI Solutions Event Processor Plus, do I need to use the TRANSFORM pipe instead of CC REMAP?

I’m trying to control the same parameter on two different synths with different CC assignments using a single MIDI controller.

For example, I’d like to convert CC40 (Cutoff on Virus TI) to CC18 (Cutoff on Analog Four MKII).

No, you can use either for CC40 → CC18

CC Remap is better than Transform if you have a range of CC#s say [40,41,…45] → [18,19,…23]

CC Remap also discards all other CC#s and doesn’t change channel.

SO if you have a bunch of CC#s in no particular pattern and/or the channels change, Transform is often more economical as a series of them can be in the same pipeline

1 Like

Thank you very much for your reply!

When I first tried, I connected four different CC REMAP pipes in series within a single pipeline, but it didn’t work.

Later, I tried using TRANSFORM instead — the setup was more complex, but after some trial and error, I managed to chain four of them and it worked well.

I guess I must have misunderstood how to use CC REMAP…

If I’m not converting a continuous range of CC numbers, do I need to process them in parallel instead of chaining them in series?

1 Like

This is the key difference between the two pipes

  • with CC Remap you need a new pipeline for each (non-coincident) range, because of the discarding of out-of-range CCs (see diagrams here)

  • Transform is more versatile, cos it allows you to pick out each CC# individually and Transform to anything you like, in the same pipeline.
    (The only exception is if you’re creating, say, a CC40outgoing in the same line as you’re converting a CC40incoming)
    @starsixnine has a patchstorage preset as an extensive example of this which deals with 50+ Transforms in 1 line!

1 Like

I completely understand now — that really cleared things up!

I’ll definitely check out @starsixnine’s preset for reference.

Thank you so much!

1 Like

This shows the basic look:

As I recall, @starsixnine’s preset had a bunch of CC# that went in a cycle ( say 23,24,25,26 → 24,25,26,23) which meant he chose to do what he called “leapfrogging” which complicated things)
Yours may not need this.

1 Like