
Linux driver
A device-specific patch for snd-usb-audio, with 8 capture channels, 6 playback channels and USB MIDI per rack.

Experimental Linux support for the Digidesign Eleven Rack. This project combines a patch for the ALSA USB audio driver with Eleven Rack Control and a separate rig editor.
Downloads & installation ↓The driver adds Eleven Rack support to the existing ALSA USB audio driver. PipeWire and WirePlumber handle desktop audio and routing. Two applications provide access to interface settings and your rigs. The driver, Control and Editor all support multiple connected Eleven Racks.

A device-specific patch for snd-usb-audio, with 8 capture channels, 6 playback channels and USB MIDI per rack.

Clock source, sample rate, Rig Input, hardware or DAW monitoring, and PipeWire buffer settings in one panel.

A separate Linux editor with an effect chain, rig browser, preset transfers and a tuner with an adjustable reference.
Audio interface settings and rig editing are handled by two separate applications.

For configuring the connection between the rack and your Linux audio system.
Stop audio applications before changing the hardware clock or sample rate. The PipeWire buffer setting applies to the shared audio session.
eleven-rack-control gui
Linux port of Eleven Edit, using an ALSA MIDI bridge.
Validation varies by feature. Concurrent use of Control and Editor has not yet been validated. Close other editor instances before launching.
eleven-rack-editor-linuxThe patched driver provides 8 capture channels and 6 playback channels per device. WirePlumber assigns useful channel names; applications opening ALSA directly may show channel numbers.
| Channels | Capture | Playback |
|---|---|---|
| 1–2 | Guitar In / Mic In | Main Out L/R |
| 3–4 | Eleven Rig L/R | Re-Amp L/R |
| 5–6 | Digital In L/R | Digital Out L/R |
| 7–8 | Line In L/R | — |
Choose your Linux distribution to download the driver and editor and follow the installation steps below. Packages are provided for x86_64 systems. The driver includes Eleven Rack Control; the editor is optional.
The DKMS driver replaces snd-usb-audio, which also handles other USB audio devices. Check the package’s kernel and PipeWire targets before installing. A driver installation requires a reboot.
The driver includes Eleven Rack Control and rebuilds through DKMS. The editor is optional. Matching Ubuntu kernel sources are retrieved during installation when needed; an internet connection and temporary disk space are required. Custom, mainline and OEM kernels are not validated.
Version v0.1.2-beta12 · Published 2026-10-13
Save both packages and the checksum file in a separate folder for this distribution. Open a terminal in that folder. Every downloaded package must report OK; stop if verification fails.
sha256sum --check --ignore-missing SHA256SUMS-ubuntuSave your work and close audio and MIDI applications.
sudo apt update
sudo apt install "linux-headers-$(uname -r)"The command installs the driver and the optional editor. For the driver only, omit the editor filename.
sudo apt install ./eleven-rack-driver_0.1.2.beta12_all.deb ./eleven-rack-editor-linux_0.1.2.beta12_amd64.debdkms statusContinue only after the DKMS build has succeeded. With Secure Boot, complete any required signing-key enrollment before using the module.
Reboot to load the installed driver.
sudo rebootThe universal Ubuntu package builds its PipeWire backend locally. PipeWire versions outside its bundled source catalog require an updated package.
Use the Fedora 43 packages below. The running kernel and PipeWire version must match the package targets. Install the full kernel module packages as well as the development files.
Version v0.1.2-beta12 · Published 2026-10-13
Save both packages and the checksum file in a separate folder for this distribution. Open a terminal in that folder. Every downloaded package must report OK; stop if verification fails.
sha256sum --check --ignore-missing SHA256SUMS-fedora43Save your work and close audio and MIDI applications.
sudo dnf install "kernel-devel-$(uname -r)" "kernel-modules-core-$(uname -r)" "kernel-modules-$(uname -r)" "kernel-modules-extra-$(uname -r)"The command installs the driver and the optional editor. For the driver only, omit the editor filename.
sudo dnf install ./eleven-rack-driver-0.1.2.beta12-1.fc43.x86_64.rpm ./eleven-rack-editor-linux-0.1.2.beta12-1.fc43.x86_64.rpmdkms statusContinue only after the DKMS build has succeeded. With Secure Boot, complete any required signing-key enrollment before using the module.
Reboot to load the installed driver.
sudo rebootObtain a rebuilt package set before upgrading beyond its supported kernel or PipeWire targets. The editor also needs the matching Fedora Python ABI.
Use the Fedora 44 packages below. The running kernel and PipeWire version must match the package targets. Install the full kernel module packages as well as the development files.
Version v0.1.2-beta12 · Published 2026-10-13
Save both packages and the checksum file in a separate folder for this distribution. Open a terminal in that folder. Every downloaded package must report OK; stop if verification fails.
sha256sum --check --ignore-missing SHA256SUMS-fedora44Save your work and close audio and MIDI applications.
sudo dnf install "kernel-devel-$(uname -r)" "kernel-modules-core-$(uname -r)" "kernel-modules-$(uname -r)" "kernel-modules-extra-$(uname -r)"The command installs the driver and the optional editor. For the driver only, omit the editor filename.
sudo dnf install ./eleven-rack-driver-0.1.2.beta12-1.fc44.x86_64.rpm ./eleven-rack-editor-linux-0.1.2.beta12-1.fc44.x86_64.rpmdkms statusContinue only after the DKMS build has succeeded. With Secure Boot, complete any required signing-key enrollment before using the module.
Reboot to load the installed driver.
sudo rebootObtain a rebuilt package set before upgrading beyond its supported kernel or PipeWire targets. The editor also needs the matching Fedora Python ABI.
Use the CentOS Stream 10 package set. Enable CRB and EPEL, then install the running kernel’s module packages and development files. Fedora RPMs are not interchangeable with CentOS RPMs.
Version v0.1.2-beta12 · Published 2026-10-13
Save both packages and the checksum file in a separate folder for this distribution. Open a terminal in that folder. Every downloaded package must report OK; stop if verification fails.
sha256sum --check --ignore-missing SHA256SUMS-centos-stream10Save your work and close audio and MIDI applications.
sudo dnf install dnf-plugins-core
sudo dnf config-manager --set-enabled crb
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
sudo dnf install "kernel-devel-$(uname -r)" "kernel-modules-core-$(uname -r)" "kernel-modules-$(uname -r)" "kernel-modules-extra-$(uname -r)"The command installs the driver and the optional editor. For the driver only, omit the editor filename.
sudo dnf install ./eleven-rack-driver-0.1.2.beta12-1.el10.x86_64.rpm ./eleven-rack-editor-linux-0.1.2.beta12-1.el10.x86_64.rpmdkms statusContinue only after the DKMS build has succeeded. With Secure Boot, complete any required signing-key enrollment before using the module.
Reboot to load the installed driver.
sudo rebootThe package’s recorded kernel, PipeWire and Python versions must match your installation. CentOS hardware audio validation is still pending.
Use these packages with the stock linux kernel. Check that the installed kernel, headers and PipeWire match the package targets before installing. linux-lts, custom kernels and ARM are not covered.
Version v0.1.2-beta12 · Published 2026-10-13
Save both packages and the checksum file in a separate folder for this distribution. Open a terminal in that folder. Every downloaded package must report OK; stop if verification fails.
sha256sum --check --ignore-missing SHA256SUMS-archSave your work and close audio and MIDI applications.
uname -r
pacman -Q linux linux-headers pipewireThe command installs the driver and the optional editor. For the driver only, omit the editor filename.
sudo pacman -U ./eleven-rack-driver-0.1.2beta12-1-x86_64.pkg.tar.zst ./eleven-rack-editor-linux-0.1.2beta12-1-x86_64.pkg.tar.zstdkms statusContinue only after the DKMS build has succeeded. With Secure Boot, complete any required signing-key enrollment before using the module.
Reboot to load the installed driver.
sudo rebootThese packages pin their kernel/header and PipeWire versions. Obtain a rebuilt set before updating those components. The driver already includes its backend.
Connect and power on the Eleven Rack. Open Control and the optional Editor from the application menu. If launching from a terminal, run one application at a time; concurrent use has not yet been validated.
eleven-rack-control guieleven-rack-editor-linuxCheck that both capture and playback devices appear. MIDI alone does not confirm that the patched audio driver is active.
dkms status
cat /proc/asound/cards
cat /proc/asound/pcm
aplay -l
arecord -l
wpctl statusStart with Internal clock and 48 kHz, then test capture and playback in your DAW. For a JACK-compatible DAW, use PipeWire’s JACK layer to share the interface with desktop audio.
Test coverage varies by distribution, kernel and feature. Capture and playback at 48 kHz have been tested on hardware; this does not validate all sample rates or sustained simultaneous use.
This project builds on the work of open-source developers and the Eleven Rack community.
Additional thanks to the Linux kernel and ALSA contributors, the Ubuntu kernel team, PipeWire and WirePlumber contributors, Wim Taymans, the DKMS contributors, and JxEngel’s 11Rack.Controller.App. Typography: Manrope by Mikhail Sharanda and the Manrope Project Authors, and JetBrains Mono by the JetBrains Mono Project Authors.
Original tools and Control use the MIT License; original kernel patches use GPL-2.0-or-later. Upstream components retain their own licenses and copyright notices. Fonts use the SIL Open Font License.
Full credits and references ↗Licensing details ↗
Eleven Rack is a trademark of Avid. This is an independent project, not affiliated with Avid.