I have a new, rev-B ML10X and a MC6-Pro. For reasons I can’t figure out I can’t get the ML10X to respond to any MIDI sent by the controller. All of my presets are in advanced mode and it won’t change presets. I have other pedals daisy-chained before and after, all using DIN, and they’re all responding to MIDI PC and CC messages. My ML10X shipped with the 1.1.3 rev-B firmware. I tried loading 1.1.2 and it didn’t change anything. And of course now I can’t find 1.1.3 anywhere.
Any ideas what I could be doing or not doing wrong?
Hi. What messages are you using to control the ML10X? You actually don’t have to use conventional MIDI messages to control it. There is Morningstar integration for that. We explain that in this video if you haven’t watched it yet.
So I had more time this morning to get back to this. I cut out all of the other daisy-chained units and connected a 5-pin DIN cable directly from the MC6-Pro to the ML10X (which is currently running firmware 1.1.2). I have a switch on the MC6-Pro programmed to “Select Preset” via a ML10X message. Still no program change on the ML10X. I then plugged my ML5 back into the ML10X via MIDI DIN out and the ML5 is receiving MIDI downstream of the ML10X. So MIDI is getting to and through the ML10X, it’s just not responding to it. Next I’m going to try reloading 1.1.3 and see if maybe that does something?
I have also tried all combinations without the USB-C plugged into the ML10X with no luck. I intend to keep this plugged in as I have all of my MIDI-capable devices (MC6-Pro, ML10X, HX Stomp, GT1000Core) running through a USB hub for easy connection to my computer.
Press right to skip all the tests until you see Test MIDI Read
When the ML10X receives any MIDI signal, it will display on the screen that a MIDI message is received. This would mean that the ML10X processor is seeing the MIDI message.
Let me know how it works?
Also, just to clarify, the ML10X needs to be powered with a 9v power supply. Just powering via USB C will not work.
James, I did the test and it said “MIDI received” so all good. Then that made me think: I wonder if the “MK10X” message in the editor expects that my ML10X is set to a certain midi channel.
So I started over and made a switch in the MC6-Pro send a ML10X message to switch to bank 1, preset 2. No dice. Then I programmed the same switch to send a generic PC message to midi channel 5 (which is what my ML10X is set to) to preset 2 and it worked!
So my ML10X is working fine, but it seems that the ML10X message type in the MC6-Pro editor is expecting my ML10X to be on a certain MIDI channel. Either that or I’m missing something.
If you intend to use the ML10X message types from our MIDI controllers, do note that these are SysEx messages. Some MIDI devices like the HX Stomp (and Microcosm IIRC) do not pass SysEx messages through.
The ML10X message type uses a Device ID parameter, which is different from the MIDI Channel. So you’ll need to check the Device ID that the ML10X is set to as well, and it has to match that of the message you are sending.