Skip to content

Requirements

github-actions[bot] edited this page Sep 17, 2026 · 3 revisions

Requirements

Running VxSound

Requirement Details
Operating system Windows 11, 64-bit x64 is the supported target. Windows 10 is not a verified support target.
Audio output A working Windows stereo playback device: headphones, headset or speakers.
.NET runtime Included in the self-contained release; no separate runtime installation required.
Installation permissions Administrator approval is required by Setup to install/update the Windows audio service. Run the desktop app normally afterward.
Virtual audio Optional for file/reference playback and listening tests. Live source separation needs an installed compatible virtual playback endpoint for each independent channel.
Internet Required for downloads and update checks; local audio processing does not require a cloud service.

No measured minimum CPU, RAM or end-to-end latency specification is published. Native Linux, macOS and ARM64 packages are not provided.

Updating

Starting with v0.2.18, installed/full-ZIP copies select the Setup package in Settings → VxSound updates. Setup installs or updates the registered app and audio service, with Windows administrator approval. Complete its wizard after VxSound closes. A standalone portable EXE updates only itself and needs a writable folder. Each package requires its matching SHA-256 file from the official release.

An older updater that fails at 100% cannot install this fix itself: fully exit the app and run the latest Setup manually once. Settings, profiles and listening data remain under %LOCALAPPDATA%\VxSound.

VB-CABLE and other virtual endpoints

VxSound includes the desktop app and a Windows audio service. The service is not a virtual audio driver. VxSound does not bundle, install or redistribute VB-CABLE or its own virtual driver.

Install virtual devices separately from their publisher. A standard VB-CABLE provides one independent audio path; multiple independent channels require additional distinct playback endpoints. Inputs must expose a mono or stereo Windows mix format. Keep one cable on one channel and choose your real headset as physical output. See Mixer & Routing for the CABLE Input setup.

App Routing requires the source app to have created an audio session in your current Windows user session. It does not require administrative elevation. Its optional Windows per-app routing API may vary across Windows versions; Windows Volume mixer and in-app output settings are the fallback.

Building from source

  • Windows with Git and the .NET 10 SDK. global.json selects 10.0.100 with latestFeature roll-forward.
  • Windows PowerShell for Windows build scripts and icon generation.
  • Inno Setup 6 for building the Setup installer.
  • PowerShell 7 (pwsh) for the wiki export workflow.
  • Network access for restoring NuGet packages on the first build.

Core tests can run on other .NET-supported platforms; WPF, WASAPI and Windows service/pipe checks require Windows. See Build & Testing.

Clone this wiki locally