I finally gave up on waiting for NDSP to build this simple/obvious feature and came up with a workaround.
I can now control up to 3 MIDI devices independently per scene/footswitch by using this MIDI Solutions Event Processor pedal:
https://midisolutions.com/prodevp.htm
This pedal lets you transform incoming MIDI messages to different outgoing ones. Here’s how I set it up:
-
note that the QC program changes message actually sets you send 3 messages: the Program Change itself plus a CC #0 and a CC#32 (these are intended to let you do bank changes)
-
program the Event Processor to translate these as follows:
– PC on Ch1 → PC on Ch2
– CC #0 0n Ch1 → PC on Ch3
– CC #32 on Ch1 → PC on Ch4
-
set up your 3 MIDI devices to respond to Ch2, Ch2, Ch4 respectively
-
then in the QC, set the outgoing message to Ch1, and set the values for PC/CC#0/CC#32 to the program numbers you want to send to each device
One tip: the Event Processor gets power over the MIDI cable. Just don’t use those One Control MIDI Hammer cables. They’re missing one wire and won’t send power.
So bottom line, this works if you need a solution.
NDSP: this sucks for me having to spend $150 on a external pedal and cables, and give up space on my pedalboard for what should be a dead simple software feature. Plus I’m limited to 3 MIDI devices. Please implement this feature so I can sell the Event Processor on Reverb for a loss.