Connections broken between PipeWire Midi-Bridge ports
- PipeWire version (0.3.68):
- Distribution and distribution version (Fedora Linux 37 (Workstation Edition)):
- Desktop Environment: Sway
- Kernel version (6.2.9-200.fc37.x86_64):
Description of Problem:
Midi messages are not passed through the PipeWire Midi-Bridge to SuperCollider until/unless the source is also connected to another PipeWire Midi port.
How Reproducible:
100%
Steps to Reproduce:
Timestamps in square brackets refer to attached log file.
- Boot SuperCollider [16205]
- Initialize SuperCollider MIDI Client [16214]
- Link midi keyboard output port with SuperCollider input port [16222]
- Press key on midi keyboard [~16230] - no output in log file, no response in SuperCollider
- Link midi keyboard output port with pw-mididump input port [16251] - only now SuperCollider receives the NoteOn message
Actual Results:
SuperCollider doesn't receive the NoteOn message until the keyboard port is also linked to pw-mididump.
Expected Results:
Messages should be passed immediately through Midi-Bridge connection.
Additional Info (as attachments):
-
PIPEWIRE_DEBUG=D PIPEWIRELOG=pipewire.log sclang
: pipewire.log -
pw-dump > pw-dump.log
: pw-dump.log