MIXDESK X Manual ← Product page Download — free

MixDesk X Manual

MixDesk X turns your Mac, Windows PC or Linux machine (beta) into a full software mixing console and system processor — capture system or per-app audio, route it to up to 16 stereo outputs (on multichannel interfaces: any pair, in and out), and shape every channel and bus with EQ, a real-time analyzer, crossover, delay alignment, a feedback destroyer and CLAP plugins. Free, no account, works offline.

New · v1.42.042Multichannel interfaces: every pair, in and out

  • Input pair per channel and output pair per bus on interfaces with more than two channels — stereo pairs or single mono channels, up to all channels of the device. See Multichannel interfaces.
  • macOS aggregate devices: all sub-devices are read and played, not only the first; sub-devices at a different sample rate are resampled.
  • IR export — turn an AUTO-EQ speaker correction into an impulse response for amp modelers and IR loaders. See IR export.
  • Pairs 1+2 stay free. From 3+4 upward multichannel I/O is part of MixDesk X Pro, like network audio and the IR export. Also new: a small ♥ Support link in the status bar, and a faster interface.

v1.42.041Network audio — MixDesk X Pro, and a Linux beta

  • Network audio between MixDesk X computers — Mac, Windows and Linux, in any direction: send any bus, pick it as an input on another computer. MixDesk X Pro: $19 one-time for 2 computers, 14-day free trial — see Network audio.
  • Linux (beta) — a .deb for Ubuntu 22.04-based systems, see setup.
  • Free for everyone: a feedback loop guard (Loop blocked), unplugged interfaces show ⚠ device missing and reconnect by themselves, device lists refresh every few seconds.

v1.42.032Remote control: hotkeys, HTTP, Stream Deck

  • Global keyboard shortcuts per input and output: mute, louder, quieter — freely assignable, working in the background.
  • Local HTTP control for scripts, Touch Portal and anything that can send a GET request.
  • Companion export for Stream Deck Mini, 15, XL, + and + XL — with live level, peak hold and mute state on the keys.
  • Also new since .030: LUFS meters and peak hold (.031). All of it behind the small ⌨ button — see Remote control.

What MixDesk X is

Think of it as three tools in one window:

Audio-grade throughout: the internal signal path runs at 48 kHz / 32-bit float. Your devices keep their own rates and are converted at maximum quality.
Nothing colors your sound unless you switch it on. Gain, pan, EQ, the low-cut filter and every effect each toggle into the signal path — bypassed, the channel stays bit-transparent. And it's symmetric: every input channel and every output bus is a full strip with its own EQ (up to a 31-band graphic EQ with a real-time analyzer), CLAP effects and metering.

Getting started

▶ Getting started · Add your first input, pick a source and send it to an output bus.
  1. First launch — license. A short freeware licence appears. Scroll to the bottom (you'll see “↓ Please scroll to the end to enable ‘I Agree’”) so the I Agree button activates. It only reappears if the licence text itself changes.
  2. You start with one empty output bus. The status pill top-right reads IDLE until you add a channel, then ACTIVE with a green dot.
  3. Add an input. Click + INPUT and pick a source (see Capturing audio).
  4. Choose the output. On the output bus, pick the device it should play to (your speakers, an interface, a DAC…).
  5. Route the input to the bus with the numbered ROUTE button on the channel.
Language: the footer has a language dropdown — MixDesk X ships in 16 languages. Console words (GAIN, PAN, MUTE, SOLO, EQ, FX, BUS, LIMITER, XRUN) stay in their standard form in every language on purpose.
MixDesk X on first launch: one empty output bus, status IDLE, “+ INPUT” adds the first channel.
MixDesk X on first launch: one empty output bus, status IDLE, “+ INPUT” adds the first channel.
A first mix: all system audio, one app (Spotify) and a USB microphone, all routed to Bus 1.
A first mix: all system audio, one app (Spotify) and a USB microphone, all routed to Bus 1.

Capturing audio

▶ Your computer already has a patch bay · Loop devices as stereo cables inside the computer: route apps, Zoom and streams through MixDesk X.

Each input channel has a source dropdown, grouped into Special, Apps (cable-free), Network (streams from other MixDesk X computers — see Network audio) and Devices.

Cable-free capture

Double audio is normal here. Cable-free capture taps the sound — the apps still play on your default output too. MixDesk X only warns; it never silently moves your default output. If you want the tapped sound to play only through MixDesk X, use a driver/cable route (below) or set the app's own output elsewhere.

Driver / cable route (silent tap)

A virtual patchbay for pros (macOS): the Adelvo driver is a free multi-channel loopback driver based on BlackHole — several independent stereo loops that behave like a patchbay inside your Mac. Route any app or the whole system into MixDesk X, or from one app into another, entirely in software. Get it at github.com/adelvo-software/mde-audio-drivers. On Windows there is no Adelvo driver — pair MixDesk X with VB-Cable (vb-audio.com/Cable) for the same cabled routing.
Per-app volume: AppVol (free, macOS) gives every app on your Mac its own volume, so you can level it before it reaches the system input, without an extra channel strip. Windows has this built in (Volume Mixer). For videos of different loudness in the browser: the free Volume Balance extension for Chrome and Firefox.
Patch bay diagram: apps and sources go through loop devices into MixDesk X and out to speakers, headphones, stream and back into Zoom as a mix-minus microphone

Hardware devices

Any input or loopback device shows under Devices. A device that disappears stays listed as ⚠ device missing and reconnects automatically when it returns.

Feedback-loop guard: if you pick a loopback device that is also used as an output bus, MixDesk X asks first — capturing your own output creates a feedback loop. Routing a bus back into an input on the same computer (virtual devices, loopback) is blocked and marked Loop blocked instead of howling.
Source menu: all system audio without cable, system audio via driver, single apps (cable-free) and devices; one channel captures Spotify.
Source menu: all system audio without cable, system audio via driver, single apps (cable-free) and devices; one channel captures Spotify.
Diagram: apps and sources go through loop devices into MixDesk X and out to speakers, headphones, stream and a mix-minus Zoom microphone.
Diagram: apps and sources go through loop devices into MixDesk X and out to speakers, headphones, stream and a mix-minus Zoom microphone.
Source menu with the loop devices MixDeskEQ System, WebRTC, Mix 3 and Mix 4; Zoom guests arrive on MixDeskEQ Mix 3.
Source menu with the loop devices MixDeskEQ System, WebRTC, Mix 3 and Mix 4; Zoom guests arrive on MixDeskEQ Mix 3.
Mix-minus for Zoom: bus 2 plays into MixDeskEQ WebRTC (Zoom's microphone) and the Zoom guests channel is not routed to bus 2.
Mix-minus for Zoom: bus 2 plays into MixDeskEQ WebRTC (Zoom's microphone) and the Zoom guests channel is not routed to bus 2.
The source menu of an input channel: Special (all system audio, driver route), Apps (cable-free) and Devices.
The source menu of an input channel: Special (all system audio, driver route), Apps (cable-free) and Devices.

Mac & Windows setup — get the full potential

▶ Mac and Windows setup · Capture system audio silently, capture single apps cable-free and give every bus its own device.

MixDesk X is a real processor, so its full power shows when each output bus goes to its own device — a second interface, a DAC, or a separate output — instead of everything sharing one. That's how you split subs and tops, run monitor sends, or feed a PA processed while your screen stays clean.

macOSWindows
Capture the system silentlyInstall the free MixDeskEQ System driver, choose “System audio via driver”.Install free VB-Cable, choose “System audio via VB-Cable”. (Or use cable-free Process Loopback and accept double audio.)
Per-app captureGrant Screen Recording once (System Settings → Privacy & Security), then restart.Works immediately, no permission.
Full processing chainRoute each bus to its own output device (interface / DAC / built-in). No extra DSP hardware needed.
Linux (beta): a .deb for amd64, built and tested on Zorin OS. It needs libwebkit2gtk-4.0, so it targets Ubuntu 22.04-based systems (Zorin OS 17, Linux Mint 21, Ubuntu 22.04). Install it from the download folder with sudo apt install ./mixdesk-x-1.42.042-amd64.deb
Two buses on their own output devices (PA Interface and USB DAC), each with its own EQ, crossover, delay and limiter.
Two buses on their own output devices (PA Interface and USB DAC), each with its own EQ, crossover, delay and limiter.
Status bar with the buffer set to 512 frames (10.7 ms), 48 kHz float32 engine and live input/bus counter.
Status bar with the buffer set to 512 frames (10.7 ms), 48 kHz float32 engine and live input/bus counter.

Top toolbar

▶ The top toolbar explained · SAVE, SAVE AS, NEW, LOAD, device refresh, shortcuts, network, keep awake, + INPUT / + OUTPUT and PFL.
ButtonWhat it does
NEWClear the mixer and start over with one empty bus.
SAVESave the current setup, overwriting the last file. Ctrl/⌘+S
SAVE AS…Save to a new preset file. Shift+Ctrl/⌘+S
LOADLoad a preset file from disk.
⟳Refresh the device list (also rescans app sources and CLAP plugins).
⌨Keyboard shortcuts, HTTP remote control and the Companion / Stream Deck export (left of + INPUT; green when shortcuts are assigned). See Remote control.
🌐Network audio (MixDesk X Pro) — send buses to other MixDesk X computers and receive theirs. See Network audio.
☕Keep the computer and display awake permanently. While network audio runs, MixDesk X keeps them awake anyway (switchable in the 🌐 dialog).
+ INPUTAdd an input channel.
+ OUTPUTAdd an output bus (up to 16).
PFL ✕Appears while any PFL is active — clears all PFL buttons at once.
The top toolbar: NEW, SAVE, SAVE AS…, LOAD, refresh, remote control, network, keep awake, PFL ✕, + INPUT and + OUTPUT.
The top toolbar: NEW, SAVE, SAVE AS…, LOAD, refresh, remote control, network, keep awake, PFL ✕, + INPUT and + OUTPUT.
Toolbar buttons close up, with keep-awake (☕) switched on and PFL ✕ shown while a channel is on PFL.
Toolbar buttons close up, with keep-awake (☕) switched on and PFL ✕ shown while a channel is on PFL.

Input channel strip

▶ The input channel strip · Input pair, gain, pan, low-cut, EQ, FX, routing, mute/solo, PFL, fader and the LUFS meter.
An input channel strip: source, GAIN and PAN with ON switches, low-cut, 2-band EQ, CLAP effect, ROUTE, MUTE/SOLO/PFL, fader and meter.
An input channel strip: source, GAIN and PAN with ON switches, low-cut, 2-band EQ, CLAP effect, ROUTE, MUTE/SOLO/PFL, fader and meter.
The channel meter switched to LUFS: short-term loudness, integrated, loudness range, true peak and the target menu.
The channel meter switched to LUFS: short-term loudness, integrated, loudness range, true peak and the target menu.
GAIN and PAN switched into the path, low-cut on with its frequency menu (40–160 Hz).
GAIN and PAN switched into the path, low-cut on with its frequency menu (40–160 Hz).
Input on the device: choose a stereo pair or a single mono input of the interface.
Input on the device: choose a stereo pair or a single mono input of the interface.

Output bus strip (up to 16)

▶ Output buses, crossover, delay and limiter · Up to 16 buses, each with its own device, EQ, FX, crossover, delay, limiter and fader.
Three output buses and the cue strip: each bus with its own device, OS volume, EQ, effects, crossover, delay, limiter and fader.
Three output buses and the cue strip: each bus with its own device, OS volume, EQ, effects, crossover, delay, limiter and fader.
Bus 2 with an 11-band EQ, X-OVER BP · MID from 100 to 3000 Hz at 24 dB/oct and 203 ms delay.
Bus 2 with an 11-band EQ, X-OVER BP · MID from 100 to 3000 Hz at 24 dB/oct and 203 ms delay.
The output device menu of a bus: default output, no output or any hardware output.
The output device menu of a bus: default output, no output or any hardware output.

Multichannel interfaces

▶ Multichannel interfaces - every pair, in and out · Pick any input pair per channel and any output pair per bus.

On interfaces and devices with more than two channels, every input channel picks its own input pair and every bus its own output pair — so one interface can carry the PA on 1+2, headphones on 3+4 and a stream on 5+6.

Free and Pro: inputs and outputs 1+2 stay free. From pair 3+4 upward, multichannel I/O is part of MixDesk X Pro ($19 one-time for 2 computers, 14-day free trial — see Network audio for trial and activation), like network audio and the IR export. Without Pro the menus mark them with Input 3 and up: MixDesk X Pro / Output 3 and up: MixDesk X Pro; a channel or bus set to 3+ stays silent until Pro or the trial is active.

The channel menu

When a channel's source is a device with more than two inputs, a second menu appears next to it (Input on the device):

Tested with a 56-channel aggregate device.

The bus output menu

When a bus plays on a device with more than two outputs, a second menu next to the output device (Output on the device) picks the output pair or a single mono output. Mono mixes left and right onto that one output.

macOS: aggregate devices

In Audio MIDI Setup (Applications → Utilities) click + → Create Aggregate Device and tick the interfaces you want to combine. MixDesk X treats the aggregate like one big interface:

BlackHole 16ch shows up as one device with 8 stereo pairs — a whole set of virtual cables in a single device.

Windows: VB-Cable as 4 stereo lines

Multichannel devices show all their channels on Windows too. The free VB-Cable becomes 4 stereo lines in one cable:

  1. Press Win+R, type mmsys.cpl and press Enter.
  2. Playback tab: select CABLE Input → Configure → 7.1 Surround.
  3. Recording tab: set CABLE Output to 7.1 (8 channels) as well.
  4. Click ⟳ in MixDesk X. Both sides now offer 4 stereo pairs (1+2 … 7+8).
Set both sides to 7.1 — playback CABLE Input and recording CABLE Output.
Input pair menu of a channel on a 56-channel aggregate: stereo pairs 1+2 … 55+56 and mono inputs, guitar set to 3+4, keys to Mono 5.
Input pair menu of a channel on a 56-channel aggregate: stereo pairs 1+2 … 55+56 and mono inputs, guitar set to 3+4, keys to Mono 5.
Output pair menu of a bus: bus 1 on 1+2, bus 2 on 3+4, bus 3 on 5+6 of one interface.
Output pair menu of a bus: bus 1 on 1+2, bus 2 on 3+4, bus 3 on 5+6 of one interface.
Full mixer with four channels and three buses on one multichannel interface, with EQ, effects and LUFS meter.
Full mixer with four channels and three buses on one multichannel interface, with EQ, effects and LUFS meter.

EQ, RTA & Auto-EQ

▶ EQ, RTA and Auto-EQ · 2-, 3-, 11- and 31-band EQ, the live RTA and Auto-EQ with a measurement mic.

Every input channel, every output bus and the cue strip has its own EQ. Pick a mode from the dropdown:

Graphic EQ editor

Drag a band to set its gain (±12 dB); double-click a band to zero it; RESET zeroes all. Two power tools live here (31-band):

Input channels with different EQ modes: 2-band knobs, 11-band and 31-band mini curves, 3-band knobs
Input channels with different EQ modes: 2-band knobs, 11-band and 31-band mini curves, 3-band knobs
31-band graphic EQ editor of Bus 1 with the live RTA spectrum behind the bands
31-band graphic EQ editor of Bus 1 with the live RTA spectrum behind the bands
AUTO-EQ measuring on Bus 1: progress bar at about 40 percent while pink noise plays
AUTO-EQ measuring on Bus 1: progress bar at about 40 percent while pink noise plays
AUTO-EQ result: all 31 bands set to flatten the measured response, RTA shows the flat spectrum
AUTO-EQ result: all 31 bands set to flatten the measured response, RTA shows the flat spectrum

IR export (MixDesk X Pro)

▶ Export your speaker correction as an IR · Measure a guitar speaker with Auto-EQ and export the correction as an impulse response (Pro).

For guitarists and anyone with an amp modeler or IR loader: measure a speaker with AUTO-EQ and export the correction as an impulse response. The correction then runs inside the modeler or IR loader with no extra latency — MixDesk X is no longer in the signal path.

  1. Open the 31-BAND EQ of the bus that plays the speaker and measure it with AUTO-EQ and a measurement mic (load its calibration file with 🎤 CAL) — see Auto-EQ.
  2. Click IR ⤓ in the editor's header.
  3. Choose the sample rate (44.1 / 48 / 96 kHz) and the length (1024–8192 samples), then ⤓ Export and pick where to save the WAV.

Two ways to use it

Your loaderWhat to do
Two IR slotsExport the correction alone and load it into the second slot, after the cab IR.
One IR slotTick + cab IR (merge) and pick your existing cab IR. The correction is merged into it and saved as one IR at the cab IR's sample rate. Your original file stays untouched.

Output: 24-bit mono WAV, minimum phase, peak ≤ −1 dBFS.

The IR export is part of MixDesk X Pro (the 14-day free trial works too). Measuring with AUTO-EQ stays free.
IR export panel in the 31-band editor: 48 kHz, 4096 samples, exported WAV confirmed
IR export panel in the 31-band editor: 48 kHz, 4096 samples, exported WAV confirmed
IR export with "+ cab IR (merge)" ticked: correction merged into an existing cab IR
IR export with "+ cab IR (merge)" ticked: correction merged into an existing cab IR

The software DriveRack — active crossover, Auto-EQ, delay align, anti-feedback

▶ The software DriveRack for your PA · Active crossover, Auto-EQ per way, automatic delay alignment and a limiter on every bus.
One package. On the output side MixDesk X replaces a hardware system processor: an active crossover (Aktivweiche), a live RTA with pink-noise 31-band Auto-EQ (see EQ), automatic delay alignment (Auto-Delay), an anti-feedback destroyer (see Feedback) and a rumble / low-cut filter — everything a DriveRack does, in software, on the laptop you already own.

Active crossover (X-OVER)

An active Linkwitz-Riley crossover per bus — the Aktivweiche. Modes: OFF, LP · SUB (low-pass → subs), HP · TOP (high-pass → tops), BP · MID (band-pass → mids). Set the frequency (BP has a low and high edge) and slope (12/24/48 dB/oct). Split the ways across separate buses — e.g. one bus low-passed to the subs, another high-passed to the tops, each on its own output.

Per-bus delay & automatic ALIGN

DELAY sets a delay line of 0–1000 ms on the bus (double-click = 0). Use it to time-align a distant speaker, or to line up subs with tops.

ALIGN does it for you: it plays a chirp alternately through a reference bus and the target bus, measures the arrival of each through a mic channel, and reports each bus's time plus the difference (Δ). Apply delay adds exactly the delay needed to the earlier bus — only when you click it (no hidden automation).

Run active systems from any hardware — the killer feature. With one multi-out interface — or even several different devices — you can drive a fully active (bi-/tri-amped) rig straight from the laptop: subs, tops and monitors each on their own output, crossed over, EQ'd and limited. Different devices have different latencies? The automatic delay alignment measures and compensates them, so you can mix and match the gear you already have — no matched, low-latency rack required. Multi-out interface in, and off you go.

Safety limiter

Each bus has a brickwall LIMITER (on by default) with a live gain-reduction meter — your protection against clipping and surprises.

Active crossover on three buses: HP TOP at 90 Hz, LP SUB at 90 Hz, BP MID 100 to 3000 Hz, 24 dB/oct, limiter on
Active crossover on three buses: HP TOP at 90 Hz, LP SUB at 90 Hz, BP MID 100 to 3000 Hz, 24 dB/oct, limiter on
DELAY ALIGN dialog: measured times of both buses, delta 4.2 ms and the Apply delay button
DELAY ALIGN dialog: measured times of both buses, delta 4.2 ms and the Apply delay button

Feedback destroyer (FBK)

▶ Feedback destroyer · FBK detects ringing frequencies and sets narrow notches, live or fixed.

In an input channel's 31-band EQ editor, the FBK button arms the feedback destroyer. It listens for sustained ringing and drops a narrow notch on each feedback frequency automatically.

It reacts to a sustained narrow tone (feedback), not to musical notes — so it won't chase your music.
Feedback destroyer armed in the vocal channel's 31-band editor, waiting for ringing
Feedback destroyer armed in the vocal channel's 31-band editor, waiting for ringing
Feedback destroyer with three detected notches shown as chips (1.3k -9 dB, 2.5k -6 dB, 315 -4 dB)
Feedback destroyer with three detected notches shown as chips (1.3k -9 dB, 2.5k -6 dB, 315 -4 dB)

Cue / PFL / headphone output

▶ Cue, PFL and headphone output · Pre-listen to any channel on your headphones without touching the mix.

The CUE 🎧 strip on the right is a dedicated monitor/headphone output — not a bus. It plays any channel whose PFL button is engaged, pre-fader (so you can audition a source even while it's muted in the mix).

It has its own output device, OS-volume, correction EQ, safety limiter, mute and meter. Delay and FX are deliberately left out so the monitor path stays uncoloured. If the cue device is also used by a bus, MixDesk X warns you'll hear it twice.

Mixer with the vocal muted but PFL lit on vocal and guitar, PFL ✕ in the toolbar and the CUE strip on headphones
Mixer with the vocal muted but PFL lit on vocal and guitar, PFL ✕ in the toolbar and the CUE strip on headphones
CUE strip with headphone device, OS volume, correction EQ, limiter, mute, fader and meter
CUE strip with headphone device, OS volume, correction EQ, limiter, mute, fader and meter

CLAP effects (FX)

▶ CLAP effects on every channel and bus · Effect chains with any CLAP plug-in, the free Airwindows pack, plug-in windows and PARAMS.

Every input channel and output bus has an FX insert chain — multiple slots processed in series, after the EQ.

FX slot with Airwindows Consolidated, GUI and PARAMS buttons and “+ another effect…”
FX slot with Airwindows Consolidated, GUI and PARAMS buttons and “+ another effect…”
Guitar channel with two CLAP effects in series: Airwindows Consolidated and Surge XT Effects
Guitar channel with two CLAP effects in series: Airwindows Consolidated and Surge XT Effects
PARAMS window of Airwindows Consolidated with one slider per parameter
PARAMS window of Airwindows Consolidated with one slider per parameter

Presets

▶ Presets - save and load your whole setup · NEW, SAVE, SAVE AS and LOAD, plus automatic reload on startup.

A preset stores your whole setup: every channel (source, gain/pan, EQ, FX, low-cut, routing, mute/solo), every bus (device, EQ, crossover, delay, limiter, FX) and the cue strip. Manage them with NEW / SAVE / SAVE AS… / LOAD. On startup the last preset reloads automatically.

Robust on load: devices are re-matched by name if their ID changed (USB re-plug), per-app sources re-match by app name across sessions, and missing devices load anyway and reconnect. PFL is never stored — it's momentary.
Preset buttons NEW, SAVE, SAVE AS… and LOAD in the top toolbar
Preset buttons NEW, SAVE, SAVE AS… and LOAD in the top toolbar
A complete mix that a preset stores: channels, buses, EQ, FX, crossover, delay, routing and cue
A complete mix that a preset stores: channels, buses, EQ, FX, crossover, delay, routing and cue

Remote control — hotkeys, HTTP, Stream Deck

▶ Hotkeys, HTTP control and Stream Deck · Global keyboard shortcuts, a local HTTP API and a Companion / Stream Deck export with live levels.

Everything sits behind the small ⌨ button in the top toolbar, left of + INPUT. The dialog has three tabs.

Names are the address. Click a channel name on an input strip — for example CH 1 — and rename it: Mic, Spotify, System. The HTTP interface and the Companion export address inputs by exactly that name, e.g. http://127.0.0.1:8775/api/ch/System/mute. Rename first, then export. Rename an input later and you need to export again. Keyboard shortcuts are not affected by renaming.

Keyboard shortcuts

HTTP control

Off by default and only reachable from this computer. Switch it on in the Remote control (HTTP) tab; port 8775 by default. Tick Allow other devices on the network to use it from another PC, a tablet or Companion on a different machine — there is no password, so only in networks you trust.

RequestWhat it does
/api/stateAll inputs and outputs with fader, mute and level (JSON).
/api/ch/System/muteToggle mute. ?on=1 / ?on=0 to set it.
/api/ch/System/up · /downOne step louder / quieter. ?db=3 for a custom step.
/api/ch/System/volume?db=-10Set the fader (−60 … +6 dB).
/api/bus/1/mute …The same for outputs, by number (BUS 1 = 1).
/api/img/ch/System.pngLive key image (name, dB, level with peak hold, red when muted) — used by the Companion export.

Inputs can also be addressed by their internal ID (shown in /api/state). The address / shows a short overview.

Companion / Stream Deck export

Keyboard shortcuts tab with Mute, Louder and Quieter assigned for the vocal and BUS 1
Keyboard shortcuts tab with Mute, Louder and Quieter assigned for the vocal and BUS 1
Remote control (HTTP) tab with local HTTP control enabled on port 8775 and example URLs
Remote control (HTTP) tab with local HTTP control enabled on port 8775 and example URLs
Companion / Stream Deck tab with device choice, export button and layout preview
Companion / Stream Deck tab with device choice, export button and layout preview
Companion preview for Stream Deck +: mute keys, level display and one dial per channel
Companion preview for Stream Deck +: mute keys, level display and one dial per channel

Network audio (MixDesk X Pro)

▶ Network audio between computers (overview) · Send buses to other MixDesk X computers and receive theirs, over the network you already have (Pro).
▶ Network audio in depth - send, receive, configure · The complete guide: output side, input side and all settings, shown on two computers.

Send any output bus over the network and pick it as an input on another MixDesk X computer — Mac, Windows and Linux (beta), in any direction, also several computers in a chain. Everything sits behind the 🌐 button in the top toolbar.

MixDesk X Pro — $19 one-time, for 2 computers. The same license also covers multichannel I/O from pair 3+4 upward (see Multichannel interfaces) and the IR export; everything else in MixDesk X stays free. Click Try 14 days free in the 🌐 dialog to start the trial — it starts only then, not at install. To buy, click Buy Pro in the dialog (or go to adelvo.io/buy/mdxp), paste your MDXP-… key and click Activate. Deactivate on this computer frees the activation so you can use the key on another computer.

Switching it on

Sending

Receiving

Direct or Multicast

Chosen per sending bus in the 🌐 dialog.

ModeWhat it does
Direct (Wi-Fi)The default. Every receiver gets its own packets — the safe choice for cable, Wi-Fi and mesh.
Multicast (AES67)One stream for the whole network, in AES67 format. Only after a confirmation: simple switches without IGMP snooping forward multicast to every port, and Wi-Fi access points buffer it and send it at the lowest rate — it can slow down everything else on the network. MixDesk X cannot change this; it depends on your switches. At your own risk, ideally on a wired, properly configured network (IGMP snooping on).
Not tested with AES67 or Dante hardware yet. The format follows AES67, but it has only been tested between MixDesk X computers. MixDesk X sends no PTP clock, which many AES67 devices require. Between MixDesk X computers, Direct is the safe choice. Feedback or loan hardware welcome: hello@adelvo.io.

Buffer, clock and bandwidth

☕ Keep computer awake

Sleep stops network audio, and on some computers the display switching off crackles in the sound. So while network audio runs, MixDesk X keeps the computer and display from sleeping. This is on by default; switch it off in the 🌐 dialog (Keep computer awake while network audio is running) and the system's energy settings apply again. The ☕ button in the toolbar keeps the computer awake permanently.

Mac, Windows and Linux

Network audio was tested live between Mac, Windows and Linux (beta) in every direction — including Linux receiving multicast from Windows and passing it on via Direct to the Mac. For the Linux package see setup.

Network audio dialog: Pro trial box, network audio ON, keep-awake option, Bus 1 sending as "Studio Mac – Main", streams found in the network, permission note.
Network audio dialog: Pro trial box, network audio ON, keep-awake option, Bus 1 sending as "Studio Mac – Main", streams found in the network, permission note.
Confirmation before switching a bus to Multicast (AES67), with "Keep Direct" as the default.
Confirmation before switching a bus to Multicast (AES67), with "Keep Direct" as the default.
Channel source menu with the groups Special, Apps (cable-free), Network and Devices; a stream from MSI-PC selected.
Channel source menu with the groups Special, Apps (cable-free), Network and Devices; a stream from MSI-PC selected.
Channel receiving the stream "MSI-PC – Bus 1": status with buffer and clock drift, network buffer menu at 200 ms.
Channel receiving the stream "MSI-PC – Bus 1": status with buffer and clock drift, network buffer menu at 200 ms.
Bus 1 sending to the network in addition to its interface, bus 2 set to "Network only".
Bus 1 sending to the network in addition to its interface, bus 2 set to "Network only".

Tray icon & Mini Mixer

▶ Mini Mixer in the menu bar · Close the window and keep control: bus faders, mute and the master meter from the menu bar.
Mini Mixer: one row per bus with level, fader and mute, plus the MASTER meter
Mini Mixer: one row per bus with level, fader and mute, plus the MASTER meter

Status bar

▶ Status bar, buffer and updates · Buffer and latency, engine format, XRUN counter, languages, support link and one-click updates.
The status bar: engine quality, buffer with latency, input/bus counter, Support link, XRUN counter, update pill, language and version.
The status bar: engine quality, buffer with latency, input/bus counter, Support link, XRUN counter, update pill, language and version.
Buffer menu in the status bar: 128 to 2048 frames, the latency in ms is shown next to it.
Buffer menu in the status bar: 128 to 2048 frames, the latency in ms is shown next to it.

Updates

An update pill (⬆ v…) appears in the footer when a newer version is available (checked shortly after launch, then hourly). Click it to install in place. If an automatic update fails, it turns into ⚠ v… and clicking opens the download page.

The update pill in the footer (⬆ v1.42.042): one click installs the new version in place.
The update pill in the footer (⬆ v1.42.042): one click installs the new version in place.

FAQ & troubleshooting

I hear everything twice.

You're using cable-free capture, which taps the sound while the app still plays on your default output. Use a driver/cable route (Mac driver or Windows VB-Cable), or send the app's own output somewhere else.

My mic keeps feeding back.

Turn on LC (low-cut) on the mic channel to kill rumble, and arm the FBK feedback destroyer in its 31-band EQ editor. Ring the system out in FIXED mode at soundcheck.

Auto-EQ or ALIGN does nothing useful.

Make sure the measurement-mic channel is not routed to the bus you're measuring, and load a calibration file with 🎤 CAL if you have one for your mic.

The other computer doesn't find my network stream.

Network audio must be switched on in the 🌐 dialog on both computers, and a bus must send. On macOS, check System Settings → Privacy & Security → Local Network → MixDesk X (switch it off and on again if the stream stays invisible). On Windows, allow MixDesk X in the firewall for private networks and make sure the network profile is “Private”.

A device vanished mid-show.

It stays listed as ⚠ device missing and reconnects automatically when it comes back — no need to rebuild the setup.

Crackles / XRUN counting up.

Raise the Buffer size a step (e.g. 512 → 1024). A few XRUNs right after start are normal priming.

Where do the free effects come from?

➕ Install free effects (Airwindows) pulls a free, open CLAP pack (~400 effects). You can also drop in any other CLAP plugins you own.

Still stuck? Write to hello@adelvo.io.
↑