Multiple Banks/Layers of Buttons or Faders

florian

2012-01-26 21:39:26

A user recently asked:
How can Midi Translator be used to create different banks of mappings with a Ground Control Pro?

florian

2012-01-26 21:41:43

Of course, you should be a bit familiar with Midi Translator (MT). If in doubt, the first chapters of the user manual will be useful. You will need to set up MT as a "man in the middle" using a virtual MIDI port.

The easiest way for creating multiple banks is to use one preset per "bank" and then activate the corresponding presets in order to activate a particular mapping.

1) Create the Bank Presets

create a preset, say "Bank A".
In this preset, create "Translator Entries" that do the controller mapping you like. Use MIDI capture in the Incoming Action. It'll give you MIDI hex codes, e.g.
B0 40 2A

In order to map all values, replace the last number (the value) with an MT variable say "pp":
B0 40 pp

Now for outgoing, select MIDI and then enter the MIDI message you want to send, e.g. controller 01:
B0 01 pp

So your translator entry will look like this:

Name: Map button 1
Incoming: MIDI B0 40 pp
Outgoing: MIDI B0 01 pp

Do this for all 10 buttons.

Then, do the same for bank B, creating a new preset. The checkbox next to the preset can activate or deactivate the preset. You should always only have one of the bank presets activated. So now like this, you can create as many mappings as you like.


2) Create the Switcher Preset

Now comes the tricky part: I assume the bank switch button sends out a MIDI message. Create another preset with a name like "Switcher".
In this preset, use MIDI as incoming action, and use Capture to enter the MIDI message from the bank switch button.
As outgoing action, use the "Preset Change" action, and select "Activate Next Preset", and check "Deactivate all other presets".

Now the only thing that remains is that you need to ensure that the Switcher preset always stays enabled.
Right-click on the Switcher preset name in the left preset list and select Properties. There, check "Ignore for Next/Previous Preset Switching".

Hope that gives you a start!
Florian