Changelog

Product updates, new features, and release notes

v1.42.215 Directors Plan October 2026

v1.42.215 — Handout polish · cleaner HTML/PDF handouts, colours in older plans restored and more small improvements.

⬇ macOS · v1.42.215
⬇ Windows Intel/AMD64 · v1.42.215
⬇ Windows ARM64 · v1.42.215
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.215
v1.42.214 Directors Plan October 2026

v1.42.214 — Polish release · smoother timeline, cleaner settings, better translations and many small improvements.

⬇ macOS · v1.42.214
⬇ Windows Intel/AMD64 · v1.42.214
⬇ Windows ARM64 · v1.42.214
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.214
v1.1.2 AppVol November 2026

✓ Fixed

  • Silence after Bluetooth connect or disconnect: macOS switched to the right output, but AppVol stayed on the old one until you selected the output again. AppVol now follows every output change by itself and keeps your per-app volumes.
  • Existing installs update in-app.
⬇ Get AppVol (macOS 14.2+, free)
v1.1.1 AppVol October 2026

AppVol stays free. A small Support button in the panel header opens a tip page on Ko-fi.

✦ Support ♥

  • ♥ Support next to the eye and power buttons opens ko-fi.com/adelvo.
  • No functional changes. Existing installs update in-app.
⬇ Get AppVol (macOS 14.2+, free)
v1.42.042 MixDesk X October 2026

Multichannel interfaces: every pair, in and out. Each channel picks its own input pair, each bus its own output pair — up to all channels of the device. Plus full support for macOS aggregate devices and an IR export for guitarists.

✦ Multichannel interfaces

  • Input pair per channel. On devices with more than two inputs, each channel strip gets a second menu: stereo pairs (1+2, 3+4 …) or single mono inputs, up to all channels of the device (tested with a 56-channel aggregate).
  • Output pair per bus. Each bus plays on its own output pair or a single mono output: PA on 1+2, headphones on 3+4, stream on 5+6 — all from one interface.
  • macOS aggregate devices. MixDesk X now reads and plays all sub-devices of an aggregate, not only the first one. A sub-device at a different sample rate (for example a Bluetooth speaker at 44.1 kHz) is converted with a high-quality resampler.
  • System volume in aggregates. The OS volume slider of a bus follows the sub-device that actually plays the selected output pair.
  • Windows: multichannel devices show all their channels — VB-Cable set to 7.1 becomes four stereo lines.
  • Linux (beta): the .deb is updated to 1.42.042 as well: sudo apt install ./mixdesk-x-1.42.042-amd64.deb

✦ IR export for guitarists (MixDesk X Pro)

  • Measure a speaker with AUTO-EQ in the 31-band EQ and export the correction as an impulse response (24-bit mono WAV, minimum phase, 44.1/48/96 kHz, 1024–8192 samples) for your amp modeler or IR loader. The correction then runs there, with no extra latency.
  • + cab IR (merge): for loaders with only one IR slot, the correction is merged into your existing cab IR and saved at its sample rate. Your original file stays untouched.

✓ Improved

  • Faster interface. Meters are drawn directly instead of re-rendering the mixer, peak hold is time-based, and the interface does less work while the window is hidden.
  • Support ♥. MixDesk X stays free. A small link in the status bar opens a tip page on Ko-fi.

✦ MixDesk X Pro

  • Input and output 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 — $19 one-time for 2 computers, 14-day free trial. Network audio works exactly as in 1.42.041.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64) · free
v1.0.42 Adelvo Commander October 2026

Adelvo Commander is now free — no trial, no license key, no activation.

✦ Free for everyone

  • No trial, no key. The 14-day trial, the email sign-up and the license activation are gone. Download, open, done — every feature, on as many of your computers as you like.
  • Optional tip. If Adelvo Commander helps you, you can leave a tip on Ko-fi — in the app under Settings → Support ♥ or the small ♥ in the status bar. A tip unlocks nothing extra; everything is already in.
  • License agreement updated. It now says free of charge, so the app asks for your agreement once more on first start.
⬇ macOS · Apple Silicon · v1.0.42
⬇ Windows Intel/AMD64 · v1.0.42
⬇ Windows ARM64 · v1.0.42
v1.0.41 Adelvo Commander October 2026

A sidebar, tile view and a viewer for browsing photos, batch rename by date, camera and place, delete to the trash — and undo for nearly everything.

✦ Sidebar, tiles & viewer

  • Sidebar. Desktop, Documents, Downloads, Pictures, your own favorite folders, every drive (USB and network too) and your saved servers — one click opens the place in the active pane. Drag a folder onto the sidebar to keep it; right-click removes it. On by default, one button hides it.
  • Tile view, per folder. The new grid button shows a folder as tiles with large previews. The choice is remembered per folder, centrally in the settings — nothing is written into the folder.
  • Right side follows. In a local tab, switch it on and every folder you select on the left shows up as tiles on the right — by click or arrow key.
  • Viewer on Space. Space shows the selected file large; the arrow keys page through the folder, Esc closes. Photos in full quality, RAW, PSD, PDF and video as a large image, text files as text.

✦ Batch rename with photo data

  • Buttons instead of placeholders. + Name, + Counter, + Date, + Time, + Camera, + Place insert the building blocks — no curly braces to hunt for on the keyboard.
  • Place, worked out offline. The town comes from the photo’s GPS data and a built-in list of places (GeoNames, CC BY 4.0). The coordinates never leave your computer. Photos without GPS simply leave the place out.
  • Live preview. The new names appear as you type; nothing changes until you press Rename.
  • Numbers only where needed. Names that would otherwise clash get a number automatically; unique names stay clean.
  • Folders too. Select folders and the files inside them are renamed, subfolders included (local, up to 1,000 files). A separate field changes the extension; find/replace no longer touches it.

✦ Trash and undo

  • Delete goes to the trash. Local files land in the Finder or Explorer trash. Network drives and servers have no trash — there the prompt says plainly that the delete is permanent.
  • ⌘Z / Ctrl+Z. Undoes rename (even a hundred files at once), trash, copy, move by drag and new folders — up to 30 steps. Undo never overwrites anything and says so when something can’t be brought back.

✦ Folder compare

  • Ignore extensions. Pairs files by name only — Image101.png finds Image101.jpg. Handy after a conversion.
  • Safer start. Compare asks before it starts, pauses on very large folders and refuses to compare a folder with itself or with a folder inside it.

✓ Fixed

  • Deleting on the right. In a local tab, deleted files stayed visible on the right until you refreshed — the wrong side was reloaded.
  • Windows: replace or skip. When copying onto a file that already existed, Windows never asked and replaced it. It now asks, as on the Mac.
  • Copy from the context menu. “Copy →”, “Copy to Desktop” and “Copy to folder” now copy the whole selection including folders, with progress, the replace question and undo.
  • Column header. With thumbnails on, the “Name” header no longer slides away when you scroll.

✓ Small things

  • Errors now also appear as a message window, not only in the status line.
  • The function keys say why they do nothing while a compare is open.
⬇ macOS · Apple Silicon · v1.0.41
⬇ Windows Intel/AMD64 · v1.0.41
⬇ Windows ARM64 · v1.0.41
v1.0.39 Adelvo Commander October 2026

Thumbnails per folder — locally and over SFTP — a folder compare you can watch and stop, and a larger toolbar.

✦ Thumbnails per folder

  • One tick per folder. Tick the picture box in the pane header and that folder shows previews of photos, PDFs and videos next to the file names. Only the folders you tick get previews; everything else stays a plain list.
  • The setting travels with the folder. It is stored in a hidden .adelvo-commander folder inside that folder, together with the previews — copy or sync the folder and the previews come along; open it again and nothing is rebuilt.
  • Works over SFTP too. Previews for server folders are built once and stored on the server, so the next visit (from any machine) is instant.
  • Or everywhere at once. The picture button in the top toolbar switches thumbnails on for every folder you open. In that mode the previews are kept in a central cache, so no folder gets a hidden subfolder unless you tick it yourself.
  • Video stills. MOV and MP4 come from QuickLook on macOS. MKV, AVI, WebM and other containers get a still frame from ffmpeg when it is installed (Homebrew or PATH); without ffmpeg those files simply show no preview.
  • Finder-quality previews on macOS. They come from QuickLook, the same engine behind the Finder, including HEIC and RAW photos. Windows and Linux decode the common image formats directly.

✦ Folder compare you can stop

  • Progress while scanning. The compare shows how many entries it has looked at and where it is right now — useful when you start it on a whole drive.
  • Stop means stop. The Stop button cancels the scan immediately instead of waiting for it to finish.

✓ Fixed

  • Windows and Linux: double-click opens the file. Until now a double-click on a file did nothing on Windows and Linux — the app called a macOS-only command. Files now open in their default application, exactly like in Explorer.

✓ Small things

  • Hidden files, one switch for everything. The eye button in the toolbar hides or shows hidden files (dot files; on Windows also files with the hidden attribute) in every pane and tab at once, and remembers the choice.
  • Larger icons in the top toolbar and a clearer symbol for the compare button.
  • macOS: double-clicking a Markdown file while the app is already running now brings the window to the front.
v1.0.38 Adelvo Commander September 2026

Backup and sync: faster comparison over SFTP, exclude patterns that understand paths, and reliable matching of accented file names.

✦ Faster comparison over SFTP

  • Several folders are scanned at once. Comparing a large tree against a server is four to five times faster than before — the same hardware, just less waiting on the network.

✦ Exclude patterns with paths

  • Three forms, one rule: node_modules matches that name at any depth; build/Logs matches wherever a path ends like this; a leading slash such as /Music anchors the pattern to the top of the source folder.
  • Existing plans keep working exactly as before. Patterns with a slash from earlier versions are anchored automatically the first time the plan is loaded.
  • Imports fixed: anchored exclusions from FreeFileSync profiles and folder rules from Carbon Copy Cloner tasks now take effect. A hint below the Exclude field shows the syntax; the manual has the details.

✦ Accents and umlauts in file names

  • The same name is the same file. macOS stores Büro differently from Windows and Linux; Commander now compares them as equal, so a file is no longer reported as new and deleted at the same time. New files land in the folder that already exists on the target.
  • Filters and include lists match such names as typed.

◆ Also in this release

  • App icon redrawn for macOS 26 and 27 — no grey plate behind it in the Dock; unchanged look on older systems.
  • The include list accepts entries like /Folder/ from imported profiles.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.37 Adelvo Commander September 2026

Take text out of the Markdown preview — with its formatting, in the colours of wherever you paste it.

✦ Copy from the Markdown preview

  • Select and copy in the preview. Click into it and press ⌘A / Ctrl+A, or drag across the part you want.
  • Right-click for Copy all and Select all — one click for the whole document.
  • Headings, bold, lists, tables, links and emoji survive the paste into Word, Mail or Pages. The colours do not: what you paste takes the colours of the target document, so it works in a light and in a dark one.
  • Editing stays on the left, as before.

◆ Fixed

  • The macOS disk image now shows the Commander icon instead of the plain grey drive.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.36 Adelvo Commander September 2026

Markdown files open in their own tab — text and live preview side by side.

✦ Markdown in its own tab

  • Double-click a local .md file (also .markdown, .mdown, .mkd) to open it in its own tab: text on the left, live preview on the right, scrolling together.
  • Edit and save with ⌘S / Ctrl+S. Saving asks first, line endings are kept, and a file that was changed on disk in the meantime is not overwritten.
  • The preview is sanitized, so a Markdown file can’t run scripts in Commander. Links open in your browser.
  • Open .md files from Finder or Explorer in Commander. Commander asks once whether it should become your default Markdown app — on macOS it sets it directly, on Windows it opens Settings → Default apps, where Commander is already listed. Nothing changes without your yes.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.35 Adelvo Commander September 2026

Compare folders right in the two panes, see two files side by side and carry changes across block by block.

✦ Folder compare

  • Compare the two panes with the ⇋ button: folders expand in place, both sides stay aligned row by row, and a hatched row marks where a file is missing on one side. No third folder, no extra window.
  • Filters for differences, everything, left only and right only; expand or collapse all; ↑ marks the newer file.
  • Changing the folder on either side — address bar, ↑, favourites or swap — compares again straight away.
  • Local folders for now.

✦ File compare

  • Double-click a differing file to open both versions side by side in their own tab, with line numbers. Long lines wrap instead of pushing the other side out of view.
  • Show everything, only the differences, or the differences with three lines of context; jump from block to block.
  • Copy a block to the other side with one click: hover a difference and click the arrow in the margin — or use ◀ / ▶ in the toolbar or the right-click menu. Undo included.
  • Saving always asks first. Line endings, the final newline and file permissions are kept, and a file that was changed on disk in the meantime is not overwritten.

✦ 3-way merge

  • Carry your own changes into a new version of a file: Base, Mine and Theirs are merged line by line, and only real conflicts are left for you to decide. Optionally, Claude can suggest a resolution — only the conflicting sections are sent.

◆ Fixed

  • Dropping a folder onto the address bar on a Retina display opens that folder instead of copying it.
  • The close buttons on tabs are larger and easier to hit.
  • Windows: the Defender helper messages are now translated into all 20 languages.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.32–1.0.34 Adelvo Commander September 2026

The licence check can no longer lock you out, and it asks far less often.

◆ Fixed

  • A problem on the licence server no longer counts as an invalid licence. If the server does not answer, or its daily request budget is used up, Adelvo Commander carries on with the last confirmed licence instead of locking you out.
  • Machine limit reached is now reported as exactly that, instead of failing silently.
  • A key that cannot possibly be valid is recognised before anything is sent, and an already stored key is never replaced by an unverified one.

✦ Changed

  • The licence is checked once a day at most — previously every start of the app asked again.
  • Trials no longer contact the licence server at all. The expiry date is known locally, so a running trial needs no network.
  • A key entered while the server is unreachable is accepted provisionally for 24 hours and confirmed later. An explicit “invalid” or “suspended” still takes effect immediately.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.30–1.0.31 Adelvo Commander September 2026

Drag & drop between the two panes works on Windows again — plus resizable columns and a few niceties.

✦ Panes & navigation

  • Resizable columns: drag the right edge of the Size, Perms or Modified column — widths are remembered. The date column is wider now, so the time is visible.
  • Type ~ (or ~/Documents) in the address bar to jump to your home folder.

◆ Fixed

  • Windows drag & drop: copying files between the two panes by dragging works again. Windows’ own file-drop had been intercepting the window’s drag & drop; that is now handed back to the app. (In exchange, dropping files from Explorer into the window is off on Windows; macOS is unchanged.)
  • Windows: the window size and position are remembered again after you close the app.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.28–1.0.29 Adelvo Commander September 2026

Quicker navigation, tidier favourites, and a Defender hint that stays quiet once handled.

✦ Address bar & favourites

  • Drag a folder onto the address bar to jump straight there.
  • Right-click a favourite — or a server bookmark — to remove it. Handy for clearing out paths that no longer fit after importing settings.

◆ Fixed

  • After you add a Windows Defender exception from the app, the hint no longer comes back on the next start — the app remembers the folders you excluded, even where a non-elevated read can’t see them.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.25–1.0.27 Adelvo Commander September 2026

Faster Windows backups, and the little things that make them just work.

✦ Windows Defender helper

  • Windows Defender scans every copied file, which can slow a backup enormously. A one-click helper adds your source and target as Defender folder exceptions (one UAC prompt) — it confirms success in the same elevated step, only appears when real-time protection is actually on, and stays quiet once handled. Opt-in, with a clear disclaimer.

✦ Smoother navigation

  • A missing target folder is created on the first backup instead of stopping.
  • Switching drives on Windows (for example to D:) no longer lands you back on C:.
  • Windows terminal: Ctrl+C copies the selection (or interrupts when nothing is selected), Ctrl+V pastes.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.24 Adelvo Commander September 2026

Take your setup to another machine — and the real Windows icon.

✦ Export & import settings

  • Save your backup plans, SSH connections and saved paths to a single file and load them on another computer (Settings › Backup & connections). Ideal for moving from your Mac to a Windows PC.

◆ Fixed

  • The Windows app now shows the real Adelvo icon.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.23 Adelvo Commander September 2026

Backups now check that source and target are actually there — before comparing.

✦ Reachability check before compare

  • Before a comparison, both source and target are verified: the path exists, is an actually-mounted volume (not a stale/ghost mount point), and is readable. If not, you get one clear “can’t read — not mounted / no access” message, instead of the compare silently reporting “everything is new.” Source and target, locally and over SFTP.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.22 Adelvo Commander September 2026

A cleaner backup dialog and a mirror-delete fix.

✦ Simpler sync dialog

  • The backup dialog now opens on Synchronization (mode, delete policy, compare method) and has just two tabs — Synchronization and Filter. You see whether it’s Update or Mirror, and Trash or Permanent, before you compare and run.

◆ Fixed

  • A mirror sync could leave folders behind with “directory not empty” when they still held an excluded file (e.g. a .DS_Store you’d added to the junk list). A folder that is being deleted now clears such leftover excluded junk with it, so the cleanup completes — locally and over SFTP.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.21 Adelvo Commander September 2026

One-click junk-exclude presets for backups.

✦ Junk exclude presets

  • The backup filter now has one-click 🧹 macOS and 🧹 Windows buttons that add the usual throwaway patterns (.DS_Store, .Spotlight-V100, Thumbs.db, $RECYCLE.BIN …) to the exclude list — your current OS’s button comes first. They append without duplicates, so you can combine both for a cross-platform drive.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.20 Adelvo Commander September 2026

A “New preset” button for backups, and the write-access check now covers copies too.

✦ New (empty) preset

  • The backup dialog now has a ➕ New button that clears the form to a blank plan — start a fresh sync job without having to duplicate an existing one first.

✦ Write-access check for copies too

  • The clear “no write access” check (added in 1.0.19 for syncs) now also runs before a drag-and-drop copy: a read-only volume (e.g. NTFS), permissions/ownership, or an unmounted drive gives you one clear message instead of an error for every file — and never an accidental write to your boot disk.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.19 Adelvo Commander September 2026

Backup smarts: an include mode for the folder tree, and a clear “no write access” check before a sync starts.

✦ Include mode in the folder tree

  • The visual folder tree now has an Include mode next to Exclude: check only the folders you want to sync (a positive list) instead of unchecking what to skip. On a huge tree that’s dramatically faster — the scan only descends into the folders you picked. The tree reflects your existing include list when you open it.

✦ Write-access check before a sync

  • Before a sync runs, the target is tested for write access. If it isn’t writable — a read-only volume (e.g. NTFS), permissions/ownership set by another tool, or a drive that isn’t mounted — you get one clear “no write access” message instead of an error for every file. And it never accidentally writes to your boot disk when a volume is missing.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.18 Adelvo Commander September 2026

A tiny sync display fix.

◆ Fixed

  • After a fast sync finished, the progress dialog could stay stuck on “waiting for drive…” because a trailing progress update arrived just after completion. The dialog now always shows the final result.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.17 Adelvo Commander September 2026

A small backup fix: deletions to the recoverable trash never get skipped anymore.

◆ Fixed

  • During a mirror sync, a file moved to the recoverable trash is now renamed on a name clash (… 2, … 3) instead of being skipped — so a file or bundle (for example a .utm package) with the same name already sitting in the trash no longer blocks the cleanup. Works locally and over SFTP.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.16 Adelvo Commander September 2026

Two terminals per tab, drag a path into the terminal, multi-select delete, and dialogs that close on your terms.

✦ A local and a server terminal in the same tab

  • “Open terminal here” now opens a terminal for that side — so a connected tab can hold a local shell and a server (SSH) shell at once. Open it on the local pane for a local shell, on the server pane for the server; each drops into the folder you’re browsing.

✦ Drop a file onto the terminal

  • Drag one or more files or folders from a pane onto the terminal to insert their (shell-quoted) paths at the cursor — no more typing long paths.

✦ Delete a whole selection

  • Delete now removes every selected item, not just the one under the cursor — with a single confirmation.

✦ Dialogs on your terms

  • The copy-result and error dialogs auto-close after a delay you set in Settings — or 0 to keep them open until you close them. Folder-creation errors (e.g. permission denied) now surface as a dialog, not just in the status bar.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.15 Adelvo Commander September 2026

A per-tab terminal (local & server), archive extraction, and copy-path — right where your files are.

✦ Terminal, per tab

  • Open a shell in the current folder — the ⌨ button, right-click “Open terminal here”, or Ctrl+`. Local folders open a local shell; a server tab opens an SSH shell in the browsed folder. Each tab keeps its own terminal, so a local and a server terminal run side by side. Follows your color scheme, zoomable.

✦ Extract archives

  • Double-click (or right-click → Extract here) a server .zip / .tar / .tar.gz to unpack it straight on the host — into a new folder, no download. Locally, double-click extracts via the system as before.

✦ Copy path

  • Copy a file or folder path from the right-click menu, with ⌥⌘C, or by clicking the path in the Info window.

◆ Fixed

  • Copy errors now name the reason (e.g. “permission denied”) instead of just a count.
  • With the terminal open, the file list no longer hides its last rows — it stays scrollable and the command bar stays visible.
  • A rendering glitch in the file-list header row.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.12 Adelvo Commander September 2026

A built-in SSH terminal — a real shell on the server you're already connected to.

✦ Built-in SSH terminal

  • Open a full terminal on the connected server — same login, no second tool. Ideal for a quick unzip, tar or a restart, right where your files are.
  • Follows your color scheme, with a palette that stays readable on both light and dark schemes.
  • Zoom the terminal text with ⌘+ / ⌘− / ⌘0 or the A− / A+ buttons.

▸ Also new

  • Text zoom for the dual-pane file lists too (A− / A+ buttons, or ⌘+ / ⌘− / ⌘0) — and it's remembered.
  • Session restore: your open tabs come back on the next launch.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.11 Adelvo Commander September 2026

▸ Faster launch

  • The color scheme is applied immediately and the license check runs in the background — no theme flash when opening.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.8 Adelvo Commander August 2026

✦ Carbon Copy Cloner import & safer deletes

  • Import Carbon Copy Cloner tasks (.ccctask) as sync plans.
  • Clear warnings before deletes on network drives and permanent deletes.
  • Exclusion filter with a live match list, so you see exactly what a rule catches.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.6 Adelvo Commander August 2026

✦ Fast copy engine

  • Overlapped read/write pipeline reaches FreeFileSync-class speed on fast drives.
  • Live byte progress, throughput and ETA; stop or cancel at any time.
  • Skipped-items report for protected paths, with a Full Disk Access shortcut.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.5 Adelvo Commander August 2026

The fourth arm of the knife: backup & sync, FreeFileSync-style.

✦ Backup & sync

  • Named sync jobs — update or mirror, local or over SFTP.
  • A mandatory compare preview before anything changes; deletes go to a recoverable trash, even on network drives.
  • AI-suggested exclusion filters from a plain-language description.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.3 Adelvo Commander August 2026

✦ 20 languages

  • Full localization in 20 languages, switchable live from Settings.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.2 Adelvo Commander August 2026

✦ Host-key verification & rule-based rename

  • Known-hosts host-key checking with trust-on-first-use and a clear warning if a key changes.
  • Rule-based batch rename (find/replace + numbering) alongside AI rename — always with a preview.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.1 Adelvo Commander August 2026

✦ Self-update & edit-in-place

  • Built-in updater installs new versions in place.
  • Edit a remote file in your editor and it re-uploads automatically on every save.
⬇ Get Adelvo Commander (macOS · Windows)
v1.0.0 Adelvo Commander August 2026

First release — a dual-pane file manager built as the WinSCP replacement I actually wanted.

✦ Initial release

  • Dual-pane SFTP client with tabs and saved sessions (passwords in the macOS keychain).
  • Classic local dual-pane file manager — copy, move, edit, delete, permissions (chmod).
  • AI batch rename that can read EXIF and ID3 metadata; WinSCP.ini import.
  • macOS (Apple Silicon & Intel) and Windows — signed & notarized.
⬇ Get Adelvo Commander (macOS · Windows)
v1.1.0 AppVol September 2026

A new app icon for macOS 26 and 27 — nothing else changed.

✦ App icon redrawn for macOS 26 and 27

  • No grey plate behind the icon in the Dock on macOS 26 and 27; on older systems it looks as before.
  • The panel header now shows the real app icon instead of a placeholder glyph.
  • No functional changes. Existing installs update in-app.
⬇ Get AppVol (macOS 14.2+, free)
v1.0.0 AppVol September 2026

First release. Free per-app volume for macOS: a menu-bar app that gives every app its own volume slider — no third-party audio driver.

✦ What it does

  • Per-app volume and mute via Core Audio process taps (macOS 14.2 or later).
  • Real VU meters per app and for the master output.
  • Output-device switcher, hide list, drag-to-reorder — and it remembers your settings.
  • In-app self-update.
⬇ Get AppVol (macOS 14.2+, free)
v1.42.041 MixDesk X October 2026

Network audio between MixDesk X computers — MixDesk X Pro. And a Linux beta. Send any 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 since 1.42.032 in one release.

✦ Network audio (MixDesk X Pro)

  • Set up from the new 🌐 button in the toolbar. Off by default: MixDesk X opens no network ports until you switch it on.
  • Send in addition to the sound card (SEND in the 🌐 dialog) 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.
  • 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. Tested between MixDesk X computers only, not with AES67 or Dante hardware yet.
  • Clock drift between computers is compensated with a high-quality resampler — no clicks, no slowly growing delay. 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. About 2.3 Mbit/s per stereo stream (48 kHz, 24 bit).
  • ☕ Keep computer awake while network audio runs (on by default, can be switched off in the 🌐 dialog); the ☕ button in the toolbar keeps it awake permanently.
  • $19 one-time, for 2 computers. Try it free for 14 days — the trial starts only when you click “Try 14 days free”. Buy and activate right in the 🌐 dialog, or buy MixDesk X Pro here. Everything else in MixDesk X stays free.
MixDesk X 1.42.041 — the Network audio dialog with the MixDesk X Pro license box, SEND per bus, Direct or Multicast (AES67) mode and the streams found in the network

✦ 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: sudo apt install ./mixdesk-x-1.42.041-amd64.deb
  • Network audio was tested live between Mac, Windows and Linux in every direction — including Linux receiving multicast from Windows and passing it on via Direct to the Mac.

✦ Also new (free for everyone)

  • Feedback loop guard: routing a bus back into an input on the same computer (virtual devices, loopback) is blocked and marked “Loop blocked” instead of howling.
  • Unplugged audio interface: the bus goes silent and shows “⚠ device missing” instead of macOS quietly playing it on the default speaker. Plug it back in and it reconnects by itself.
  • Device lists refresh every few seconds. New buses start without an output (bus 1 in an empty mixer still uses the default device); “+ INPUT” avoids devices that a bus already plays to.
  • Keyboard shortcuts can be cleared with ✕. A failing device query at startup no longer stops the last preset from loading. Companion export: Louder/Quieter labels use a fixed size, long names no longer break mid-word.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64) · free
⬇ Linux .deb (amd64, beta) · v1.42.041
v1.42.032 MixDesk X October 2026

Remote control — hotkeys, HTTP and Stream Deck. Suggested on GitHub: mute, louder and quieter for every input and output without bringing the window to the front. Everything sits behind the new ⌨ button left of + INPUT.

✦ Global keyboard shortcuts

  • Freely assignable like in OBS: per input and output one combination each for mute, louder and quieter. Nothing is assigned out of the box.
  • Work in every app, even with MixDesk X in the background. Hold louder/quieter for a smooth fade, step 0.5–6 dB. No Accessibility permission on macOS; a combination already used by another app is reported in the dialog. Saved with the preset.

✦ Local HTTP control

  • Off by default, local only, optionally open to your network. Plain GET requests such as /api/ch/System/mute, /api/ch/System/up, /api/bus/1/volume?db=-10 and /api/state — for Touch Portal, scripts or anything that can call a URL.
  • Names are the address: rename a channel (click “CH 1”) and use that name in the URL.

✦ Companion / Stream Deck export

  • One click writes a page for Stream Deck Mini, 15, XL, + and + XL, with a preview of the layout in the dialog.
  • The keys show name, dB, level with peak hold and mute state live, like the vMix module does for vMix — drawn by MixDesk X and fetched by Companion's Generic HTTP module, no extra module needed.
  • Stream Deck +: one dial per channel — turn for level, press to mute, the display above shows the level.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64) · free
v1.42.031 MixDesk X October 2026

Loudness metering — LUFS on every strip, and peak hold everywhere. Clients and platforms specify loudness, not level: −23 LUFS for EBU R128, −24 for US broadcast, −16 or −14 for streams. A dB meter cannot even check that. MixDesk X now measures it, on inputs and on outputs, after everything that vMix or your mixer did.

✦ LUFS meter (ITU-R BS.1770-4 / EBU R128)

  • PEAK | LUFS switch above every meter, inputs and output buses. LUFS mode shows Momentary as the bar, Short-term as the big number, plus Integrated, LRA and True Peak (4× oversampled), the measuring time and a reset for the start of the show.
  • Pick a target (−23, −24, −20, −18, −16, −14 LUFS): a white line marks it in the bar, the bar is green within ±1 LU, yellow within ±3, red when too loud, blue when too quiet. True peak turns red above −1 dBTP.
  • Measured where it counts. Output buses meter after the limiter, that is the signal leaving the machine; inputs meter after gain and pan, that is what reaches the buses. Feed the vMix master into an input via the virtual audio device and you read the real program loudness, post every fader — which a VST inside vMix cannot do, it sits pre-fader.
  • The meter only computes while the switch is on LUFS; the strip remembers its mode. The K-weighting is derived for the engine sample rate and matches the BS.1770 reference coefficients exactly at 48 kHz.
MixDesk X 1.42.031 — channel strips with the PEAK | LUFS switch, loudness values and target line on inputs and output buses

✦ Peak hold

  • Every VU meter holds its top LED for 1.5 s, then lets it fall segment by segment until the next peak picks it up again — you see what actually happened instead of flicker.
  • The RTA in the 31-band EQ gets the same: a hold line per third-octave band.

✦ Also

  • New app icon for macOS 26/27 (glass, no grey plate).
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64) · free
v1.42.030 MixDesk X September 2026

New mic tools — a feedback destroyer and a low-cut filter. MixDesk X keeps growing into the software system processor that replaces the 19″ rack: after the 31-band EQ, RTA, active crossovers and measured delay alignment, every microphone channel now has automatic feedback suppression and a rumble filter.

✦ Feedback Destroyer

  • Automatic feedback suppression per mic channel (armed from the 31-band EQ): it watches for a sustained feedback tone that sits on one exact frequency and drops a narrow notch on it — while your voice, which drifts in pitch, is left alone.
  • Two modes like a hardware AFS: LIVE places adaptive notches that release again once the frequency goes quiet; FIXED is for ringing out a soundcheck — raise the gain slowly and it parks filters as tones appear, buying you headroom before feedback.
  • Honest by design: a software processor at the very end of the chain will not out-react a hardware DriveRack at the absolute feedback edge — it raises your threshold, it does not work miracles. Pair it with the low-cut.
Feedback Destroyer auto-notching sustained feedback in the 31-band EQ, with the live RTA behind the bands

✦ Low-Cut / rumble filter

  • A switchable high-pass on every input channel — 40 to 160 Hz, 12 or 24 dB/oct (Butterworth). It sits first in the channel, before the feedback destroyer and EQ.
  • Strips microphone rumble, handling noise and low-frequency feedback with zero latency — the reliable fix for the low-end drone a detector can never chase fast enough.
  • The clean split: the low-cut kills the lows, the destroyer handles the mid-range whistles. Saved in presets.
Per-channel low-cut / rumble filter with its frequency dropdown, 120 Hz selected ⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
v1.42.029 MixDesk X August 2026

Language offensive — 16 UI languages. Seven new interface languages join the console: Suomi, Svenska, Polski, Čeština, Dansk, Nederlands and Română — alongside English, Deutsch, Español, Français, Italiano, Português (BR), 日本語, 한국어 and 中文.

  • All tooltips, dialogs, toasts and warnings are fully translated — including the new X-OVER and ALIGN features from v1.42.028.
  • The operational console labels (MUTE, SOLO, PFL, EQ, FX, GAIN, PAN, DELAY, LIMITER…) deliberately stay in English — the same convention as on hardware consoles worldwide, and it keeps the strips compact.
  • Switch languages any time in the footer; the choice is remembered.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
v1.42.028 MixDesk X August 2026

Active crossovers and measured delay alignment — MixDesk X now covers the two jobs you used to need a hardware speaker processor for: splitting the signal into sub/top (or full 3-way) ways across buses, and time-aligning any output by actually measuring it with a microphone. Even Bluetooth speakers.

MixDesk X v1.42.028 with X-OVER crossover sections and ALIGN buttons in the bus strips

✦ Active crossover on every bus (X-OVER)

  • Three modes per bus: LP · SUB (lowpass), HP · TOP (highpass) and BP · MID (bandpass with two crossover frequencies) — enough for 2-way sub/top splits and full 3-way + sub systems, each way on its own bus and output device.
  • Linkwitz-Riley slopes of 12, 24 or 48 dB/oct — the live-sound standard: both ways sum flat and in phase at the crossover point. The 12 dB/oct case inverts the sub way internally, exactly like hardware crossovers do.
  • Sits after EQ and effects, before the bus delay — so RTA and Auto-EQ keep measuring full-range.
  • Crossover settings are saved in presets; old presets load unchanged with the crossover off.

✦ Delay measurement & one-click alignment (ALIGN)

  • Measure instead of guessing: the new ALIGN button next to each bus delay plays a short measurement chirp alternately through a reference bus and the selected bus, picks it up through any input channel (your measurement mic) and locates it with an FFT matched filter — sample-accurate.
  • Made for Bluetooth: BT speakers arrive tens to hundreds of milliseconds late, and the latency changes on every reconnect. Measure, click apply, done — the earlier way gets the delay, nothing is changed until you confirm.
  • Four measurement passes with median and an honest ± spread readout, plus a signal-quality gate that tells you when the mic did not hear the chirp instead of applying nonsense.
  • Works for crossover ways too: measure sub against top and your active system is time-aligned with the same three clicks.
DELAY ALIGN dialog measuring: chirp measurement running between two buses DELAY ALIGN result: delta with spread and quality readout, one click applies the delay

✦ The whole console in one picture

Crossovers, measured delays, and CLAP effects side by side — Surge XT and Airwindows Consolidated running as bus inserts around the new X-OVER and ALIGN sections:

MixDesk X with Surge XT Effects CLAP plugin open next to the new crossover and align controls MixDesk X with Airwindows Consolidated CLAP plugin and its algorithm menu

Also part of the recent updates: in-app updates on macOS and Windows (v1.42.026) and downloads served directly from adelvo.io with GitHub as full mirror and fallback (v1.42.027).

⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
v1.42.025 MixDesk X August 2026

PFL & cue — a real headphone section. Every channel strip gets a PFL button, and a new orange CUE strip becomes your dedicated headphone output — exactly like the solo bus and phones section on a hardware console. Check any signal before it goes anywhere near the program mix.

MixDesk X with PFL buttons on the channels and the orange CUE headphone strip

✦ PFL on every channel

  • Pre-fader listen: press PFL and the channel is routed to the cue — trim yes, fader/pan/mute no. The classic "is there even signal?" check.
  • Works on muted channels: no more pushing a caller onto the live mix just to find out whether their line is alive.
  • Multiple PFLs sum like a console solo bus; a PFL ✕ button in the header clears them all with one click — nothing stays latched mid-show.
  • PFL is a momentary operating state — deliberately never saved in presets.

✦ CUE — a dedicated headphone output

  • An extra output with its own device picker — it does not consume any of your 16 buses.
  • Full monitoring kit: OS volume slider, correction EQ (2/3/11/31-band), safety limiter with gain-reduction readout (ear protection, on by default), mute, fader and meter.
  • Deliberately no delay and no FX chain — the monitoring path should show you what is there, not color it.
  • Cue settings live in presets; old presets load unchanged with the cue off. Device recovery works like buses, and MixDesk X warns you if the cue device is already used by a bus.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
v1.42.024 MixDesk X August 2026

Up to 16 output buses — the output section is no longer capped at 4. Dedicated mix-minus feeds for call guests, separate monitor sends, zone outputs: monitoring and program no longer compete for four slots.

  • Each new bus gets its own color; the ROUTE buttons on the channel strips wrap into extra rows as the bus count grows.
  • Existing presets load unchanged — the preset format was always bus-count-agnostic. Same limit on macOS and Windows.
  • Fixed: loading a preset while a channel's input device was unplugged showed that channel's meter pinned at full scale — looking alarmingly like feedback. It now correctly rests at silence until the watchdog reconnects the device.
⬇ MixDesk X v1.42.024 on GitHub
v1.42.023 MixDesk X August 2026

See (and ride) the hidden macOS device volume — macOS keeps a separate volume for every output device, and it sits behind the bus fader. If your headphones were last used at 31%, every bus routed to them is quietly attenuated — and no mixer UI tells you why. Now MixDesk X does.

MixDesk X with OS volume sliders on three buses

✦ OS volume slider on every bus

  • Where: a small "OS xx%" slider appears below the device picker whenever the selected output has a macOS volume control — yellow while below 100%.
  • Ride it or clear it: drag to set the device volume right from the strip; double-click snaps to 100%. Changes made elsewhere (System Settings, the knob on a Bluetooth speaker) show up within seconds.
  • When the device is your destination (headphones, a Bluetooth speaker): the OS stage is a perfectly good listening control — now with visible context.
  • When the signal travels on (line-out into a desk, an interface, another app): keep it at 100% = bit-transparent, and do your riding on the bus fader. The slider makes sure you see when that stage isn't clean.
  • No slider? The device only has a hardware knob (many USB DACs) — there is no macOS stage to worry about. macOS only for now.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
v1.42.022 MixDesk X August 2026

Save As & bulletproof preset loading — presets now survive missing and re-plugged devices, and managing multiple mixer setups is finally first-class.

✦ What changed

  • SAVE AS… button in the toolbar plus Cmd/Ctrl+S (save) and Shift+Cmd/Ctrl+S (save as) — keep separate presets per show, studio or stream.
  • Missing devices don't kill the preset anymore: everything loads with all settings, a toast names the absent device, and the moment it comes back the channel or bus reconnects automatically.
  • Re-plugged into another port? Device IDs can change with the port — presets now also store the device name and re-match by it.
  • No silent fallback to the default output: a missing device shows as "⚠ device missing" instead of visually snapping to default — which could route a bus straight into its own capture source (feedback loop).
  • New "(no output)" option: a bus can deliberately run without an output device — for processing or standby buses.
⬇ MixDesk X v1.42.022 on GitHub
v1.42.021 MixDesk X August 2026

Fix: distorted/quiet output on some USB DACs (macOS) — if one specific output device sounded quiet, distorted or triggered constant crackle warnings while being perfectly fine as a direct system output, this was for you.

✦ The special case, explained

  • Some USB DACs advertise 16-bit modes alongside their 32-bit/float modes. The audio backend preferred 16-bit internally on such devices — and its converter then pulled audio at exactly double speed, draining MixDesk X's buffers twice as fast as they filled.
  • MixDesk X now opens such devices in their native 32-bit format and converts itself — the broken path is never in the signal chain. Float-native devices and Windows were never affected.
⬇ MixDesk X v1.42.021 on GitHub
v1.42.020 MixDesk X July 2026

Mic calibration files — the Auto-EQ now reads your measurement mic's calibration file (UMIK-1 / REW format), so the room measurement is corrected for the mic's own response.

✦ How it works

  • Where: open a bus EQ in 31-band mode → AUTO-EQ → pick your measurement mic channel → click 🎤 CAL and select the calibration file. The file name appears next to the button; × removes it.
  • Supported format: plain-text frequency/dB pairs — exactly what miniDSP ships with the UMIK-1 and what REW uses (.txt, .cal, .frd). Header and comment lines (*, ", ;, #, "Sens Factor") are skipped automatically; comma decimals are fine.
  • What it does: the curve is interpolated (log-frequency) onto the 31 ISO terz bands and subtracted from the analyzer readings of that channel — the live RTA display AND the Auto-EQ measurement both use the corrected values, the same way REW applies cal files.
  • Scope: per measurement channel, active for the running session. No file loaded = uncorrected readings, exactly as before.
⬇ MixDesk X v1.42.020 on GitHub
v1.42.019 MixDesk X July 2026

The software DriveRack — MixDesk X now measures rooms and corrects them: 31-band terz EQ, a live spectrum analyzer behind the bands, and a one-click Auto-EQ.

✦ Features

  • 31-band terz EQ (ISO 1/3-octave, 20 Hz–20 kHz) as a fourth EQ mode on every channel and bus — switching 11↔31 band resamples the curve so the shape survives
  • RTA: live 1/3-octave spectrum rendered directly behind the EQ bands — same ISO bands, aligned 1:1, zero CPU cost while the editor is closed
  • Auto-EQ (bus editors): pink noise on the bus, measured through any mic input channel, averaged and inverted onto the 31 bands — boost capped at +6 dB so it never fights a room null, cut down to −12 dB, cancel restores everything
  • Rename channels with a double-click on the name — name your measurement mic properly

⚠ Fixes

  • New channels are no longer all named "CH 1" after loading a preset — numbering continues correctly
⬇ MixDesk X v1.42.019 on GitHub
v1.42.018 MixDesk X July 2026

MixDesk X — the free mixing console for macOS & Windows, and the successor to MDE — Mix Desk EQ. Route any input to up to 4 stereo output buses with EQ, per-bus delay, safety limiter, and CLAP effect chains.

⬢ Highlights

  • Cable-free system & per-app audio capture on both platforms. Windows 10 2004+ via WASAPI Process Loopback, macOS 13+ via ScreenCaptureKit — no virtual cable, no driver. MixDesk X excludes its own output, so capturing can never feed back.
  • CLAP plugin host in every strip — native plugin GUIs, state saved in presets, one-click install of the free Airwindows Consolidated pack (~400 effects).
  • Per-bus delay 0–1000 ms — sync Bluetooth and wired speakers playing the same source.
  • Free. No account, no ads, no Pro tier. 9 UI languages. Signed & notarized.
⬇ Download MixDesk X (macOS · Windows x64 · Windows ARM64)
All MixDesk X releases & notes on GitHub →
v1.4 LLT Mobile June 2026

v1.4 — wireless mic, dictation and iCloud for the Mac. Your iPhone becomes a wireless microphone and dictation remote for LLT Desktop, with everything syncing to iCloud and a built-in viewer for your saved transcripts.

★ New in v1.4

  • iPhone as a wireless mic for LLT Desktop — stream your iPhone mic to the Mac over Wi-Fi and remote-start it in Translate or Dictate mode. A reliable replacement for Continuity.
  • Dictation mode — spoken text is typed straight into the focused app on the Mac (via the companion), or saved on the iPhone as a note: original, translation, or both.
  • iCloud sync — transcripts and dictation notes are stored in iCloud Drive (the “LLT Mobile” folder) so they appear on your Mac automatically.
  • Built-in TXT/SRT viewer — tap a saved file to read it; multi-select to share or delete.
⬇ App Store · LLT Mobile v1.4
v1.3 LLT Mobile May 2026

v1.3 — Live outputs for streamers and gamers. Subtitles to OBS, VRChat and vMix straight from your iPhone or iPad, plus a fully customisable overlay applied live in the app and in OBS.

★ New in v1.3

  • OBS Browser Source overlay — host live subtitles on your local Wi-Fi for OBS on your PC. Add a Browser source in OBS pointing to the URL shown in the app. Works with any browser-source-capable software (Streamlabs, XSplit, vMix).
  • VRChat output (OSC) — send subtitles straight to the in-game chatbox over OSC, like Kikitan. Pick original, translation, or both. Test button + optional notification sound.
  • Fully customisable overlay look — background and text colour, opacity, and border, applied live in the app and in the OBS browser-source overlay.
  • Toggle the original text on or off — show it alongside the translation, or give the translation the full space.
⬇ App Store · LLT Mobile v1.3
v1.42.212 Directors Plan October 2026

v1.42.212 — Tally in the app, Video List items, peak hold 🔴🟢 · the program/preview colours from 211 now also show inside Directors Plan, Video Lists finally show what is in them, and every level meter holds its peaks.

★ Live tally in the app

  • Timeline tiles and command buttons get a red frame when their input is on program and a green one on preview; the vMix input list does the same.
  • The colours come straight from vMix (TCP push), not from the plan — a second Directors Plan with a different plan open sees what is live as well.

★ Video List items

  • Every item of a Video List shows its own thumbnail and duration (duration in front of the name). Both are read from the clip files by the thumbnail server — vMix is never asked to select or preview anything, so it is safe during a show. Suggested in the vMix forum.
  • Dragging an item into a cue takes its duration along. The new ⏱ on a list tile sets the cue to this item only or from here to the end of the list; the right-click measurement now also works while the timeline runs.
  • The playing item follows vMix the moment the list moves on to the next clip — no faster polling needed.
  • Needs the built-in thumbnail server or DP Thumbnail Server 1.1.0, plus ffmpeg with ffprobe on the vMix machine.

★ Level meters

  • CTRL in the app shows stereo meters under every group, Master and bus fader, read only while the tab is open.
  • All meters in the Web Controller and in CTRL now hold their peaks for 1.5 s, red from 95 %.
⬇ macOS · v1.42.212
⬇ Windows Intel/AMD64 · v1.42.212
⬇ Windows ARM64 · v1.42.212
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.212
v1.42.211 Directors Plan October 2026

v1.42.211 — Live tally on Stream Deck and tablet 🔴🟢 · buttons now tell you what vMix is doing: program, preview, overlay on, mute, live levels. On Stream Deck via the Companion vMix module, which the export sets up for you; on the Web Controller built in.

★ Companion export with feedback

  • Cue buttons light up red when their input is on program, green on preview — like the Activators of the official Stream Deck plugin, but generated for the whole show in one click.
  • CTRL with meters. Mute buttons and encoder knobs turn red when muted; the −/+ buttons and the encoder labels draw the bus or group level live. Buses follow your vMix (Master + buses in use, or all A–G); on Stream Deck + the encoders are always assigned.
  • OVL page lists every assigned overlay channel with the input's thumbnail and shows when the overlay is on. Channels 1–8 — vMix 29's API has no functions beyond 8 yet.
  • The export sets up the Companion vMix connection itself (TCP 8099, variables off to keep large setups fast) and remembers your last layout and options.

★ Web Controller tally

  • Cue and overlay buttons turn red / green with a black corner and a PGM / PVW / ON badge — readable on any button colour, thumbnail stays visible. If the same input is assigned to two overlay channels, the other button shows where it currently runs.
  • Overlay buttons now carry thumbnails; missing ones are fetched from vMix on sync.
⬇ macOS · v1.42.211
⬇ Windows Intel/AMD64 · v1.42.211
⬇ Windows ARM64 · v1.42.211
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.211
v1.42.210 Directors Plan October 2026

v1.42.210 — The Web Controller becomes a mixer 🎚️ · the CTRL page now shows Master, buses, groups and inputs as channel strips with live faders and meters, plus transport and output sources.

★ CTRL page = mixer

  • Channel strips like on a console tablet. One strip each for Master, every active bus (A–G) and each of your volume groups; switch the audio inputs in with one tap when you need them. Vertical fader, mute and two live level meters per strip.
  • Follows vMix in real time. Fader positions, mute states and levels update every 200 ms from vMix; a fader you are dragging is never overwritten.
  • Transport and outputs on top. REC, STREAM, EXT, MULTICORDER and FULLSCREEN with live status, and the sources for Fullscreen 1/2, Output 2–4 and External 2: Output, Preview, MultiView, Replay, Mix 1–16 or any input. Output 1 is shown read-only, vMix has no function to set it.
  • Export options. Master + buses in use, or all buses A–G; audio inputs as strips on or off. Until now the CTRL page held only the volume groups.
  • Fader scale fixed (1.42.210). vMix reports the amplitude in its XML, not the fader position — in 1.42.209 a strip jumped back after release (50 % showed as 9). Positions now match the vMix faders exactly, and strips grow wider when the inputs are hidden.
⬇ macOS · v1.42.210
⬇ Windows Intel/AMD64 · v1.42.210
⬇ Windows ARM64 · v1.42.210
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.210
v1.42.208 Directors Plan October 2026

v1.42.208 — Update & restart from the banner ⬆️ · the green update banner now installs the update itself instead of sending you to the browser.

✔ Update banner

  • “Update & restart” right in the banner. Directors Plan downloads the new version, verifies signature and version, installs it and restarts — with the progress shown in the button. Until v1.42.207 the banner only offered a download; the in-app update was tucked away under Settings → Licence → Check for Update.
  • If the automatic update fails, the banner falls back to a download link. Linux keeps the download, because the .deb belongs in your package manager.
  • Messages from Adelvo (orange banner) appear exactly once per message, and never alongside an update notice.
⬇ macOS · v1.42.208
⬇ Windows Intel/AMD64 · v1.42.208
⬇ Windows ARM64 · v1.42.208
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.208
v1.42.207 Directors Plan October 2026

v1.42.207 — The trial is now the full version, and Directors Plan is $49 💛 · a fix we owe you, and a new price: $49 lifetime license for v1, taxes included, no subscription.

★ New price: $49 lifetime

  • $49 one-time, all v1.x updates included, taxes included. No subscription, no tiers, no upsells. One license, everything in Directors Plan.

✔ Trial fix — sorry

  • The 30-day trial is now really the full version. Unlimited plans, cues and vMix commands, HTML export without watermark, Companion export included — exactly what the website has always promised.
  • What went wrong: until v1.42.206 the trial silently enforced the limits of the free tier (5 plans, 10 cues per plan, 5 vMix commands, Companion export as preview only) although the status panel reported full features. If you ran into one of those limits: that was never intended, and we are sorry. Existing trial installations are lifted to the full feature set on the next start.

✔ Small things

  • Messages from Adelvo (like this price change) can now reach every installation through the update feed, independent of the version — with a Buy button where it matters.
  • The price is shown in the licence panel next to the Buy button, and in the trial reminder during the last three days.
  • New app icon for macOS Tahoe.
⬇ macOS · v1.42.207
⬇ Windows Intel/AMD64 · v1.42.207
⬇ Windows ARM64 · v1.42.207
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.207
v1.42.206 Directors Plan September 2026

v1.42.206 — Updates from inside the app, and licence checks that never lock you out 🔑 · one click updates Directors Plan, and a problem on the licence server can no longer stop you working.

★ Updates from inside the app

  • One click instead of a download and a reinstall. Directors Plan fetches the new version, verifies it, installs it and restarts — with a progress readout while it works.
  • Verified before anything is touched. On macOS the downloaded app must carry a valid Adelvo signature and contain exactly the version the update notice announced; on Windows the same applies via the Authenticode signature. If anything goes wrong during the swap, the previous version is restored.
  • Linux keeps the download — the .deb belongs in your package manager, not in a binary swap.
  • Fixed: the download button used to offer Linux users the macOS file.

✔ Licence checks that never lock you out

  • A problem on the licence server no longer stops you. If the server is unreachable or overloaded, Directors Plan carries on with the last confirmed licence. Previously a server hiccup could show up as “licence invalid” — in the middle of a production.
  • A key entered while the server is unreachable is accepted provisionally for 24 hours and confirmed quietly later, instead of being rejected.
  • An explicit “invalid” or “suspended” still takes effect immediately — the offline grace never rescues a revoked licence, and a licence already in place is never replaced by an unverified one.
  • One check per day instead of one per hour, and the offline window now runs from the last successful check rather than from the day of activation.
  • Clearer messages: when a licence has reached its machine limit, it says so.

✔ Sturdier settings

  • Your settings file is backed up before every save and written atomically, so an interrupted save can no longer leave half a configuration behind.
  • Keyboard shortcuts and the two logs are on again where they should be: a missing entry in an older settings file no longer silently means “off”.
  • Directors Plan now runs only once on every platform — an older instance left open could previously overwrite the settings of the newer one.
⬇ macOS · v1.42.206
⬇ Windows Intel/AMD64 · v1.42.206
⬇ Windows ARM64 · v1.42.206
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.206
v1.42.204 Directors Plan September 2026

v1.42.204 — Thumbnails just work 🖼 · no more flashing console windows, the thumbnail address follows the vMix address automatically, and the settings page only shows what actually applies.

✔ Thumbnails

  • No more storm of console windows: building thumbnails opened one console window per vMix input — with 90 inputs, 90 black windows flashed across the screen. It looked like a virus scan and was simply a missing flag. Thumbnail generation now runs invisibly in the background.
  • One IP, not two: the thumbnail server address is now derived from the vMix connection — on Windows, macOS and Linux. The DP Thumbnail Server runs on the vMix machine anyway, so there is no second value to maintain: the settings field only displays the address now. Previously it was a separate input that could stay empty or go stale — and then showed an address different from the one DP actually used.
  • If vMix runs on the same machine, DP redirects internally: the built-in thumbnail server deliberately listens on 127.0.0.1 only, so Windows never asks for a firewall exception. The settings field still shows the familiar vMix IP; DP automatically uses the loopback address when fetching. Previously DP pointed at an address where nothing was listening: no thumbnails, “Test connection” failed — and it looked as if only the separate server would do.
  • “Test connection” now tests the same address DP actually requests later — before, the test and the real fetch could diverge.
  • Settings page without contradictions: when the built-in server is running, you no longer see “already running, nothing to do” and the full setup guide for the separate server at the same time. The quick start guide now appears only when it is actually needed — when DP runs on a different machine than vMix.
  • In short: connect vMix — thumbnails are there. No second IP, no extra server on the same machine, no storm of windows.

★ A second DP instance can share the images

  • The built-in thumbnail server is now reachable on the network. If DP runs on a second machine — a director's desk next to the vMix machine, say — it simply pulls the previews from there. Nothing to set up: the address is derived from the vMix connection, which already points at the right machine. For the common case this makes the separate DP Thumbnail Server unnecessary.
  • Windows asks once for permission on first launch. If you decline, or the dialog is blocked on your network, everything still works — only access from the second machine is unavailable.

✔ One instance only

  • DP now runs only once on every platform. Until now that was true on macOS only — on Linux and Windows the app could be started multiple times. Each instance keeps its own settings in memory and writes the complete configuration file on save, so an older instance left open could overwrite the settings — and even the license key — of the newer one.
  • A second launch brings the existing window to the front — and opens a .dplan file passed to it there, instead of opening a second app.

✔ Settings are stored more safely

  • A backup before every write: your config.yaml holds the license key and every setting. DP now writes a config.yaml.bak before each save — if anything goes wrong, the last working version is one step away.
  • Atomic saves: the file is written to a temporary file first and then renamed, so a crash mid-save can no longer leave half a configuration behind.
  • No more competing writers: saves are serialized, and background tasks touch only the fields that concern them instead of writing back a possibly stale full copy.
  • Keyboard shortcuts and logs are on again where they should be: keyboard shortcuts, command logging and playback logging are meant to be on — but that only applied to a brand new configuration. If the entry was missing from an older file, they silently came back as off. Now only an explicit “off” counts; a missing entry means on.
⬇ macOS · v1.42.204
⬇ Windows Intel/AMD64 · v1.42.204
⬇ Windows ARM64 · v1.42.204
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.204
v1.42.202 Directors Plan July 2026

v1.42.202 — Stream Deck + / + XL and vMix categories 🎛 · your audio controls on real rotary knobs, and the vMix category tabs switchable from everywhere: per cue, from the timeline bar, the tablet and the Stream Deck.

★ Stream Deck + / + XL (Companion export)

  • New export layouts: Stream Deck + (8 keys, 4 dials, touchstrip) and the new Stream Deck + XL (36 keys, 6 dials, touchstrip) — the dials and the strip are actually used, not just the keys.
  • Audio controls on every page: your volume groups from the plan plus optional Master, Bus A and Bus B land on the rotary knobs — on every exported page, because the knobs are always there. Turn = volume ± step (2/3/5/10 % selectable), press = audio toggle (mute). The touchstrip carries the labels; with more controls than knobs the assignment cycles from page to page. Decks without dials get dedicated CTRL pages with Mute / − / + buttons instead.
  • OVL page: the overlay channels assigned in the plan become toggle buttons plus an ALL OFF button.
  • Why generic-http and not the Companion vMix module? A deliberate choice: one generic-http instance with plain vMix API calls works in every Companion version, today and years from now. vMix's relative volume API (SetVolume +=/−=) means the knobs need no state at all — and the levels are visible where you're looking anyway: the group knobs in the timeline bar and the Master/Bus faders in the CTRL panel are synced with vMix in real time. The Stream Deck is for eyes-free operation; DP is the display.
Generated Stream Deck + XL layout in Bitfocus Companion — cue buttons with input thumbnails, and the audio dial rows for vMix Call, Master, Bus A and Bus B

The exported Stream Deck + XL layout in Companion: cue buttons with real input thumbnails, dial rows for vMix Call, Master and Bus A/B underneath.

★ vMix categories — switch them from anywhere

  • New cue command “Switch Category”: a cue can switch the category tab in the vMix operator view — jump to “Callers” before the guest block. Choreography for the operator surface, not just the program.
  • CAT switcher in the timeline bar: category buttons in their vMix colors, with your own labels (“Callers”, “Graphics”, …) saved in the plan. Custom categories appear once labeled.
  • CAT page in the Web Controller and in the Companion export — flip the operator view from the couch or the desk.
  • Honest footnote: the vMix API can only switch categories — it can neither read nor assign them (verified up to vMix 29). That's why DP keeps its own labels; the moment vMix exposes categories in the API, we'll read them in automatically.
  • Fully localized in all 20 languages.
⬇ macOS · v1.42.202
⬇ Windows Intel/AMD64 · v1.42.202
⬇ Windows ARM64 · v1.42.202
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.202
v1.42.200 Directors Plan July 2026

v1.42.200 — Thumbnails & connection: it just works now 📸 · one click connects to vMix on this machine — and thumbnails follow automatically. Connection fixes right on the "not connected" screen, a built-in thumbnail server when DP runs on the vMix machine, and a guided download when it doesn't.

★ Thumbnails & connection

  • Not connected? The fix is right there. The “vMix not connected” screen now offers on the spot: enter an IP and connect — or one click on “vMix runs on THIS machine”, which detects and fills in the machine's network IP automatically.
  • Running DP on the vMix machine? Thumbnails are automatic. Built-in thumbnail server: previews appear with no install, no firewall prompt, not a single manual step.
  • DP on a different machine? When previews are missing, the input list shows a hint with a direct download of the free DP Thumbnail Server, plus a step-by-step guide in Settings. Can be turned off permanently.
  • Mock save asks before saving without preview images.
  • Everything localized in all 19 languages.
⬇ macOS · v1.42.200
⬇ Windows Intel/AMD64 · v1.42.200
⬇ Windows ARM64 · v1.42.200
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.200
v1.42.194 Directors Plan July 2026

v1.42.194 — Web Controller · turn any tablet or browser on your local network into a live touch surface for the show. Generated from the open plan — no file export — and served live by the app: fire cues, trigger replays, switch overlays, ride audio groups.

★ Web Controller

  • Generated from your plan. Like the Companion export, every vMix command becomes a touch button — timeline colours, optional thumbnail. But there is no file: the surface exists only while Directors Plan runs. Every tap runs the same command logic as a click in the app (Command-Log and Mock mode included).
  • Set up in seconds. Settings → Web Controller: switch the server on (port configurable, default 8570; optional 4-digit PIN). The reachable address shows as a QR code — point the tablet at it. Enable once; the server remembers its state and starts with the app. The state is saved in the plan too (“on wins”; port and PIN always come from local settings).
  • Always current, hands-free. On plan open the surface is generated and pushed to all connected devices; plan changes (new cues, overlay assignments) sync automatically every 30 seconds. The new 📡 button at the left of the timeline bar pushes instantly.
  • Four pages. Cues (all commands as touch buttons), Replay (one row per time, Cam 1–4 / 8, a tap marks and plays the last N seconds to output), CTRL (volume groups as big touch faders), OVL (assigned overlay channels as toggles).
  • Built for touch. Tap fires; hold (or right-click on desktop) opens Play/Pause & Restart for that input. Four button sizes (S/M/L/XL) that stay physically identical across devices — only the column count adapts. Each device paginates for itself so nothing scrolls; rotating re-paginates live. Wake-lock keeps the screen awake; a status dot shows the connection.
Web Controller in a tablet browser — the plan's cues as touch buttons with input thumbnails in timeline colors, page tabs for Cues, Replay, CTRL and OVL

The Web Controller in a tablet browser: cue buttons with thumbnails in timeline colors, pages for Cues, Replay, CTRL and OVL along the bottom.

⬡ License & security

  • The surface is served only by the running, licensed Directors Plan instance and is meant for the local production network; an optional PIN keeps curious fingers in the same Wi-Fi out.
⬇ macOS · v1.42.194
⬇ Windows Intel/AMD64 · v1.42.194
⬇ Windows ARM64 · v1.42.194
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.194
v1.42.188 Directors Plan July 2026

v1.42.188 — GUI redesign · a full visual overhaul that makes the whole app look and feel like one piece — cleaner, flatter, calmer. Almost the same layout you know, now with one consistent design system behind it. Also the first Linux build — a .deb for the Debian / Ubuntu family (built and tested on Ubuntu 22.04+). Other distributions can be deployed on request with a license.

★ New design

  • One consistent interface across the whole app — a reworked, modern, minimal look.
  • Dark and light mode fully aligned: timeline, cue editor, settings, exports and the Controller now all follow one shared colour system.
  • Flatter, quieter styling: consistent buttons, input fields, dialogs and dropdowns.
  • Focus rings only on keyboard use — no more distracting outlines when you click.
  • Subtler scrollbars and a consistent typeface on every platform.

⬡ Right-click menus & dropdowns

  • Context menus no longer clip at the bottom of the window — long menus scroll internally, and look identical in the timeline, transport bar and cue editor.
  • On Windows, pop-up selects (e.g. the transition picker) now follow the chosen app theme instead of the system setting. On macOS and Linux these system menus still match the OS design.

⚠ Fixes

  • Light mode: several wrong or hard-to-read colours corrected.
  • Settings: the license overview shows the packages in multiple columns again on large screens.
⬇ macOS · v1.42.188
⬇ Windows Intel/AMD64 · v1.42.188
⬇ Windows ARM64 · v1.42.188
⬇ Linux · Debian / Ubuntu (.deb) · v1.42.188
v1.42.186 Directors Plan June 2026

v1.42.186 — feature release · the new Controller (CTRL) — a live control surface for audio groups, real-time Master/Bus levels, streaming, recording and the vMix outputs, built and tuned on a running vMix.

★ Controller — a live control surface

  • What it is. A new CTRL button in the timeline bar (same family as OVL/REP) opens a panel with five tabs — Groups · Audio Out · Stream · Output · Rec. Every button is an instantly-fired vMix action; with no vMix connection everything is cleanly disabled — no crash.
  • Groups — the real gap. vMix has no group fader that rides several inputs at once (think multiple callers whose audio doesn't follow the video). Build free groups from any inputs — keyed on the GUID, so they stay stable — and one fader fires SetVolume on all members at once. The set level is saved in the plan. Round volume knobs per group sit right next to CTRL in the timeline bar for quick access.
  • Sound on/off with fade. A per-group on/off toggle (mute to 0 / back to level) as a deterministic state toggle, with a free per-group fade time in ms (SetVolumeFade) — music bed 1500 ms, mic group 0 ms. Deliberately a level on/off, not vMix "mute", because the API mute is unreliable on call inputs.
  • Audio Out & live values. Master and Bus A–G as faders that show the real vMix levels and move live — even when levels are changed elsewhere (in vMix, on a hardware audio desk, a Stream Deck). Powered by the vMix TCP API (pushed in real time) plus a one-shot actual-value read on open/refresh so the faders are right from the first second. Pin Master or any bus into the timeline bar for constant access.
  • Stream / Rec / Output. Start/Stop per stream number (and "all"); Recording, External Output, MultiCorder and Fade-to-Black with live status dots and confirmation toasts. The Output matrix shows Fullscreen 1/2 and Output 1–4 with the currently active source (read from the vMix API XML), switchable for Fullscreen 1/2 and Output 2–4; NDI/OMT/SRT status shown as live LEDs.

⬡ Under the hood

  • Status and outputs are read from the vMix API poll that already runs — no extra load. Real-time levels come over a separate lean TCP push channel (event subscription, not polling) plus a single actual-value read on start/refresh.
  • Both Controller and Append are localized across all 19 program languages (German/English complete, the rest with English fallback).
⬇ macOS · v1.42.186
⬇ Windows Intel/AMD64 · v1.42.186
⬇ Windows ARM64 · v1.42.186
v1.42.169 Directors Plan June 2026

v1.42.169 — feature release · build shows modularly. DP-Append merges several show modules into one running show — the same idea as vMix's bundle-append, now in Directors Plan.

★ DP-Append — add modules to a running show

  • What it does. Merge several DP show modules into one combined show without replacing the show you currently have loaded. Mirrors the vMix bundle-append workflow.
  • How you use it. A split Open ▾ button — primary click = Open (replaces the show as usual), the caret = Append. Keyboard shortcut ⇧⌘O (Open without Shift, Append with Shift). The file picker takes .dplan and .yaml and remembers the last folder used.
  • How it works. The module's cues are appended to the end of the running show — the active show, its file path and the history stay untouched. Every appended cue gets a new, collision-free ID and is tagged internally as "appended" (source = module name). The anchor is always the vMix input GUID (InputKey) — never number or title — so cues stay correctly matched after an append.
  • Live / Pending. Inputs that aren't in the vMix session yet are flagged PENDING — such a cue won't fire and shows a hint. Re-Scan inputs re-reads the vMix inputs and switches PENDING cues live.
  • Confirmation. On success you get "Module "{name}": {count} cues appended".
⬇ macOS · v1.42.169
⬇ Windows Intel/AMD64 · v1.42.169
⬇ Windows ARM64 · v1.42.169
v1.42.168 Directors Plan May 2026

v1.42.168 — feature release · the v1.42.167 Instant Replay workflow now ships into the Companion / Stream Deck export, so the same three-call replay sequence fires from a hardware button.

★ New in this release

  • Replay pages in Companion / Stream Deck export. The export dialog gets a new vMix Instant Replay section. Tick Include Replay pages in export and the generated Companion config carries dedicated replay pages with one button per cam × time preset (Cam 1 -5s / -10s / -20s, Cam 2 …). Each button fires the same three-call vMix sequence as the in-app REP panel — select cam → mark the last N seconds → play to output.
  • Edition-aware grid. Choose 4 cams (4K edition) or 8 cams (Pro); the page fills only the rows it needs.
  • Position in the page deck. Drop the replay pages in at the top (First page(s)) or after the vMix pages, so they fit whatever Stream Deck layout is already in use.
  • One page series per preset. Optional toggle: generate one page per preset (Standard / Long / Quick) instead of just the currently-active one — the operator switches presets by flipping pages, no mode-toggle mid-show.
  • Stop + page-nav inline. Column 0 of each replay page reserves Next / Prev between replay pages and a red STOP button to halt replay playback — no jumping back to a different controller page.
  • Cam display names carried over. The cam labels from the DP app (e.g. "Robotic Wide", "Hand-Held 2", "Crane") render straight into the Stream Deck button captions, so the operator sees the same names live as in planning.

⬡ Under the hood

  • Export schema extended for the Replay command type — opens the door for HTML and CSV export to follow.
  • Companion config generation reuses the existing button-grid renderer; no second export path.
⬇ macOS · v1.42.168
⬇ Windows Intel/AMD64 · v1.42.168
⬇ Windows ARM64 · v1.42.168
v1.42.167 Directors Plan May 2026

v1.42.167 — feature release · trigger vMix Instant Replay with a single click straight from the Directors Plan timeline, while auto-playback keeps running.

★ New in this release

  • Instant Replay panel from the timeline. New REP button right next to the existing OVL button in the timeline toolbar. One click opens a collapsible panel with all replay cameras side by side — four on the 4K edition, eight on Pro. Each cam has three time buttons (-5s -10s -20s); a click fires the full vMix replay sequence in one shot: select cam → mark the last N seconds → send to program. Three sequential API calls, one click, no switching out of DP.
  • Three time presets. The time buttons cycle through three predefined presets — Standard (5 / 10 / 20 s), Long (10 / 20 / 30 s), Quick (3 / 5 / 10 s). The active selection is remembered across sessions.
  • Recording toggle in the panel header. A REC indicator that doubles as a switch: grey to start recording, red to stop (with a safety confirm on stop so a running recording can't be killed by accident). Recording state is read live from the vMix XML — while recording is off, the cam buttons are cleanly greyed out with a hint, instead of firing into the void.
  • Keyboard for the fast hand. While the panel is open: , . / fire the three preset times of the most-recently used cam, Esc stops replay playback. Cam selection by number keys is deliberately left out — 1–9 in DP are already bound to preview switching.
  • Edition-aware. The REP button only appears when the connected vMix instance can actually do Instant Replay (4K or Pro edition) and a Replay module is active. On HD, SD or Basic editions the timeline toolbar stays unchanged — no dead button, no confusion.
  • Runs alongside auto-playback. The replay workflow does not block the live show. While Directors Plan auto-plays the rundown, you can drop in a replay at any time without interrupting cue playback — vMix transitions back to the program automatically after the replay, and the plan keeps running.

⬡ Under the hood

  • vMix XML polling was extended with the replay block (lives inside the Replay input, not at the top level) — no second poller.
  • Edition is now correctly read as an XML child element (it was misinterpreted as an attribute before — a latent bug).
  • UI strings added for all 19 supported languages.
⬇ macOS · v1.42.167
⬇ Windows Intel/AMD64 · v1.42.167
⬇ Windows ARM64 · v1.42.167
v1.42.166 Directors Plan April 2026

v1.42.166 — maintenance release · one fix; auto-updates on next launch.

⚠ Bug fixes

  • Auto-calc default on fresh installations. Timeline auto-calc was disabled by default on fresh installs due to a legacy config flag. It now works correctly out of the box.
⬇ macOS · v1.42.166
⬇ Windows Intel/AMD64 · v1.42.166
⬇ Windows ARM64 · v1.42.166
v1.42.164 Directors Plan April 2026

v1.42.164 — major update · full Video List support, vMix 29 update, CSV rundown export, generic HTTP command, and surgical auto-playback control.

★ New in this release

  • Video List — full integration. vMix only exposes the duration of the currently active item in a Video List. Directors Plan now measures each item on demand (~200–300 ms per item) by briefly cueing it to Preview, then restores the original index. Durations persist in the plan and in mock files and feed the timeline, auto-playback waits, HTML/Companion exports, and Streamdeck button labels. Three measurement modes from the timeline right-click menu: single item, from-item-to-end, or full list — with a cancellable progress overlay and 5-second per-call timeout. Dedicated Commands Builder category with Select Video List, Video List Item (index + optional transition in one call), and Next / Previous Item. Drag & drop of single items or whole lists from vMix Controls. Right-click editing of index and transition on existing commands, with the cue duration recomputed immediately. ⏮ / ⏭ quick-action buttons on timeline thumbnails. All 19 UI languages updated.
  • vMix 29 compatibility. Stinger 1–8 (was 1–4) everywhere — Commands Builder, transport buttons, Settings default, auto-playback, timeline drops, CueEditor, Companion and HTML export. 16 overlay channels (was 8) with scrollable timeline popover and CH 1–16 cue-overlay assignments. Both overlay XML formats parsed in parallel so older vMix versions keep working.
  • CSV rundown export — for client sign-offs. Built for the review round with the customer: many clients cannot open HTML files (corporate security policies), while CSV opens and edits instantly in Google Sheets, Excel and Numbers.
    • Configurable columns — every column toggled by checkbox. Headers come out in the active app language (Pos, Length, Live/Graphic, Segment, Location, Technical Notes …) using the same i18n keys as the rest of the app.
      • Default ON: Pos / Length (combined into one cell — Pos on the first line, Length on the second; each also toggleable individually); Live/Graphic (segment header with the user-chosen column name, e.g. "Topic", "Segment", "Sport"); Content (cue description); Commands — all vMix / HTTP commands of the cue in readable form, each one on its own line inside the cell, line-break separators render as real blank lines (just like in the timeline). Examples: Cut: Camera 1, Item 3 (03_football.mp4) → Stinger3 · List 1, HTTP POST https://hooks.example.com/show-start.
      • Default OFF: Location, Technical Notes, Overlay channels — switchable on demand.
    • Optional plan header above the cue table, each as its own block separated by a blank line: Basic Data (show, prod-no, version, date, from/to, length, plus all custom fields from "Basic Data Extra"), Schedule (multi-line), Contacts (all dynamic contact blocks with field labels and values).
    • Excel- and Sheets-compatible — UTF-8 with BOM so Excel renders umlauts, accents and Asian scripts correctly; separator selectable (comma — default / international / Google Sheets, or semicolon — for Excel with German locale where the comma is the decimal separator); CRLF line endings; proper quoting for values containing the separator, quotes or line breaks.
  • Generic HTTP Request command. New Special command to hit any HTTP endpoint — not just vMix. URL, method (GET / POST / PUT / PATCH / DELETE / HEAD), body with configurable Content-Type. Companion export carries it through as the matching HTTP action, runnable directly from a Streamdeck button. Useful for light desks with web APIs, info displays, Slack/Discord show-start webhooks, or third-party streaming gear.
  • Start from this cue — manual auto-playback override. Every cue row gets a small ▶ play button. First click arms it (orange + pulse, 5-second confirmation toast); second click stops any running auto-playback and starts immediately from that cue. While the cue is on program, the button turns green. Two-click gate prevents accidental jumps during live shows; the drag handle next to it stays fully functional.
  • Under the hood. 5-second HTTP timeout via a real AbortController (browsers ignore the timeout option.
  • Backwards compatible. Plans from v1.42.140 and older open without migration, conversion, or user action — all new fields are optional. Existing commands (Cut, Fade, Stinger 1–4, Overlay 1–8, SelectPlayList …) run unchanged; new command types appear only when you actively use them.

✦ Core features

  • Visual timeline with drag-and-drop rundown creation and frame-accurate playback
  • Full vMix integration — inputs, transitions, overlays, audio control
  • Live override with shortcuts and re-triggerable cues
  • Mock Mode for offline planning without vMix connection
  • Stream Deck / Companion 3 export with thumbnails
  • HTML, PDF & CSV call sheet / rundown export
  • Companion App export for mobile crew reference
  • 20+ supported languages
  • 30-day free trial — every feature unlocked, no credit card required
  • Multi-license discounts (3 seats: 15 %, 5 seats: 20 %, 10+: contact)
  • Companion: DP Thumbnail Server — open source, free on GitHub

⬡ Platforms

  • macOS Universal (Apple Silicon & Intel)
  • Windows 10/11 — Intel/AMD64 + ARM64 installers
v1.3.042 MDE — Mix Desk EQ May 2026

v1.3.042 — localization update · menu bar app UI fully translated to English; auto-updates on next launch.

⬡ Improvements

  • Menu bar app: German → English. Menu labels, popover strings and tooltips translated from German to English for the international release.

ℹ️ MDE — Mix Desk EQ is retired — its successor is MixDesk X (free, macOS & Windows). MDE 1.3.042 is the final version, keeps working, and stays downloadable here.

⬇ Download MDE Apple Silicon v1.3.042 (final)
⬇ Download MDE Intel v1.3.042 (final)
v1.2.042 MDE — Mix Desk EQ April 2026

Live release — professional audio routing for macOS. Apple Silicon and Intel builds available.

✦ Features

  • Multi-channel mixer with flexible input channels and up to 4 stereo output busses
  • 3 audio source types per channel: microphone/hardware input, system audio, single-app audio (ScreenCaptureKit)
  • Per-channel: Gain (-20 to +40 dB), Constant-Power Pan, EQ (2/3/11-band), Mute & Solo, vertical Fader with RMS meter
  • Per-output-bus: own Fader, EQ, Output Delay (0–1000 ms for Bluetooth latency compensation), Mute, color-coded
  • Internal format: 48 kHz / 32-bit float, automatic sample-rate conversion
  • Low-latency direct path (RingBuffer → SourceNode) for 48 kHz stereo inputs
  • Adjustable buffer: 128–2048 samples (from 2.67 ms latency)
  • Auto device recovery on disconnect (per-bus, no cascade)
  • 3 power modes: Always On, ECO (auto-suspend after 60 s), ECO Sleep
  • JSON-based preset system (Save / Load / Auto-load on launch)
  • Menu bar app with mini-mixer popover
  • Free Audio Driver Installer (BlackHole-based, up to 8 virtual stereo devices) — also on GitHub
  • 14-day free trial, 30-day offline grace period after activation

⬡ Platforms

  • macOS 13+ · Apple Silicon build (universal Apple Silicon)
  • macOS 13+ · Intel build (separate installer)
⬇ Download MDE Apple Silicon v1.2.042
⬇ Download MDE Intel v1.2.042
v1.7.4 LLT — Local Live Translator September 2026

v1.7.4 — bug fix: the backend installer works again on fresh installs. If you updated from an earlier version and your backend was already set up, you will not have noticed anything — the problem only hit new installations of 1.7.3.

◆ Fixed

  • "Bundle backend not found" in Install / Repair Backend. The 1.7.3 disk image was packaged with an outdated build script: the app did not contain the backend it needs, and the loose backend folder on the image lacked the engines package (No module named 'engines'). 1.7.4 embeds the complete backend again.
  • Cannot happen silently again: the build now refuses to produce a disk image without the embedded backend, and the image itself is signed and notarized.
  • To repair a fresh 1.7.3 install: update (LLT offers the update in its menu bar menu), then right-click the menu bar icon and run Install / Repair Backend… once. An existing Python setup and downloaded models are reused.
LLT menu bar menu: Backend running, Install / Repair Backend…, Dictation on/off, Quit LLT Backend Setup window installing the Python packages, with the progress log

✦ Also new

  • App icon redrawn for macOS 26 and 27 — no grey plate behind it in the Dock; unchanged look on older systems.
⬇ Download LLT v1.7.4
v1.7.3 LLT — Local Live Translator September 2026

v1.7.3 — the licence check can no longer lock you out. A problem on the licence server used to be read as "invalid licence". It no longer is: if the server does not answer, LLT carries on with the last confirmed licence and simply tries again later. The check now runs once a day instead of on every start, a key that cannot possibly be valid is recognised before anything is sent, and a licence that the server explicitly reports as invalid or suspended still takes effect immediately. A leftover development shortcut in the licence check was removed.

Superseded — download the current version above
v1.7.1 LLT — Local Live Translator August 2026

v1.7.1 — the deactivation dialog, properly fixed. The confirmation is now attached to the Settings window as a sheet, so it can never open hidden behind other windows again. Installs itself in-app if you're on v1.7.0.

Superseded — download the current version above
v1.7.0 LLT — Local Live Translator August 2026

v1.7 — the first update that installs itself. Coming from v1.6.5 or earlier? Grab the DMG one last time — it's the final manual download.

Superseded — download the current version above
v1.6.6 LLT — Local Live Translator August 2026

v1.6.6 — LLT now updates itself. No more downloading DMGs by hand: when an update is available, one click installs it from inside the app.

★ In-app updates

  • "Install Update" does everything — LLT downloads the new version, verifies it, installs it and relaunches. Done.
  • Verified before anything is touched — the downloaded app must carry a valid Apple code signature from our Developer ID, or the update is refused and your current version keeps running.
  • Safe by design — if any step fails, LLT falls back to the classic download page. Nothing is replaced until the new version is fully verified.
Superseded — download the current version above
v1.6.5 LLT — Local Live Translator August 2026

v1.6.5 — setup without Homebrew, and Parakeet is back. The backend setup no longer installs anything system-wide, and a change introduced in one of the underlying speech libraries that could leave the Parakeet engine silent has been fixed. Still 100% local.

★ Truly self-contained setup

  • No more Homebrew — LLT now downloads its own private Python runtime (~27 MB) into its Application Support folder. No Terminal, no admin password, nothing installed system-wide, and nothing left behind: Remove Backend cleans it all up.
  • Existing Homebrew setups stay untouched — if you already have Homebrew, LLT simply doesn't use it anymore.
  • Pinned, tested library versions — the setup now installs the exact library versions this release was tested with, so a fresh install always behaves like the tested build.

⬡ Fixes

  • Parakeet could stay silent — a newer version of the underlying Parakeet/MLX speech libraries introduced a change (thread-local processing streams) that required an adjustment in the app. Dictation and translation with Parakeet now deliver text again; existing installs get the fix automatically via the in-app backend update prompt.
  • Important for existing users: please remove the backend once and run the setup again (right-click the menu-bar icon → "Install / Repair Backend…" → Remove backend, then Install) so Parakeet runs on the new, tested Parakeet/library versions. Your settings are kept.
  • Removing the backend now shows progress and confirms when it's done.
Superseded — download the current version above
v1.6.4 LLT — Local Live Translator August 2026

v1.6.4 — the backend now sets itself up, right inside the app. Fresh installs no longer need a separate Terminal script: LLT installs its local backend itself, in a proper setup window. Still 100% local. Auto-updates on next launch.

★ In-app backend setup

  • Native setup window — pick your Whisper model, optionally add Parakeet, and watch a live progress log as it installs. No Terminal, no loose script.
  • Opens automatically on first launch when the backend isn't set up yet — nothing to run by hand.
  • Re-open it anytime from the menu-bar icon: "Install / Repair Backend…". A Reset there reinstalls the backend cleanly and keeps your settings.
  • At most a single admin prompt (only if Homebrew still needs installing); everything else runs without it.

⬡ Fixes & convenience

  • Fixes a macOS 26 (Tahoe) issue where the old Install-Backend.command could be blocked by Gatekeeper when run straight from the disk image. The setup now lives inside the notarized app, so it just works.
  • Simpler disk image — just drag the app to Applications and launch; it takes care of the rest.
Superseded — download the current version above
v1.6.3 LLT — Local Live Translator June 2026

v1.6.3 — dramatically faster, more engines, more control. Performance was rebuilt from the ground up: recognition is noticeably snappier and the first sentence appears far sooner. Still 100% local. Auto-updates on next launch.

★ New local engine — Parakeet (now the default)

  • Parakeet (NVIDIA TDT v3, MLX, Apple Silicon) — a second, very fast local speech engine, now the default. Noticeably faster recognition, the first sentence appears far sooner.
  • Continuous streaming — text flows along live instead of only appearing at the end of a sentence.
  • Dedicated "Parakeet" tab with timing sliders — tune "pause response time" and "max. sentence length without pause" to your speaking style: speed vs. clean sentences.
  • Parakeet auto-detects the language; Whisper remains the multilingual, language-pinnable alternative — pick per task.

★ Dictation polish

  • Optional dictation polish — a local LLM cleans up punctuation and grammar of the dictated text (same language, no translation). Cleaner text, fully offline.

⬡ Overlay & output

  • Optional live preview — your spoken original runs live in the overlay; the translation fills in once the sentence completes. Fixed positions, no jumping.
  • Consolidated "Output" tab — overlay colors, OBS, vMix and VRChat in one place.

⬡ Setup & convenience

  • First-run onboarding — choose your audio source (Mac mic or iPhone over the network) plus a permissions checklist with live status.
  • Uninstaller for clean removal, and "Reset to defaults" in settings.
  • Smarter defaults: Parakeet as default, target language = system language, original shown in the overlay by default.
  • The OBS overlay URL now shows the LAN IP directly — easier OBS / browser-source setup.
Superseded — download the current version above
v1.4.0 LLT — Local Live Translator June 2026

v1.4.0 — Dictation, iPhone microphone & more. Speak straight into any app, use your iPhone as a wireless mic to remote-start the Mac. Auto-updates on next launch.

★ Dictation mode — speak straight into any app

  • Type into any app (⌘⌥D) — speak and the recognized (optionally translated) text is typed straight into whatever app has focus: Mail, Word, Notes, browser, editor. Global hotkey or the menu-bar menu. To type into other apps, macOS asks once for the "Accessibility" permission.
  • Choose content & mode — insert original only, translation only, or both; pick "Final" (completed sentences) or "Live" (types as you speak, self-correcting).
  • LocalAgreement — a streaming algorithm that brings smooth, flicker-free live typing even to fully local, 100% offline Whisper.

★ iPhone as a wireless microphone

  • With the free LLT Mobile app, your iPhone streams its mic to the Mac over Wi-Fi and can remote-start dictation or translation on the Mac — a reliable replacement for Continuity.

⬡ More

  • Automatic in-app backend update — an outdated backend is detected and updated safely, with automatic rollback and no new model downloads.
  • OBS / browser overlay & VRChat (OSC) — customizable overlay colors; long sentences are no longer truncated.
  • Localized interface (DE / EN / ES / FR / IT).
Superseded — download the current version above
v1.2.5 LLT — Local Live Translator May 2026

v1.2.5 — subtitles now go to OBS and VRChat, plus the fully customizable overlay. Auto-updates on next launch.

★ Subtitles now in OBS and VRChat too

  • OBS overlay (browser source) — LLT serves a transparent subtitle page; just add it in OBS via "Source → Browser" using the shown URL. Translations appear live in your stream, in the same style as the on-screen overlay.
  • VRChat output (OSC) — subtitles are written directly into the VRChat chatbox (like Kikitan). Choose whether to send the original, the translation, or both — including a test button and an optional notification sound.

⬡ Overlay improvements

  • Long translations are no longer truncated ("…"). Text now wraps and the overlay window resizes its height automatically.
  • Overlay colors are now fully customizable — background, text color, colored border and opacity. New, more visible default: semi-transparent light green with black text and a green border.

⚠ Bug fix

  • "Show Original Text" works correctly again and persists across restarts.
Superseded — download the current version above
v1.2.3 LLT — Local Live Translator May 2026

v1.2.3 · overlay improvements and a fix; auto-updates on next launch.

⬡ Overlay improvements

  • Long translations are no longer truncated ("…"). Text now wraps and the overlay window resizes its height automatically — everything stays readable, even with fast speakers.
  • Overlay colors are now fully customizable — background, text color, colored border and opacity (Settings → Display & Audio). New, more visible default: semi-transparent light green with black text and a green border.

⚠ Bug fix

  • "Show Original Text" now works correctly — the setting is respected and persists across restarts.
Superseded — download the current version above
v1.2.2 LLT — Local Live Translator April 2026

v1.2.2 — maintenance release · one fix; auto-updates on next launch.

⚠ Bug fixes

  • Transcript writing on cloud engines. TXT and SRT transcripts are now saved correctly when using the direct cloud engines (Google REST, Google gRPC, Deepgram, AssemblyAI, Azure). Previously the transcript file was not being written for these paths.
Superseded — download the current version above
v1.2.1 LLT — Local Live Translator April 2026

Live release — real-time speech translation, 100% local on Apple Silicon. Now with vMix Title Output, Google gRPC true-streaming STT, and the free LLT-Mobile iOS companion app.

★ New in this release

  • Google gRPC Streaming STT — new true-streaming path through the Python backend. Flow: audio → backend → Google gRPC STT (real streaming, no VAD required) → backend returns recognized text (skipTranslation: true, Mistral is skipped) → Swift calls Google Translate REST directly using the same API key → original + translation are displayed. Requires the backend running, google-cloud-speech installed in the Python venv, a Service Account JSON, and a Google API key for Translate. Restart the backend after enabling.
  • STT Engine matrix — seven engines, each pairing a speech-to-text source with a translation provider. Some run fully local, some call the cloud directly, some go through the backend:
EngineSTTTranslationBackend?
WhisperWhisper (local)Mistral (local)yes
Google RESTGoogle STT (direct)Google Translate (direct)no
Google gRPCGoogle gRPC Streaming (via backend)Google Translate (direct)yes
DeepgramDeepgram Streaming (direct)Google Translate (direct)no
AssemblyAIAssemblyAI Streaming (direct)Google Translate (direct)no
AzureAzure STT + Translation (direct, one call)Azureno
VoskVosk (local, via backend)Mistral (local)yes
  • vMix Title Output — send translations directly to vMix as live title updates via the Web API. Includes Lower Third .xaml template
  • Smart Pause Detection (VAD) — waits for natural pauses, produces cleaner sentences and dramatically better translation quality. VAD is set automatically per engine — streaming engines detect pauses server-side.
  • Whisper Model Selection — 5 models (tiny / base / small / medium / large), download/switch/delete on demand
  • Network Access & LLT-Mobile — free iOS companion app: wireless mic or standalone audio source via Wi-Fi

✦ Core features

  • 3 audio inputs: microphone, system audio, single-app audio (ScreenCaptureKit)
  • 101 target languages with auto source-language detection
  • Live floating overlay, TXT transcript, SRT subtitle export
  • Text-to-Speech output, Auto-Gain, Manual Gain
  • Mistral 7B 4-bit MLX for local translation, on Apple Silicon (GPU + CPU)
  • Menu bar app — backend auto-start, status icon, popover control panel
  • 5 UI languages: DE, EN, ES, FR, IT
  • 14-day free trial, 30-day offline grace period after activation

⬡ Platforms

  • macOS 13+ · Apple Silicon only (M1/M2/M3/M4)
  • 8 GB RAM minimum (base model), 16 GB recommended (medium/large)
Superseded — download the current version above
v1.2.0 Volume Balance July 2026

Volume Balance is now completely free. The trial, the paywall and the license system have been removed — no purchase, no key, no account. Everything that used to be paid is simply included.

✦ Changes

  • Free for everyone — the 5-minute trial, the $3.99 purchase and the license activation are gone entirely
  • All features included: broadcast-quality compressor, master volume, 5 built-in presets (Standard, Social Media, Video/Streaming, Night Mode, Gentle) and unlimited custom presets
  • Set & forget as before: pick a default preset once and every video on every page just sounds right
  • Still no account, no tracking — no data leaves your browser

⬡ Platforms

v1.1.2 Volume Balance May 2026

Live release — Volume Balance is now available on Chrome and Firefox. Real audio compressor for your browser, purchase happens inside the extension.

✦ Features

  • Professional Web Audio API DynamicsCompressor: Threshold, Ratio, Knee, Attack, Release, Makeup Gain
  • Master Volume (0–200 %) — balance audio between browser tabs or against other apps
  • 5 built-in presets (Speech, Music, Video, Night Mode, Gentle) plus unlimited custom presets
  • Per-tab on/off toggle, real-time gain reduction meter
  • Set a global default preset — every video on every page just sounds right
  • 5-minute free trial, then $3.99 one-time (purchase inside the extension)
  • No account, no tracking, no data leaves your browser

⬡ Platforms

⚠ Limitations

  • DRM-protected content (Widevine, e.g. Netflix, Disney+) bypasses browser extensions and cannot be processed

Versions and download links are loaded automatically from the live update manifests.