I’m trying that next when I have access to both units. It’s definitely worth having them use different channels just to better futureproof our band’s MIDI routing. But I wanna really understand what makes the difference here. In my logic the channels shouldn’t be the culprit (explained further below).
Currently I think it might be happening because of mismatching MIDI device IDs between host computer Reaper installations. At least this must have been causing some issues.
I did a bunch of experimentation yesterday using just my own QC, my desktop PC and laptop, trying to make QC lose connection to its MIDI track and clock as I mess around with changing USB ports, moving it between desktop and laptop computers, rebooting Reaper/QC, opening and closing projects, etc.
It worked, apart from one occasion (related to a duplicate Quad Cortex device entry on my desktop). But I noticed that my QC had a different device ID on desktop and laptop Reaper installations. I gave them the same number and thereafter I couldn’t make it mess up anymore, no matter what I did. I tested this idea by forcing a mismatch again:
- In desktop Reaper settings, change QC device ID to 1
- Make a send from the MIDI track to QC
- In laptop Reaper settings, change QC device ID to 13
- Copy the project file from desktop to laptop, and open it there
- No MIDI. Quad Cortex still registers succesfully as a MIDI device inside Reaper, but it can’t receive commands from that particular MIDI track send, because the device enumeration is wrong. The track sending the MIDI is sending its stuff to a device with ID number 1, but Quad Cortex is no longer 1, it’s 13.
- Change ID back to 1, and everything works.
There was a duplicate Quad Cortex device entry on my desktop (which has only ever seen my own QC, not two units), I deleted that and tidied everything up. Now I’m ready to test with our other guitarist’s Quad Cortex connected, see what happens.
That’s my understanding too. You can set a MIDI keyboard to Channel 1, record-arm a bunch of VSTs, and then all the VSTs that are listening for input on Channel 1 will react.
But in this instance, the two Quad Cortexes are essentially not “on the same channel” because of how their MIDI information is routed, right? Because they are two separate physical devices, being fed by two wholly separate MIDI tracks. Those two tracks are not broadcasting.
Another example: You could have two virtual instruments in a DAW, with separate MIDI tracks for both. Both these MIDI tracks can have all their notes and messages on say channel 1. They only go to the VST that they are patched to. Nothing gets mixed up, even though both are using channel 1. That’s all I meant by saying that, in a way, there are separate 16 channels for each MIDI instrument. Not true exactly, but in a VST-heavy DAW world that’s how you often end up thinking in practice.