Releases: jaimitus/SonoraMix
Release list
SonoraMix v1.2.0 — Scenes, SOLO, Auto-Duck, i18n
🎛️ SonoraMix v1.2.0
Biggest feature release yet — workflow, automation and localization.
🎬 Scenes & Snapshots
Save the complete mixer state (every fader, mute, routing and master) as a named scene — then switch between Gaming, Music or Streaming setups with a single click.
🎚️ Per-Channel SOLO Button
Real console-style solo: press SOLO on any channel and every other channel is attenuated and muted instantly. Their own mute states are restored when you un-solo.
🎤 Auto-Duck
When your microphone level exceeds a threshold, SonoraMix automatically lowers the other apps by a configurable amount (3–30 dB, with hysteresis so it doesn't flicker). A pulsing AUTO-DUCK badge shows when it's active.
🔀 Multi-Select Faders
Ctrl+click several channels and move one fader — they all follow in parallel (relative delta). Group mute works too, with a selection toolbar showing the count.
🖐️ Drag-to-Reorder Channels
Grab the 6-dot grip on any channel and drag it where you want. The order persists across restarts.
🌐 Español / English (i18n)
Full bilingual interface with a language picker in Settings — auto-detects your system language on first launch.
💾 Export & Import Configuration
Back up everything — settings, themes, shortcuts, scenes, channel order, renames and pins — to a JSON file, or restore it on any machine.
🧪 Demo Mode Fix
?demo=1 now fully animates the meters and drives auto-duck (the mock bridge starts the meter stream like the real backend).
📦 Downloads
- 🚀 Portable:
sonoramix.exe - 📦 NSIS Installer:
SonoraMix_1.2.0_x64-setup.exe(+.sig) - 🛡️ MSI:
SonoraMix_1.2.0_x64_en-US.msi(+.sig)
SonoraMix v1.1.2 — Routing fixes + fader dB readout
🎛️ SonoraMix v1.1.2
🐛 Per-App Routing — now it actually works
- Routing bar no longer reverts: the channel routing bar no longer silently snaps back to "System default" a moment after you route an app. The refresh logic never deletes a freshly-routed device anymore (cleanup only happens for apps that have fully closed, or via the explicit reset button).
- Elevated apps can be routed too: games with anti-cheat, admin tools and other protected processes now route correctly. Process checks use the Windows toolhelp snapshot (
szExeFile) instead ofOpenProcess, so no permission is needed — while the recycled-pid protection is preserved. - Verified against the reference implementation (EarTrumpet) and with a live probe on-device: the
Windows.Media.Internal.AudioPolicyConfigset/get/clear round-trip returnsS_OKand persists correctly.
✨ Design polish
- 📐 Fader dB readout: every fader (channels and MASTER OUT) now shows its level in decibels (
−2.6 dB,−∞at zero) under the percentage — like real console hardware. - 🔴 Crystal-clear mute buttons: buttons now read MUTE (with a red hover hint) when the channel is live, and MUTED in solid red with white text when muted. The old confusing "UNMUTE" label is gone.
📦 Downloads
- 🚀 Portable:
sonoramix.exe - 📦 NSIS Installer:
SonoraMix_1.1.2_x64-setup.exe(+.sig) - 🛡️ MSI:
SonoraMix_1.1.2_x64_en-US.msi(+.sig)
SonoraMix v1.1.1
🎛️ SonoraMix v1.1.1
✨ New in 1.1.1
- 🎛️ Complete Console Redesign — wider 272px channel strips with zero text overflow, bigger app icons, cleaner hierarchy.
- 🎯 Always-Visible Device Routing Bars — every output channel now shows where it outputs (device name in an orange bar, or gray "System default"). One click opens the in-app device picker; reset button built right into the bar.
- 🔊 Distinct MASTER OUT Bus — a full-width horizontal master strip with its own fader, wide stereo meter and branding — no longer a clone of the channel cards.
- 🎚️ Configurable VU Meters — tune your meters in Settings: 5 color presets (Vivid, Classic, Neon, Ice, Mono), custom per-zone colors (green/amber/red), brightness 50–150%, LED segment size (Compact/Standard/Large) and peak-hold visibility. All persisted across restarts.
- 📊 Vivid VU Palette — high-saturation green/amber/red LEDs with emissive gradients and stronger peak-hold glow.
- 🧪 Browser Demo Mode — append
?demo=1to the URL to preview the full console with synthetic channels and live meters in any browser. - ♿ Accessibility fixes — proper
id/nameon all form fields (clean console).
⬇️ Install / Update
Existing users: the app updates itself via the header Updates button, or grab the new installer below.
- Windows:
SonoraMix_1.1.1_x64-setup.exe(NSIS) orSonoraMix_1.1.1_x64_en-US.msi - Portable:
sonoramix.exe
🎛️ SonoraMix v1.1.1
✨ Novedades
- 🎛️ Rediseño completo de la consola — tarjetas más anchas (272px) sin texto cortado, iconos más grandes y mejor jerarquía.
- 🎯 Barras de ruteo siempre visibles — cada canal de salida muestra a dónde envía el audio (barra naranja con el dispositivo, o gris "System default"). Un click abre el selector in-app; botón de reset integrado en la barra.
- 🔊 Bus MASTER OUT distintivo — barra horizontal a ancho completo con fader propio, metro estéreo ancho y branding — ya no es un clon de las tarjetas.
- 🎚️ Metros VU configurables — ajusta tus metros en Ajustes: 5 presets de color (Vivid, Classic, Neon, Ice, Mono), colores custom por zona (verde/ámbar/rojo), brillo 50–150%, tamaño de LED (Compact/Standard/Large) y visibilidad del peak-hold. Todo persiste entre reinicios.
- 📊 Paleta VU viva — LEDs verde/ámbar/rojo de alta saturación con gradientes emisivos y peak-hold más brillante.
- 🧪 Modo demo en navegador — añade
?demo=1a la URL para previsualizar la consola completa con canales ficticios y metros en vivo. - ♿ Fixes de accesibilidad —
id/nameen todos los campos de formulario (consola limpia).
⬇️ Instalar / Actualizar
Usuarios existentes: la app se actualiza sola con el botón Updates del header, o descarga el nuevo instalador.
- Windows:
SonoraMix_1.1.1_x64-setup.exe(NSIS) oSonoraMix_1.1.1_x64_en-US.msi - Portable:
sonoramix.exe
SonoraMix v1.1.0
🎛️ SonoraMix v1.1.0
✨ New in 1.1.0
- 🎯 In-App Per-App Output Routing — route any app to any output device without leaving SonoraMix (same persisted mechanism as the Windows settings page). No more
ms-settings:apps-volumedetour! - 📍 Routed Device Per Channel — each output channel shows the device it's currently routed to (
GetPersistedDefaultAudioEndpoint). - 🔄 One-Click Route Reset — return any app to the system default device instantly.
- 📟 Device Bus Meters + Peak History — live hardware-level meters for the default output and input devices (mic meter works even when no app is using it), with click-to-reset peak holds.
- ⌨️ Configurable Global Shortcuts — mute the system mic and show/hide the console from anywhere; record your own combinations in Settings.
- 🎨 Six Accent Themes — Sunset, Emerald, Ocean, Blossom, Violet and Gold.
- ⚡ Instant WASAPI Notifications — sessions and devices appear/disappear the moment they change (
IAudioSessionNotification+IMMNotificationClient), no more 3s polling. - 🔍 Search, Pin & Rename Channels — filter with
Ctrl+F, pin favorites to the top, double-click any name to rename.
🐛 Fixes
- Input (mic) sessions now appear without needing to open Windows sound settings.
RoGetActivationFactoryresolved at runtime (fixed release build linking).
⬇️ Install / Update
Existing 1.0.x users: the app updates itself via the header Updates button, or grab the new installer below.
- Windows:
SonoraMix_1.1.0_x64-setup.exe(NSIS) orSonoraMix_1.1.0_x64_en-US.msi - Portable:
sonoramix.exe
🎛️ SonoraMix v1.1.0
✨ Novedades
- 🎯 Ruteo por-app integrado en la app — enruta cualquier app a cualquier dispositivo sin salir de SonoraMix (el mismo mecanismo persistido que usa la página de Ajustes de Windows). ¡Adiós a abrir
ms-settings:apps-volume! - 📍 Dispositivo de ruteo por canal — cada canal de salida muestra a qué dispositivo está ruteado.
- 🔄 Reset a default de un click — devuelve cualquier app al dispositivo por defecto del sistema al instante.
- 📟 Metros de hardware + historial de picos — niveles en vivo del altavoz y micro por defecto (el micro funciona aunque ninguna app lo use), con picos resetables.
- ⌨️ Atajos globales configurables — silencia el micro del sistema y muestra/oculta la consola desde cualquier sitio; graba tus propias combinaciones en Ajustes.
- 🎨 Seis temas de acento — Sunset, Emerald, Ocean, Blossom, Violet y Gold.
- ⚡ Notificaciones WASAPI instantáneas — sesiones y dispositivos aparecen/desaparecen al momento, sin polling de 3s.
- 🔍 Buscar, fijar y renombrar canales — filtra con
Ctrl+F, fija favoritos arriba y renombra con doble click.
🐛 Correcciones
- Los micros ahora aparecen sin necesidad de abrir la configuración de sonido de Windows.
RoGetActivationFactoryresuelto en runtime (arreglado el link del build release).
SonoraMix v1.0.2 — Master Control & Routing Helpers
🚀 SonoraMix v1.0.2 — Master Control & Routing Helpers
✨ Novedades / What's new
- 🔊 MASTER OUT Bus Control: dedicated master strip with its own volume fader, mute and live metering for the default output device (the meter follows the fader). Syncs with Windows in real time. / Fader de volumen maestro, mute y medidor en vivo que sigue al fader.
- 🎯 Per-App Output Routing Helper: every output channel now has a route button that opens the native Windows per-app volume & device preferences page, so you can send apps to different devices (headset, speakers…). / Botón de ruteo por app que abre la página nativa de Windows.
- 🎙️ LIVE / STANDBY mic badges fixed: capture channels now correctly show whether an app is actively recording (LIVE) or just holding the mic open (STANDBY) — the session-state comparison was silently broken and always reported LIVE. / Corregido el estado de sesión: los badges de micro ahora distinguen LIVE de STANDBY.
🔧 Mejoras / Improvements
- Better empty-state messaging for the Input console (explains when mic channels appear) with a Rescan button.
package-lock.jsonversion synced (was left at 0.0.0).
⚠️ Note / Nota
- Automatic updates: if you're on 1.0.1, the app will offer this update automatically (installed packages only — the portable
.exedoes not self-update). - Per-app routing uses the native Windows page because Microsoft has blocked
IPolicyConfig::SetApplicationEndpointon Windows 11 (E_NOINTERFACE) — the same reason EarTrumpet doesn't support it either.
SonoraMix v1.0.1 — Automatic Updates / Actualizaciones automaticas
🚀 SonoraMix v1.0.1 — Automatic Updates / Actualizaciones automáticas
✨ Novedades / What's new
- 🔄 Actualizaciones automáticas (Auto-updates): SonoraMix comprueba GitHub Releases al arrancar y te avisa cuando hay una versión nueva. Botón Updates en la cabecera para comprobar manualmente en cualquier momento.
- ⬇️ Instalación con un clic: descarga la actualización desde la propia app, la instala y se reinicia solo.
- 🔐 Actualizaciones firmadas: cada build está firmada criptográficamente (minisign) y verificada antes de instalarse.
- 🏷️ Versión real en la UI: el footer y la pantalla de arranque muestran ahora la versión real de la aplicación (corregido el «v0.1.0» residual del boot).
- 🧹 Limpieza interna: eliminado código muerto, actualizado el README con el nuevo flujo de actualizaciones.
- 🔄 Automatic updates: SonoraMix now checks GitHub Releases on startup and notifies you when a new version is available. Header Updates button for manual checks.
- ⬇️ One-click install: download & install updates from within the app, auto-restart included.
- 🔐 Signed updates: every build is cryptographically signed (minisign) and verified before installation.
- 🏷️ Real version in the UI: the footer and boot screen now show the actual app version (fixed the leftover "v0.1.0").
📦 Assets
| Package | File |
|---|---|
| 🚀 Standalone Portable | sonoramix.exe |
| 📦 NSIS Setup Installer | SonoraMix_1.0.1_x64-setup.exe (+ .sig) |
| 🛡️ MSI Package | SonoraMix_1.0.1_x64_en-US.msi (+ .sig) |
| 🔄 Updater manifest | latest.json |
⚙️ Nota: las actualizaciones automáticas requieren la versión instalada (NSIS o MSI). El portable no se autoactualiza.
🎛️ SonoraMix v1.0.0 — Native WASAPI Studio Audio Console
We are thrilled to announce the official v1.0.0 release of SonoraMix! A high-performance, studio-grade virtual audio mixing console built natively for Windows 10 and 11.
## 🌟 Key Features & Highlights
- **🎚️ 100% Native WASAPI Audio Engine**: Real-time per-application volume and mute control via Windows Core Audio APIs
(ISimpleAudioVolume, IPolicyConfig). Zero synthetic mocks or virtual audio cables required.
- 🎙️ Dual-Deck Studio Architecture:
- Input Console Rack (Teal #33d1b8): Independent control for microphones & voice capture (Discord, OBS Studio, Teams, Zoom).
- Output Console Rack (Signal Orange #ff7940): Per-app playback control for music, browsers, and games.
- 📊 60 Hz Precision PPM VU Metering: Dual stereo (L/R) canvas-rendered Peak Program Meters with EBU R128 ballistics, peak-hold lines,
and clip warnings.
- 📐 Fixed 240px Studio Channel Strips: Physical module cards (SSL / GoXLR style) with vertical sliding faders, center dB scale
markings, and 50/50 balanced layout. Zero distortion when resizing the window.
- 🔊 Separate Playback & Mic Endpoint Routing: Dedicated dropdowns to switch system default output speakers/headphones and microphone
recording devices independently.
- 🔄 Session Rescan & Hotkeys: Press R or click 🔄 RESCAN to re-enumerate Windows audio sessions dynamically.
- ⚡ System Tray Integration: Minimizes silently to the Windows System Tray for background operation.
## 📦 Installation Packages
Download the binary suited for your needs:
- 🚀 **`sonoramix.exe`**: Standalone portable executable (zero installation required).
- 📦 **`SonoraMix_1.0.0_x64-setup.exe`**: Standard Windows Setup Installer (NSIS) with Start Menu & Desktop shortcuts.
- 🛡️ **`SonoraMix_1.0.0_x64_en-US.msi`**: Enterprise MSI Windows Installer package.
## 🎹 Hotkey Quick Reference
- <kbd>R</kbd>: Rescan active WASAPI sessions and audio devices
- <kbd>Esc</kbd>: Dismiss startup boot animation overlay
- **Scroll Wheel** on Fader: Adjust volume in 2.5% steps
- <kbd>Shift</kbd> + **Scroll Wheel**: Fine volume adjustment (0.5% precision)
- **Double Click** on Fader: Reset volume to 100% (0.0 dB)
Designed & Built with ❤️ for Windows Audio Enthusiasts & Streamers.