Skip to content

Releases: jaimitus/SonoraMix

SonoraMix v1.2.0 — Scenes, SOLO, Auto-Duck, i18n

Choose a tag to compare

@jaimitus jaimitus released this 10 Aug 01:51

🎛️ 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

Choose a tag to compare

@jaimitus jaimitus released this 10 Aug 00:32

🎛️ 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 of OpenProcess, 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.AudioPolicyConfig set/get/clear round-trip returns S_OK and 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

Choose a tag to compare

@jaimitus jaimitus released this 10 Aug 00:04

🎛️ 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=1 to the URL to preview the full console with synthetic channels and live meters in any browser.
  • ♿ Accessibility fixes — proper id/name on 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) or SonoraMix_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=1 a la URL para previsualizar la consola completa con canales ficticios y metros en vivo.
  • ♿ Fixes de accesibilidadid/name en 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) o SonoraMix_1.1.1_x64_en-US.msi
  • Portable: sonoramix.exe

SonoraMix v1.1.0

Choose a tag to compare

@jaimitus jaimitus released this 09 Aug 23:31

🎛️ 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-volume detour!
  • 📍 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.
  • RoGetActivationFactory resolved 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) or SonoraMix_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.
  • RoGetActivationFactory resuelto en runtime (arreglado el link del build release).

SonoraMix v1.0.2 — Master Control & Routing Helpers

Choose a tag to compare

@jaimitus jaimitus released this 09 Aug 22:09

🚀 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.json version 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 .exe does not self-update).
  • Per-app routing uses the native Windows page because Microsoft has blocked IPolicyConfig::SetApplicationEndpoint on Windows 11 (E_NOINTERFACE) — the same reason EarTrumpet doesn't support it either.

SonoraMix v1.0.1 — Automatic Updates / Actualizaciones automaticas

Choose a tag to compare

@jaimitus jaimitus released this 09 Aug 14:23

🚀 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

Choose a tag to compare

@jaimitus jaimitus released this 07 Aug 23:40

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.