Skip to content
@FreeMixer

OpenMixer

A free, real-time digital mixing console for Linux, and the plugin hosting it runs on.

openmixer

OpenMixer

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

What you can install

Each row is a piece you can use without the rest, with a badge that links to its latest release. Add the repository (Install) and install by name; a dash means the piece does not ship in that form.

Piece Version What it gives you Fedora Debian / Raspberry Pi OS npm
plugin-hostd release 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 release 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 release 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 release our own effects as CLAP and LV2 plugins omx-plugins, omx-plugins-clap, omx-plugins-lv2 omx-plugins -
omx-dsp release the DSP kernels the plugins and the console share, a C library omx-dsp-devel libomxdsp-dev -
omx-contract release the declarations every piece agrees on: parameters, units, limits, codes omx-contract-devel libomx-contract-dev @openmixer/omx-contract
plugin-qualify release checks a plugin for real-time safety and cost before a stage runs it plugin-qualify plugin-qualify -
libreac and reac-pw release release the REAC protocol and its PipeWire bridge, for Roland stageboxes libreac, reac-pw libreac-dev, reac-pw -
libdiginet release the Digidesign Control|24 and ProControl surface protocol over Ethernet, a C library with a probe tool libdiginet, diginet-tools libdiginet-dev, diginet-tools -
libsurface release the device behaviour every motorised control surface shares (motor faders that never fight the hand, touch, banking, repaint, meters), a C library with a Control|24 module over libdiginet and a Mackie module over libmackie libsurface, libsurface-devel, libsurface-diginet, libsurface-diginet-devel, libsurface-mackie, libsurface-mackie-devel, surface-c24 libsurface0, libsurface-dev, libsurface-diginet0, libsurface-diginet-dev, libsurface-mackie0, libsurface-mackie-dev, surface-c24 -
libmackie release Mackie Control and HUI byte for byte: the MCU codec for an X-Touch or any MCU surface, a C library with no I/O libmackie, libmackie-devel libmackie0, libmackie-dev -
mod-host and the protocol library release the plugin host most of the above can drive. The freemixer branch of our fork carries what we offer upstream; each change is an open pull request upstream and the packages carry it until upstream releases mod-host, mod-host-protocol libmod-host-protocol-dev -

On a Zynthian

The FreeMixer forks of zynthian-ui and zynthian-sys (branch vangelis) add an engine that runs a Zynthian chain's LV2 and CLAP plugins through plugin-hostd, with the plugin menus ordered from the measurements plugin-qualify records. Those records for a ZynthianOS Vangelis image on a Raspberry Pi 5 are in omx-qualification-records.

Repository, package and pkg-config names of every piece: https://www.openmixer.org/docs/plugins-names/

Install

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

Checked

Theorem's OSS Verify lists these projects of ours in its projects/: libdiginet, mod-host, omx-clap-core, omx-dsp, plugin-hostd, libreac and reac-pw. Each ships fuzz targets written to its contract. The other pieces are not listed there.

Also here

Popular repositories Loading

  1. openmixer-www openmixer-www Public

    The openmixer website and documentation: manuals, FAQ and the generated API and REST references for the open live-sound console.

    HTML

  2. plugin-qualify plugin-qualify Public

    Measures LV2 and CLAP plugins for real-time safety and records a verdict per plugin hash and console.

    TypeScript

  3. .github .github Public

    FreeMixer organisation page and the reusable RPM and DEB release workflows

    Shell

  4. freemixer.github.io freemixer.github.io Public

    OpenMixer website and package repositories (dnf, apt)

    HTML

  5. plugin-hostd plugin-hostd Public

    Out-of-process LV2 and CLAP plugin supervisor: plugins in worker processes it respawns when one crashes

    Python 1

  6. omx-clap-core omx-clap-core Public

    In-process CLAP hosting library, JACK worker, plugin scanner and LV2-to-CLAP adapter for Linux audio

    C 1

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…