MIDI clock not sent out on USB MIDI interface
- PipeWire version (
pipewire --version
): 0.3.80 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Debian GNU/Linux trixie/sid - Desktop Environment: N/A
- Kernel version (
uname -r
): 6.5.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.3-1
Description of Problem:
MIDI clock is not sent out on USB MIDI interface. This works fine with regular JACK (1.9.21). Perhaps this also affects other realtime messages, I have not investigated that further. I've tried this over two different USB MIDI interfaces, Roland Rubix22 and Roland Super MPU64/Edirol UM-4 (4 in/4 out MIDI interface). This is never a problem if the JACK clients are directly connected to each other, or through another JACK client (I tried with LV2 plugin http://gareus.org/oss/lv2/midifilter#passthru)
How Reproducible:
Always.
Steps to Reproduce:
- Loop a MIDI DIN output to an input.
- Run "jack_midi_clock " to send out clock according to BPM in JACK transport (use jack_transport to set tempo and start if not already rolling)
- Run "jack_mclk_dump " to dump incoming clock and display tempo and some other transport information.
Actual Results:
"jack_mclk_dump" won't receive the MIDI clock from USB MIDI interface. The UM-4 MIDI interface have leds for MIDI activity, they never light up on the MIDI out port.
Expected Results:
MIDI clock to be sent out on the USB MIDI interface.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log