I’ve just upgraded to 1.40, and MIDI has gone really strange - it ignores almost every press of a pedal, and movement of a CC controller, receiving data completely randomly (I’ve tried a number of ways to establish some kind of consistent bug, but it’s seemingly random)
I’ve rebooted it a couple of times, and nothing has changed it… the sound seems to be OK, and everything else about it is OK. I’m going to try reassigning a pedal and see what happens… [edit : just did this and it’s still random. took about 6 pedal presses to recognise the midi data]
How to reproduce
upgrade to 1.40
leave Softstep 2 connected as before (which was working this morning, and is still working for the other things it is connected to) and try to change patches.
Scratch your head in wonder as the buttons work about once every 10-40 presses with no consistency.
the same whether connected to my laptop or not.
Expected/suggested solution
to go back to how it was before - with my pedal board sending MIDI data and the effects responding as they’ve been programmed to.
Additional information
KMI Softstep 2 with Roland EV5 attached, via the MIDI breakout box, into the MIDI in on the MOD Duo.
Also provide some information about your system if possible.
More info - I just connected the Softstep via USB and it’s working almost perfectly. There’s one button that it is now not responding to at all (???) but other than that, it seems to be working. There does seem to be a pronounced audible click when turning pedals on and off, but I’ll do more checking to see if that’s as it was before or a new thing…
just left it unplugged for a minute before reconnecting, no change. The one button that wasn’t responding when connected via USB is obviously still sending MIDI data as it just changed the patch on one of the random number of presses I just gave it
I’m in the middle of recording at the moment, so a fix or some suggestions would be hugely appreciated when possible. I can’t do anything right now.
I can confirm: I also have MIDI problems (have installed a test release (1.5.0)). I am using the hardware (DIN) MIDI Input and as master keyboard my Kawai-MP5 stage piano. I tried several generators (Dexed, MDA ePiano, MDA piano, …)
Sadly I cannot reproduce this issue.
I created a complex-enough setup to see if midi events were being dropped.
You can see from the screenshot, only the serial-midi port is being used.
Tested in both 1.4 and 1.5/testing.
So my guess would be that some devices are sending data that breaks ttymidi (its midi data parsing is very barebones).
@Codeman Can you capture some events your device sends? The output of jack_midi_dump should be enough.
Run that on a terminal. if you’re using the MOD, use this command to start listening for messages: jack_connect ttymidi:MIDI_in midi-monitor:input
Today I have more time than the last days. I will dive in deeper and make some of your suggested tests at evening. I also will try other MIDI devices != my Kawai ( I have some Korg and Yamaha devices).
Ok, I think I know what’s going on - MIDI running status.
In order to try to make ttymidi better handle (read: ignore) sysex messages, the support for midi running status got broken.