mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
doc: update MIDI doc
This commit is contained in:
parent
8e8306cad8
commit
6598938f12
1 changed files with 8 additions and 4 deletions
|
|
@ -92,6 +92,9 @@ The media session will check the permissions on `/dev/snd/seq` before
|
||||||
attempting to create this node. It will also use inotify to wait
|
attempting to create this node. It will also use inotify to wait
|
||||||
until the sequencer device node is accessible.
|
until the sequencer device node is accessible.
|
||||||
|
|
||||||
|
Currently, the session manager does not try to link control messages
|
||||||
|
automatically.
|
||||||
|
|
||||||
## JACK
|
## JACK
|
||||||
|
|
||||||
JACK assumes all `"application/control"` ports are MIDI ports.
|
JACK assumes all `"application/control"` ports are MIDI ports.
|
||||||
|
|
@ -102,11 +105,12 @@ filtering out the \ref SPA_CONTROL_Midi, \ref SPA_CONTROL_OSC and
|
||||||
converted to control messages in a similar way.
|
converted to control messages in a similar way.
|
||||||
|
|
||||||
Normally, all MIDI and UMP messages are converted to MIDI1 jack events unless
|
Normally, all MIDI and UMP messages are converted to MIDI1 jack events unless
|
||||||
the JACK port was created with an explcit "32 bits raw UMP" format, in which
|
the JACK port was created with an explcit "32 bits raw UMP" format or with
|
||||||
case the raw UMP is passed to the JACK application directly. For output ports,
|
the JackPortIsMIDI2 flag, in which case the raw UMP is passed to the JACK
|
||||||
|
application directly. For output ports,
|
||||||
the JACK events are assumed to be MIDI1 and converted to UMP unless the port
|
the JACK events are assumed to be MIDI1 and converted to UMP unless the port
|
||||||
has the "32 bit raw UMP" format, in which case the UMP messages are simply
|
has the "32 bit raw UMP" formati or the JackPortIsMIDI2 flag, in which case
|
||||||
passed on.
|
the UMP messages are simply passed on.
|
||||||
|
|
||||||
There is a 1 to 1 mapping between the JACK events and control
|
There is a 1 to 1 mapping between the JACK events and control
|
||||||
messages so there is no information loss or need for complicated
|
messages so there is no information loss or need for complicated
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue