An audio-grade signal path with only what belongs in it — 32-bit float, cable-free capture, up to 16 outputs. The whole rack, built in: DriveRack-style X-over, CLAP effects, RTA, auto 31-band EQ, automatic delay line, feedback destroyer, rumble filter.
Grab everything your computer plays — or just one app — as its own channel strip. MixDesk X excludes its own output automatically, so capturing can never feed back.
One click captures everything playing on your machine — minus MixDesk X itself. Windows 10 2004+ via WASAPI Process Loopback (the same API OBS uses), macOS 13+ via ScreenCaptureKit.
Spotify, a browser, a game, Discord — each app becomes its own channel with EQ and effects. Mute the game, EQ the music, keep the call clean.
Mics, USB interfaces, webcam audio, line-in, loopback devices — everything CoreAudio or WASAPI can see becomes an input strip.
Every bus drives its own device. Every input routes to any combination of buses with one click. Each bus has its own EQ, CLAP effect chain, 0–1000 ms delay, and a transparent safety limiter with gain-reduction metering.
Every input and every bus has an insert chain for CLAP plugins — the modern open plugin standard. Stack as many as you like, open the plugin's native GUI, and your tuned chains come back with every preset.
Multiple slots per strip, each its own plugin instance. Native plugin GUIs or the built-in generic parameter editor. Plugin state is saved inside your presets.
No plugins installed? One click inside MixDesk X installs the free Airwindows Consolidated pack — EQs, compressors, tape, reverbs and more by Chris Johnson.
Gain, constant-power pan, 2/3/11/31-band EQ, mute/solo, precision faders with VU metering — on every input. EQ, delay and safety limiter on every bus.
MixDesk X isn't just a mixer. It measures your room and PA, aligns multi-speaker rigs, and keeps mics from howling — the processing a hardware system processor does, built in.
Suggested on GitHub. Mute, louder and quieter for every input and output, from anywhere: global keyboard shortcuts, a local HTTP interface for scripts and Touch Portal, and a one-click export for Bitfocus Companion with live level meters on the keys. Everything sits behind the small ⌨ button left of + INPUT.
Your own combination per channel for mute, louder and quieter — like in OBS. Works while MixDesk X is in the background; hold for a smooth fade. No Accessibility permission on macOS.
Off by default and local only. Plain GET requests: /api/ch/System/mute, /api/ch/System/up, /api/bus/1/volume?db=-10. Optionally reachable from other devices on your network.
A ready-made page for Stream Deck Mini, 15, XL, + and + XL. The keys show name, dB and level with peak hold and turn red when muted — like the vMix module. On the Stream Deck + every dial is a channel: turn for level, press to mute.
Click a channel name such as “CH 1” and rename it — “Mic”, “Spotify”, “System”. The HTTP interface and Companion use exactly that name. Rename first, then export.
Send a bus over the network and pick it as an input on another MixDesk X computer — Mac, Windows and Linux, in any direction, also several computers in a chain. Everything sits behind the 🌐 button in the toolbar. Off by default: MixDesk X opens no network ports until you switch it on.
The trial starts only when you click “Try 14 days free” in the 🌐 dialog. Buy and activate right there — paste your MDXP key. Everything else in MixDesk X stays free.
Switch SEND on in the 🌐 dialog to send a bus in addition to its sound card, or choose “🌐 Network only” as the bus output. Streams find each other automatically and appear in the input menu under “Network” — receivers follow a sender by name, even after a restart.
Direct (default): every receiver gets its own packets — robust over cable, Wi-Fi and mesh. Multicast (AES67 format): one stream for the whole network, only after a confirmation — on networks with simple switches it can slow down everything else.
Network buffer per input: 20 / 50 / 100 / 200 ms. New network inputs start at 200 ms (safe on Wi-Fi); 50 ms for wired networks and lip-sync work. Clock drift between computers is compensated — no clicks, no slowly growing delay.
About 2.3 Mbit/s per stereo stream (48 kHz, 24 bit). ☕ While network audio runs, MixDesk X keeps the computer and display from sleeping — on by default, can be switched off.
Multicast in AES67 format runs between MixDesk X computers. It has not been tested with AES67 or Dante hardware yet. Feedback or loan hardware welcome: hello@adelvo.io
Tested live between Mac, Windows and Linux in every direction — for example Linux receiving multicast from Windows and passing it on via Direct to the Mac. A cheap Linux mini PC with a USB sound card makes a fine receiver.
MixDesk X is the app its developer runs around the clock on both platforms — float32 end to end, maximum-quality sample-rate conversion, automatic stream recovery when devices vanish or glitch.
Capture all system audio cable-free, EQ it, and play it to your speakers — laptop speakers suddenly sound like they should. Per-bus EQ tailors every output device separately.
Per-bus delay (0–1000 ms) lines up a Bluetooth speaker with wired speakers playing the same source — multi-room sound without the echo.
EQ and compress your mic with CLAP effects, send the bus to a free virtual cable, and Discord, Zoom or OBS pick it up as a microphone.
Game, music, voice — each on its own channel. Send a clean submix to the encoder while monitoring a different mix in your headphones.
Version – — hosted on GitHub · portable Windows EXEs on the release page
Linux (beta): .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: sudo apt install ./mixdesk-x-1.42.041-amd64.deb
MixDesk X routes between real devices out of the box and captures system/app audio natively on both platforms (see above — no device needed). A virtual device is only needed to feed MixDesk X's output into another app (mic → Discord/Zoom/OBS), or for the driver-based macOS system route that silences the direct playback path. It works without one — but it gets really good with the multi-stereo loopback installer.
Recommended — an installer built on the excellent open-source BlackHole (GPL-3.0) that sets up multiple stereo loopback devices in one go. Plain BlackHole gives you a single stereo device; multi-bus routing usually needs two or more. The built-in "System audio via driver" input option auto-routes your system output through it, one click. Free. Version 1.1.0 is signed with our Developer ID and notarized by Apple, so it installs without warnings; macOS asks for a restart afterwards so the new devices appear.
The underlying loopback driver — fine if one stereo loop is all you need.
Free version = one cable (enough for mic → Discord). CABLE Input = MixDesk X output bus, CABLE Output = mic in Discord/OBS. The "System audio via VB-Cable (auto-route)" input option routes your Windows default output through it, one click.
Need more loops (e.g. mic → Discord and a parking spot for the default output)? A+B/C+D are donationware add-on cables; VoiceMeeter (free) also adds multiple virtual devices. VB-Audio's license does not allow bundling, so these are separate installs.
Grab app audio — no cable: MixDesk X captures the sound of one or more apps (or the whole system output) directly — macOS via ScreenCaptureKit, Windows via WASAPI Process Loopback — and turns each into its own channel. Per-app splitting is built in; no virtual device needed.
Avoiding double sound / echo: the captured audio still plays on the normal output too. Point the system output at an unused device — then only MixDesk X plays (processed) to your real speakers. (macOS can also route alert sounds to a separate output.)
Pro routing — this is where virtual devices come in: to pull individual outputs/buses separately into the mixer (e.g. vMix Master + Bus A/B/C) and build a whole rack — active crossover, effects per output or input, EQ, measuring the PA, back out to your interface — you need clean virtual audio devices:
Both run internally in 32-bit float at a selectable sample rate (typically 48 kHz) — sonically transparent.
Coming from MDE — Mix Desk EQ? MixDesk X is its successor and does everything it did — plus per-app capture on both platforms, CLAP effects and a Windows version. MDE keeps working; its downloads remain in the changelog.
MixDesk X is part of the Adelvo family of professional media tools.
Professional vMix rundown & automation — timeline, call sheets, Stream Deck export, 20+ languages.
On-device LLM translation using Apple Silicon. App or mic input, real-time overlay. Private, no cloud.
Audio compressor for browser tabs — fixes volume differences on social media and video pages.
macOS, Windows & Linux (beta) · cable-free capture · CLAP effects · no account