Virtual Audio Cable (VAC)
20+ years of experience. Connects audio apps together since 1998.
Audio Repeater allows you to transfer (copy) sounds from an input (recording) audio endpoint/device to an output (playback) one. Audio transfer can be performed in any PCM audio format supported by Windows.
Audio Repeater exists in two versions: MME (legacy) and Kernel Streaming (KS).
MME version works through Windows Core Audio Subsystem that shares every audio endpoint among any number of audio applications. You can run several Audio Repeater instances to copy sounds from a single recording endpoint, or to mix sounds to a single playback endpoint, or combine copy/mix operations. However, due to multi-level buffering, this version adds a noticeable (dozens or even hundreds of milliseconds) latency.
KS version communicates directly with audio driver, bypassing all additional Windows audio processing. Therefore, this version allows you to achieve best performance and lowest latency, but most audio drivers support only a single client application. It means that if the endpoint is used by Windows Audio Subsystem, it cannot be accessed by the Repeater, and vice versa.
Audio Repeater is primarily designed for Virtual Audio Cable product. Since VAC driver supports multiple KS clients, every pin/endpoint can be used by any audio applications at the same time.
Audio Repeater itself can be used independently of VAC product, free of charge.
Download Audio Repeater MME 1.61.0 and KS 1.90.0 (x86, x64 and ARM64 builds)