Skip to content

User interface to create, manage, and automate instances of Virtual Audio Cable (VAC) audio repeaters for Microsoft Windows. Supports Windows XP to Windows 11. WinForm GUI + Console application.

License

Notifications You must be signed in to change notification settings

portellam/VAC-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Virtual Audio Cable Manager

v0.5.1

User interface to create, manage, and automate instances of Virtual Audio Cable (VAC) audio repeaters for Microsoft Windows. Includes GUI and Console applications. Supports Windows XP to Windows 11.

Status: In-Development

Table of Contents

Contents

1. What is VAC?

Virtual Audio Cable or VAC is a software suite which includes an Audio Repeater application, and a Control Panel to run one or more Audio Repeater(s) as desired.

1.1. VAC Control Panel

VAC Control Panel allows for the creation of Virtual Audio devices (Cables) or VACs. VACs are created in pairs; one Line-In (input, capture) and Line-Out (output, render). Many VAC pairs may be created.

1.2. VAC Audio Repeater

VAC Audio Repeater is a useful tool which allows for an audio stream to passthrough between two devices (cables). By default, Windows will allow for up to one output cable to "listen" to one input, equivalent to an "audio repeater". VAC Audio Repeater allows for many more of these to exist.

2. Why?

2.1. Mirror Audio Sources

By default, Windows allows for a Video source to be mirrored across multiple displays. VAC Manager aims to do the same, but for Audio and with a nice user interface.

2.2. Multiplexing

Want to broadcast video game audio and voice chat together to your headphones, but on separate lines for game session recording or streaming? You can do that.

Or you want to play music directly to your voice chat, by a virtual microphone? You can do that, too.

These examples are known as multiplexing.

3. Requirements

  • Microsoft .NET Desktop Runtime:
.NET version Targeted Microsoft Windows version CPU architecture
.NET 4.0 NT 5.0; XP and Server 2003 32-bit (x86)
.NET 4.8 NT 6.0 and 6.1; Vista and 7 64-bit (x64)
.NET 8.0 NT 8 and above; 8, 8.1, 10, and 11 64-bit (x64)

4. Download

Download the Latest Release: Codeberg, GitHub

5. Features

  • Load/Save audio stream setup to/from file.
  • Manage audio stream setup of current or foreign Windows machine(s).
  • Easily automate audio stream setup with Windows Tasks and startup scripts.
  • Fault-tolerance of audio device disconnect or reconnect.
  • WinForm GUI application.
  • Command Prompt/Console application.

6. Keywords

6.1. Multiplexing

In telecommunications and computer networking, multiplexing (sometimes contracted to muxing) is a method by which multiple analog or digital signals are combined into one signal over a shared medium. Wikipedia article

7. Credits

Eugene Muzychenko for creating Virtual Audio Cable.

8. Licenses

Virtual Audio Cable. Copyright © 1998-2024. Eugene V. Muzychenko.

VAC Manager. GPL-3.0, Copyleft © 2024. Alexander Portell.

9. Contact

Did you encounter a bug? Do you need help? Please visit the Issues page (Codeberg, GitHub).

About

User interface to create, manage, and automate instances of Virtual Audio Cable (VAC) audio repeaters for Microsoft Windows. Supports Windows XP to Windows 11. WinForm GUI + Console application.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published