openmixer is a free, real-time digital mixing console for Linux: a live mixer you run on a PC, with a web UI on any tablet and hardware control surfaces. → https://www.openmixer.org
Each row is a piece you can use without the rest. Add the repository (Install) and install by name; a dash means the piece does not ship in that form.
| Piece | What it gives you | Fedora | Debian / Raspberry Pi OS | npm |
|---|---|---|---|---|
| plugin-hostd | CLAP and LV2 plugins, each format in a native host, in worker processes behind one mod-host socket; a crash restarts only that worker | plugin-hostd |
plugin-hostd |
- |
| omx-clap-core | omx-clap-host, a headless CLAP and LV2 host that speaks mod-host's protocol, one JACK client per plugin; the CLAP hosting library; the LV2 adapter library |
omx-clap-host, omx-clap-core, omx-clap-core-devel, omx-clap-lv2-devel |
omx-clap-host, libomx-clap-core-dev, libomx-clap-lv2-dev |
- |
| omx-panel | a panel for any LV2 or CLAP plugin without drawing one: MOD GUI, controller pages, host layout | omx-panel |
omx-panel |
@openmixer/omx-panel |
| omx-plugins | our own effects as CLAP and LV2 plugins | omx-plugins, omx-plugins-clap, omx-plugins-lv2 |
omx-plugins |
- |
| omx-dsp | the DSP kernels the plugins and the console share, a C library | omx-dsp-devel |
libomxdsp-dev |
- |
| omx-contract | the declarations every piece agrees on: parameters, units, limits, codes | omx-contract-devel |
libomx-contract-dev |
@openmixer/omx-contract |
| plugin-qualify | checks a plugin for real-time safety and cost before a stage runs it | plugin-qualify |
plugin-qualify |
- |
| libreac and reac-pw | the REAC protocol and its PipeWire bridge, for Roland stageboxes | libreac, reac-pw |
libreac-dev, reac-pw |
- |
| libdiginet | the Digidesign Control|24 and ProControl surface protocol over Ethernet, a C library with a probe tool | libdiginet, diginet-tools |
libdiginet-dev, diginet-tools |
- |
| mod-host and the protocol library | the plugin host most of the above can drive; our changes are open pull requests upstream | mod-host, mod-host-protocol |
libmod-host-protocol-dev |
- |
Repository, package and pkg-config names of every piece: https://www.openmixer.org/docs/plugins-names/
Installing openmixer-release adds the repository and its key; dnf update and apt upgrade keep them current.
Fedora: sudo dnf install https://www.openmixer.org/rpm/openmixer-release.noarch.rpm
Debian and Raspberry Pi OS (bookworm, trixie): curl -fsSLO https://www.openmixer.org/deb/openmixer-release.deb && sudo apt install ./openmixer-release.deb && sudo apt update