Jack MIDI-out to Alsa MIDI-in via Midi-Bridge does not work.
- PipeWire version: 0.3.58
- Distribution: Manjaro Linux
- Desktop Environment: KDE Plasma
- Kernel version (
uname -r
): 5.15.72-1-MANJARO
Description of Problem:
Sending any MIDI messages from Jack Midi-out to any Alsa Midi-in via Midi-Bridge is not received by the Alsa client.
How Reproducible:
Always.
Steps to Reproduce:
- Start Jack Keyboard (or any jack client with a jack Midi-out)
- Connect the jack Midi-out via Midi-Bridge to gmidimonitor-alsa (or any Alsa Midi-in client)
- Play some notes with Jack keyboard. The notes will not register with the alsa client. Keep play notes for a while and a message will show, "Not enough space in the ringbuffer, NOTE LOST."
Actual Results:
No midi messages are received by alsa client. Making the same connections via a2jmidid works without issues.
Expected Results:
Midi-Bridge should work the same as a2jmidid when connecting jack midi-out to alsa midi-in.
Additional Info (as attachments):
Also tested with similar results from VMs: Fedora 36: PW version 0.3.59, Opensuse Tumbleweed: PW version 0.3.59
There are also some strange side-effects that sometimes occur when making the MIDI connection: Different clients will freeze (Zynaddsubfx, qjackctl) Sometimes the jack transport will begin running and reposition when the connection is made and reset when disconnected.
The side-effects occur on all distributions that I tested but not in the same way...