Skip to content

Releases

Elka SEL Mini Control - Dev Release v0.5.2

Choose a tag to compare

@torment78 torment78 released this 28 Sep 03:46

Elka SEL Mini Control for VoiceMeeter

Elka SEL Mini Control v0.5.2 — portable Windows x64 dev prerelease. The .NET runtime is included; no installer.

Updated guide and artwork

  • The README now focuses on setup, control locations, functions and safety. Design measurements and development discussion have been removed.
  • Detailed VBAN examples and developer instructions have their own pages.
  • The selected horizontal banner with the VoiceMeeter corner mark leads the README. All five banner variants are available in the repo banner folder.
  • The portable package includes the revised guide, screenshots and banner. App controls and mixer behavior are unchanged from v0.5.1.

Run

Exit the previous copy from its tray menu, extract the entire ZIP into a permanent folder, start VoiceMeeter Potato, and run Elka.SEL.Mini.Control.exe. Existing preferences are retained.

See the user guide for controls and master-mode safety.

Validation

Release build completed with 0 warnings and 0 errors. All 16 relative documentation/image links were checked, and the packaged files and uploaded SHA-256 hashes were verified.

Source: 024c49c3ee5d74ee1fe99fda9e17ca0d36f66c89.

Elka SEL Mini Control - Dev Release v0.5.1

Choose a tag to compare

@torment78 torment78 released this 28 Sep 03:09

Elka SEL Mini Control — for VoiceMeeter, made by Elka Soft.

Windows x64 development prerelease. Portable ZIP with the .NET runtime included; no installer.

Renamed throughout

  • New app title and tray name: Elka SEL Mini Control.
  • The header shows for VoiceMeeter beneath SEL Mini Control.
  • Renamed executable: Elka.SEL.Mini.Control.exe.
  • Renamed Visual Studio solution, projects, namespaces and local repository folder.
  • Renamed GitHub repository: Elka-SEL-Mini-Control.
  • Updated README, compact/fader/master-mode screenshots and portable download names.

Your setup carries over

On first launch, previous settings are imported automatically if the new settings file does not exist. MIDI and hotkey bindings, Apply destinations, VBAN settings, fader mode and tray preferences are retained. The old file remains as a backup.

An existing Windows startup entry is updated to the renamed executable; startup stays off if it was not enabled. Single-instance protection remains shared with the previous v0.5.0 app. Close the running copy using tray → Exit before switching versions.

VBAN command names stay VMC.SEL(...) and VMC.SEL.Apply(...) for compatibility with existing senders.

Controls and safety

All existing controls remain: eight SEL/Apply pairs, optional named faders, Direct Input linking, MIDI learn, global hotkeys, configurable incoming VBAN Text and the dark tray menu.

A normal mouse click keeps the active SEL selected. Ctrl-left-click the active SEL enters master mode. MIDI and hotkeys retain normal on/off toggling without this mouse safeguard. When every SEL is off, the app's faders and Direct Input pause; VoiceMeeter's own input fader can then affect all bus submixes.

See the illustrated guide for all functions and safety instructions.

Run

  1. Exit the previous Mini Control from its tray menu.
  2. Download and extract the entire Elka-SEL-Mini-Control-v0.5.1-win-x64.zip into a permanent folder.
  3. Start VoiceMeeter Potato and launch Elka.SEL.Mini.Control.exe.

The installed VoiceMeeter Remote API is discovered automatically. Keep all runtime files together. The ZIP includes START-HERE.txt, the README and screenshots.

Validation

  • Release build: 0 warnings, 0 errors.
  • 234 checks passed, including settings and startup migration, single-instance activation, faders, SEL safety, MIDI, hotkeys, VBAN and tray behavior.
  • Updated screenshots visually checked; every packaged file and uploaded asset SHA-256 verified.
  • Source: 43cfbc3c426a47ba572a329ebcdbc8c9607c54a0.

Dev Release v0.5.0 - Faders, SEL safety and single instance

Choose a tag to compare

@torment78 torment78 released this 28 Sep 02:57

Development prerelease for Windows x64. Portable ZIP with the .NET runtime included; no installer.

New in this release

  • Fader mode: Settings → Fader mode → Save extends the window with eight input faders for the selected SEL. Channel names and levels synchronize with VoiceMeeter.
  • Readable faders: larger +12 / 0 / −60 labels, aligned marks, and narrower, taller fader caps. Drag, use 0.1 dB arrow-key steps, or double-click to reset to 0 dB.
  • Mouse SEL safety: clicking the active SEL keeps it selected. Ctrl-left-click the active SEL to enter master mode. Right-click assigns hotkeys or learns MIDI.
  • MIDI and hotkeys keep normal on/off toggling. No extra safety modifier or confirmation for those inputs in this release.
  • Updated guide: compact, expanded and master-mode screenshots, a controls overview, and detailed safety instructions in the README.

Single instance and version numbering

Only one copy runs per Windows desktop session, across different folders and versions. A second launch restores the running window, including from the tray or when minimized, without opening a second mixer connection. Choose Exit on the current copy before switching versions.

A running older build is detected on upgrade. Older releases cannot enforce this rule themselves, so avoid launching an old executable after opening this version.

This release stays at 0.5.0. Future dev releases increment the last number: 0.5.1, 0.5.2…, and remain marked Pre-release on GitHub while there is no installer.

Master mode and submixes

Every SEL is off in master mode. Mini Control identifies this state and pauses its faders and Direct Input. VoiceMeeter's own input fader can then change levels across all bus submixes; select a SEL before editing only one mix.

The app preserves external SEL changes, including MIDI/hotkey deselection. On startup or reconnection with no selected bus, it chooses A1 or the last selected bus from the current session. VBAN SEL commands keep the requested bus selected; Off on an active bus is rejected with guidance to Ctrl-click in the app.

Apply and Direct Input continue to use each source bus's saved destinations and copy input submix levels only. With Direct Input on, edits made using the new faders also follow those destinations. An empty destination list produces no copies.

Run

  1. Download and extract the entire Elka-VM-Mini-Control-v0.5.0-win-x64.zip.
  2. Exit the previous Mini Control instance using its tray Exit command.
  3. Start VoiceMeeter Potato and run Elka.VM.Mini.Control.exe from the extracted folder.

Existing preferences are retained. VoiceMeeter Potato must already be installed; its Remote API is found automatically. Keep the extracted runtime files with the executable. START-HERE.txt, the README and screenshots are included in the ZIP.

Validation

  • Release build: 0 warnings, 0 errors.
  • 224 checks passed, including simulated mixer behavior, fader readback, selection changes during dragging, mouse safety, MIDI/hotkey toggles, VBAN, tray behavior, WPF controls, duplicate launches, activation during startup, and recovery after exit/crash.
  • App screenshots visually checked; package contents and uploaded asset SHA-256 hashes verified.
  • Source commit: 4ca89fb857661e8d94976a9949443190b4ebffc2.

Dev Release v0.4.0-dev.2

Pre-release

Choose a tag to compare

@torment78 torment78 released this 27 Sep 22:04

Development prerelease for Windows x64. Portable ZIP with the .NET runtime included; no installer.

This build packages the tested Direct Input version and documents the confirmed SEL behavior. Application behavior is unchanged from v0.4.0-dev.1.

Confirmed in live testing

  • Mouse and MIDI fader tests with a selected SEL and an empty Apply list changed only that selected bus.
  • All-bus movement was observed while no SEL was active. Keep the intended source SEL lit orange when editing a submix; clicking the active SEL turns it off.
  • Direct Input copies changed input submix levels to the active source's saved Apply destinations. An empty list sends no copies.

Run

Download Elka-VM-Mini-Control-v0.4.0-dev.2-win-x64.zip, extract the entire archive, then run Elka.VM.Mini.Control.exe with VoiceMeeter Potato installed and running. Keep all extracted files together. Exit an older app instance using its tray Exit command before launching this build.

Existing preferences are retained. If Windows startup is enabled and the app folder changes, save Settings from the new location to update its startup path.

Validation

Release build: 0 warnings, 0 errors; 148 checks passed. Checks cover Direct Input destination isolation, empty lists, source switching, MIDI, hotkeys, VBAN, settings, tray operation and WPF controls. Automated mixer writes use a simulated API; the mouse/MIDI observations above came from live read-only API tracing on the test setup.

The portable ZIP is verified against every packaged file. SHA-256 checksums are included in SHA256SUMS.txt.

Source commit: e8d05673321863c5567b2af931bee0bea8f14020.

Made by Elka Soft.

Dev Release v0.4.0-dev.1 - Direct Input

Pre-release

Choose a tag to compare

@torment78 torment78 released this 27 Sep 16:34

Development prerelease — Windows x64 ZIP, no installer.

New: Direct Input

The small Direct Input button sits beneath Apply B2 and B3, above the Elka Soft credit. It spans both buttons and is half an Apply button high. Bright blue = on; gray = off.

With Direct Input enabled, move input submix levels in VoiceMeeter and the selected SEL source's saved Apply destinations follow automatically. For example, A2 SEL with A4, A5 and B1 checked under A2 Apply relays each moved A2 input level to those three buses. Switching SEL follows the new source's own destinations.

  • Mirrors changed input levels only; routing, pan, mute and bus master levels stay independent.
  • Manual Apply still copies all eight input levels.
  • Saves the toggle state and operates while hidden in the tray.
  • Enabling, switching sources or reconnecting starts watching current levels without an initial full copy.
  • API errors or unconfirmed writes pause linking with a status message; toggle off/on to retry.

Run

Download Elka-VM-Mini-Control-v0.4.0-dev.1-win-x64.zip, extract the entire ZIP, and run Elka.VM.Mini.Control.exe with VoiceMeeter Potato installed and running. The .NET runtime is included. Keep all extracted files together. Close the previous app through its tray Exit command before starting the new version.

Existing settings are retained. Direct Input starts off until enabled. If Windows startup was enabled and you move the app to another folder, save Settings from the new location to update its startup path.

Validation

Clean build and 148 passing checks, including changed-input copying, per-bus destination selection, rapid fader movement, delayed readback, feedback prevention, reconnects, error handling, toggle appearance/placement, persistence and operation while hidden in the tray. Automated mixer writes use a simulated API; live fader operation and physical MIDI controls should be tried with your setup.

SHA-256 checksums are included in SHA256SUMS.txt.
Source commit: 7cb6868dc2322caad32e3b402f6c54c57eec8722.

Made by Elka Soft.

Dev Release v0.3.0-dev.1

Pre-release

Choose a tag to compare

@torment78 torment78 released this 27 Sep 15:57

Development build for testing. This is a prerelease, distributed as a ZIP with no installer. Installer builds will use normal releases later.

Download and run

  1. Download Elka-VM-Mini-Control-v0.3.0-dev.1-win-x64.zip below.
  2. Extract the entire ZIP to a permanent folder.
  3. Start VoiceMeeter Potato, then run Elka.VM.Mini.Control.exe.

Windows x64. The .NET runtime is included; no separate .NET installation is needed. Keep all extracted files together. VoiceMeeter Potato must already be installed; the app finds its installed Remote API automatically.

Included

  • Eight SEL buttons, A1–A5 and B1–B3, synchronized with VoiceMeeter.
  • Eight independent Apply buttons with saved destinations; copies input submix levels only.
  • Global hotkeys with modifier combinations and MIDI learn for both rows.
  • Incoming VBAN Text with configurable IP, UDP port and stream name.
  • Independent Start with Windows, Start in tray and Close to tray settings.
  • Dark tray menu with Open and Exit, plus the new Elka submix icon.

Windows startup is off by default. Close to tray is on by default; use the tray's Exit command to quit. The tray icon may appear under Windows' hidden-icons arrow.

Validation

Release build completed without warnings or errors. The application passed 114 checks covering submix copying, input bindings, VBAN loopback delivery, persistence and tray lifecycle. Physical MIDI hardware and communication from a second computer still need testing with your setup.

SHA-256 checksums are provided in SHA256SUMS.txt. Source commit: 0101f54b85b6cf1f5982e33b0c6ed073d93ed57d.

Made by Elka Soft.