By Oscar South
Fri Sep 06, 2024 5:34 pm
It looks like the MPC multichannel MIDI bug is here to stay -- if we're crossing the threshold from MPC2 to MPC3 with it, I can't imagine it getting fixed any time soon.
The only practical mitigation I've found (IE. simple, quick and mobile to set up, won't break in performance) is to send more ports worth of the same MIDI information into the MPC to feed to different instruments -- for example the note off values received on MPC A won't kill notes on other channels on MPC B.
I have a 'CME U6MIDI Pro' device that exposes 3 software MIDI ports to the host:

So I can configure this device to duplicate all data going into one MIDI DIN port to all 3 software host ports, giving me 3 MPC instruments that won't kill each other's notes with cross-channel note off communication. Theoretically I can also also patch duplicated streams from 2 of the DIN outputs into MPC DIN A and B and have up to 5 multitimbral instruments coming through a single DIN cable into my £1000+ 'pro audio' device.
Ideally though I'd want 16 host ports so I can connect up to 16 channels through the host port. I wouldn't have thought this is a feature that gets advertised on devices but if anyone has seen a USB MIDI device about that can expose 16 host ports then let me know please.
steps to reproduce:
set up 2 tracks which produce pitched audio from a keyboard or sequencer MIDI signal
track A: respond only to MIDI channel 1
track B: respond only to MIDI channel 2
1. send a sustained note on to MIDI channel 1 (note on without a note off)
2. send a staccato note (same pitch/note value as sent to channel 1) to MIDI channel 2 (note on with note off)
the note on MIDI channel 1 will be killed by the note off sent to MIDI channel 2
The only practical mitigation I've found (IE. simple, quick and mobile to set up, won't break in performance) is to send more ports worth of the same MIDI information into the MPC to feed to different instruments -- for example the note off values received on MPC A won't kill notes on other channels on MPC B.
I have a 'CME U6MIDI Pro' device that exposes 3 software MIDI ports to the host:

So I can configure this device to duplicate all data going into one MIDI DIN port to all 3 software host ports, giving me 3 MPC instruments that won't kill each other's notes with cross-channel note off communication. Theoretically I can also also patch duplicated streams from 2 of the DIN outputs into MPC DIN A and B and have up to 5 multitimbral instruments coming through a single DIN cable into my £1000+ 'pro audio' device.
Ideally though I'd want 16 host ports so I can connect up to 16 channels through the host port. I wouldn't have thought this is a feature that gets advertised on devices but if anyone has seen a USB MIDI device about that can expose 16 host ports then let me know please.


?? What? It's hard to believe this hypothesis because MIDI channels are clearly separated by channel numbers, and every channel has its own universe.