Unify Manual

Your complete reference to PlugInGuru's creative playground!

User Tools

Site Tools


cc_mapper

Table of Contents

CC Mapper

CC Mapper (introduced in Unify v1.9.x) is a MIDI effect which transforms MIDI CC messages passing through it. It can:

  • Change the CC number, e.g. transform input CC#1 messages to CC#20
  • Apply a custom response curve to each affected CC
  • Allow one input CC to control multiple output CC's
  • Allow multiple input CC's to control one output CC
  • Filter out individual MIDI CC's

User interface

CC Mapper manages a list of CC “items”, which is initially empty. When you first open a CC Mapper instance, the GUI looks like this:

Clicking the Click to add CC item button adds a green “item strip” like this:

From left to right, the controls on each item strip are:

  • Delete icon (“x” in a circle): click to remove the item from the list
  • Enable checkbox: un-check to disable the item, without removing it from the list
  • Input CC button: click to choose the input CC number this item should respond to (default NONE)
  • Response curve: click to edit the curve using (a standard Unify curve editor pops up)
  • Output CC button: click to choose the output CC number for this item
  • Operations icon: inactive; reserved for future expansion.

You can click the button at the bottom as many times as you wish, to add more conversion items to the list.

NOTE un-checking the Enable checkbox for an item will allow the selected input CC to pass through unchanged. If what you actually want is to disable the item, so the selected input CC is ignored, use the Output CC button to change the output CC number to “NONE”.

Examples

Here's an example of using CC Mapper to re-map MIDI CC#1 (mod wheel) to MIDI CC#20, with a response curve that is reversed (lower values of the input CC result in higher values of the output CC), and has a custom shape:

By setting the input and output CC numbers the same, you can simply apply a response curve to that specific CC:

Here is how to map both CC#1 (mod wheel) and CC#4 (breath controller) to CC#20, so either the mod wheel or breath controller may be used to control CC#20. A custom response curve has been applied to CC#4, e.g. to make the breath controller more responsive.

Finally, here's how to set up CC Mapper so the mod wheel (CC#1) simultaneously outputs as CC#1, CC#2, CC#4, and CC#67. This is the kind of thing PlugInGuru's free ModMate plug-in is typically used for, e.g., to allow control of older PlugInGuru libraries for Omnisphere 2, which respond to those four CC's, if your physical MIDI controller has only a mod wheel. However, the ability to put a different custom response-curve on each output CC makes this hugely more powerful, allowing you to specify your own custom “trajectory” through the 4-CC parameter space.

cc_mapper.txt · Last modified: 2023/05/08 18:59 by 127.0.0.1