Connecting MIDI and Audio Devices#
Zrythm exposes ports to JACK (or PipeWire) when using the JACK audio and MIDI backend. These ports can be viewed using a tool like Qjackctl.
Zrythm will manage hardware connections on its own, so users are not expected to have to use such a patchbay to route MIDI/audio devices, however such a tool can be used to route signals from other apps into Zrythm to record their output, or to route the output of Zrythm into other JACK apps.
Any connections made externally will not be remembered by Zrythm.
MIDI device controls can be mapped to controls inside Zrythm (on controls that support it). After enabling a device in the Preferences, a mapping can be created by right-clicking on eligible controls and selecting MIDI learn.
A window will show up asking you to press a key or move a knob on your MIDI device.
When the mapping is confirmed, the selected control can be controlled using the MIDI device.
Device mappings (bindings) can be found under the Bindings tab in the main panel.
Bindings can be deleted by right-clicking on a row and selecting Delete.