Device Setup

Connecting MIDI and Audio Devices

Zrythm will auto-connect to the devices specified in Engine and make these devices available in the track inputs (as below) and other places.



When using the JACK audio and MIDI backend Zrythm exposes ports to JACK, so devices can be attached there using a tool like Qjackctl.



ALSA MIDI devices might need to be bridged to JACK using a2jmidid.


Zrythm will not remember connections made externally.

MIDI Bindings

Creating Bindings

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.


MIDI learn on channel sends

A window will show up asking you to press a key or move a knob on your MIDI device.


MIDI learn window

When the mapping is confirmed, the selected control can be controlled using the MIDI device.

Managing Bindings

Device mappings (bindings) can be found under the Bindings tab in the main panel.


MIDI CC bindings

Bindings can be deleted by right-clicking on a row and selecting Delete.


Deleting a binding