Octave change on midi keyboard disconnects the controller

Official support for: mutools.com
RELATED
PRODUCTS

Post

Hello
I am using a 25 key Xkey plus with MuLab 10. When I use the octave up or down buttons on the keyboard, the controller disconnects from MuLab, and renders the keyboard inoperable.

Is there a way to correct this error?

Post

First thing i would do is check the core MIDI input stream in MuLab 10.
You can monitor that via Project menu -> Tools -> Monitor MIDI Input Events.
If you see the MIDI events coming in, and then you change the transpose on your MIDI keyboard, and if only that action stops the MIDI input stream, then i think you'll have to check the issue with your MIDI keyboard manufacturer.

Post

I have same bug with Arturia minilab mkII. It's very strange 2 different manufacturers have same issue. Tested in Mixcraft, Renoise, Waveform free, Fl studio, Mulab and Openmpt, only Mulab and Openmpt have this.

Post

Did you do the above mentioned test?
What's the test result?
Also test pitch bend and mod wheel after the keyboard's transpose issue.
I mean: Is it only the note events that get into a problem, or all MIDI coming from the keyboard.
And also this question: Is the issue happening only when doing transpose while MIDI keys are down, or also when no MIDI keys are down.

Post

Transpose is a switch inside the controller, not a midi cc event sent to a daw.
IIRC, the Xkey is an old controller with Plus firmware from about 2013 that may be incompatible, particularly if you use MacOS
F E E D
Y O U R
F L O W

Post

These buttons are SYSEX, not MIDI CC, and after pushing all MIDI keys and controls just dead in Monitor MIDI Input Events window. But if you reset MIDI keyboard manually in MIDI setup, works again until push these buttons. I don't think is keyboard issue cause all works in other DAW's.

Post

pigfront wrote: Tue Mar 17, 2026 7:31 am These buttons are SYSEX, not MIDI CC, and after pushing all MIDI keys and controls just dead in Monitor MIDI Input Events window. But if you reset MIDI keyboard manually in MIDI setup, works again until push these buttons. I don't think is keyboard issue cause all works in other DAW's.
BTW, need to check Monitor MIDI Input NOTES to check midi keys.
Both CME and Arturia use controller software, but CME is much older. Follow the signal path from OS settings, to controller software version, its firmware, MuLab settings, etc.
F E E D
Y O U R
F L O W

Post

MuTools wrote: Mon Mar 16, 2026 4:21 pm First thing i would do is check the core MIDI input stream in MuLab 10.
You can monitor that via Project menu -> Tools -> Monitor MIDI Input Events.
If you see the MIDI events coming in, and then you change the transpose on your MIDI keyboard, and if only that action stops the MIDI input stream, then i think you'll have to check the issue with your MIDI keyboard manufacturer.
Hello,
I tried these tests.
Only the transpose buttons stop the midi stream.
Once these buttons are pressed all controller buttons fail, ie PitchBend, sustain no longer send messages.

I am on current Windows OS.

I am not clear why the age on the controller device is relevant given it works properly on the 7 other DAWs I have: FL Studio, Ableton Live, MultitrackStudio, Luna, Reaper, Ardour, Renoise.

If it tells you anything, the only two DAWs the transpose buttons do not work with are Aodix and SunVox…

Yes, I do have too many DAWs. At happens, I prefer MuLab, but I also prefer the XKey to my computer keyboard.

Post

Littlewoodg wrote: Tue Mar 17, 2026 9:45 am I am not clear why the age on the controller device is relevant
No, I said the ca. 2013 Xkey Plus controller software.
Why? Because computer system.
It is not unusual to be the only person in the world with a particular issue.
F E E D
Y O U R
F L O W

Post

Michael L wrote: Tue Mar 17, 2026 9:55 am
Littlewoodg wrote: Tue Mar 17, 2026 9:45 am I am not clear why the age on the controller device is relevant
No, I said the ca. 2013 Xkey Plus controller software.
Why? Because computer system.
It is not unusual to be the only person in the world with a particular issue.
True that

Post

Thanks for the additional info on this issue, especially the fact that this seems to be sysex related.

MuLab indeed does not support sysex. But that should not cause a problem.
Now just thinking wild: Maybe the fact that MuLab does not read the incoming sysex data causes that specific MIDI keyboard driver to get overloaded/confused because the sysex data stays unread. If that's indeed the case then that feels like an issue on driver side, imho, as a MIDI client app is not obliged to read incoming sysex.

As a quick test with my setup here i played some notes with the MIDI keyboard to MuLab, they played fine as expected, then i sent out some sysex from my MIDI keyboard to MuLab, and then i again played some notes, and yes the notes still played fine as expected even after having sent sysex to MuLab, which MuLab did not read.

The fact that the issue doesn't happen in several other DAWs probably means that those DAWs do read incoming sysex data which avoids that specific MIDI device driver to get into problem zone.
Anyway, if my suspicion is right, the issue is with the MIDI device driver, and this should be reported to the respective manufacturer. Unless someone proves me wrong.

Alternatively MuLab could be extended so it simply reads and then ignores incoming sysex data from the MIDI device driver, just to help that MIDI device driver, but that's not yet planned on short term.

Post

in the xkey plus app you might be able to change the format of the Transport message. I have an older Novation controller. Transport sends midi machine control messages (to control hardware), and sysex message formats can be edited.
F E E D
Y O U R
F L O W

Post

Michael L wrote: Wed Mar 18, 2026 12:41 am in the xkey plus app you might be able to change the format of the Transport message. I have an older Novation controller. Transport sends midi machine control messages (to control hardware), and sysex message formats can be edited.
Dug into the app and played with available options without luck.

Maybe as expected, mod wheel and sustain functions do not disconnect the flow. Not sure if that is information that helps diagnosis.

Meanwhile making it work within the 25 keys, or pc keyboard

Post

my novation keyboards and controllers do transpose and ML keeps working
don't send SYSEX though
(MIDI MMC is not sysex btw)

will send some (unrelated) MIDI sysex into ML to test

Post

Ideally MuLab would record MIDI SysEx events as, without them, playback might not be as expected. Even if it just dumps the data between Start and End into a buffer that can be seen as a single event that could be moved or deleted but otherwise not touched would be better.

Post Reply

Return to “MuTools”