Multi timbral - one set of controls with switch for midi channel?

Hello, I have a question about setting up controls for multi timbral synths, where each voice transmits a different midi channel.

I want to have one set of parameter controls, and then use a switch to change which channel the changes transmit on.

Claude and I have been able to get this working using a list control to select the voice/channel we are controlling, and it works for one-way control.

Question: is it possible to use pad toggles instead of the list? I would like to have pads for “voice 1, voice 2, voice 3 etc. in the bottom row, because they are quicker to select than a list and don’t require switching groups, and they also give a better visual indicator.

So far, I can’t get the pads to call lua. Any suggestions would be helpful because we have tried a few methods and so far nothing works.

Maybe an example helps…

Thanks, that is helpful.

You can do this with one function as well:

  • create a function in which the value reflects the midi channel 1-16
  • Then assign the function to each pad, and give the expected midi channel as ON value

The OFF value should remain blank not to trigger anything.
But as a safety measure, I’d set: if value == 0 then return end
as first rule in the function.

3 Likes

This is what was missing, thanks very much!

1 Like