By The KikGen
Tue Feb 12, 2019 3:37 am
Hi.
Like all of you here, I tried to connect a MIDI interface to the USB Host port of the MPC LIVE, only to find out that the additional MIDI OUT ports are not supported. Only PORTs A and B are visible, C & D indicating always "None".
While exploring the site https://niklasnisbeth.gitlab.io/mpc-internals, I understood that all the interface cards on the MPC Live/X went through USB, and lucky for me, the author had the good idea to provide a USB dump ( with an "lsub" command) right after the boot.
https://niklasnisbeth.gitlab.io/mpc-internals/cmds/lsusb.txt
The part that interests me most is the following:
idVendor 0x09e8
idProduct 0x003b
iProduct 2 MPC Live Controller
As an IT engineer, I quite recently developed a 3 I/O USB MIDI interface, and it allows to modify easily the VendorID and ProductID as well as the "Product String", identifying a USB device on a host system.
https://github.com/TheKikGen/USBMidiKliK4x4
So I simply modified the parameters of my MIDI interface, so that it would be seen as an internal AKAI controller.
-===========================================-
CURRENT SETTINGS
---------------------------------------------
Magic number: MDK7-1.181219.1306
Next BootMode: 0
=> Vendor Id: 9E8
=> Product Id: 3B
=> Product string : MPC Live Controller
After plugging in the reconfigured MIDI interface, and rebooting the MPC LIVE, I had the joy of seeing that 4 MIDI ports were now visible A, B, corresponding to the 2 internal MIDI ports, and C, D, corresponding to MIDI OUT 1 and 2 of my interface !!
It works !!
In addition, in the setup panel, you can see all MIDI OUT ports in the synchronization options. I haven't done any in-depth tests, but all MIDI OUT ports work directly, either on the tracks or in MIDI Clock sync.
Like all of you here, I tried to connect a MIDI interface to the USB Host port of the MPC LIVE, only to find out that the additional MIDI OUT ports are not supported. Only PORTs A and B are visible, C & D indicating always "None".
While exploring the site https://niklasnisbeth.gitlab.io/mpc-internals, I understood that all the interface cards on the MPC Live/X went through USB, and lucky for me, the author had the good idea to provide a USB dump ( with an "lsub" command) right after the boot.
https://niklasnisbeth.gitlab.io/mpc-internals/cmds/lsusb.txt
The part that interests me most is the following:
idVendor 0x09e8
idProduct 0x003b
iProduct 2 MPC Live Controller
As an IT engineer, I quite recently developed a 3 I/O USB MIDI interface, and it allows to modify easily the VendorID and ProductID as well as the "Product String", identifying a USB device on a host system.
https://github.com/TheKikGen/USBMidiKliK4x4
So I simply modified the parameters of my MIDI interface, so that it would be seen as an internal AKAI controller.
-===========================================-
CURRENT SETTINGS
---------------------------------------------
Magic number: MDK7-1.181219.1306
Next BootMode: 0
=> Vendor Id: 9E8
=> Product Id: 3B
=> Product string : MPC Live Controller
After plugging in the reconfigured MIDI interface, and rebooting the MPC LIVE, I had the joy of seeing that 4 MIDI ports were now visible A, B, corresponding to the 2 internal MIDI ports, and C, D, corresponding to MIDI OUT 1 and 2 of my interface !!
It works !!
In addition, in the setup panel, you can see all MIDI OUT ports in the synchronization options. I haven't done any in-depth tests, but all MIDI OUT ports work directly, either on the tracks or in MIDI Clock sync.