12 مستودعات
Software-defined routing of audio signals between physical hardware and virtual input or output devices.
Distinct from Audio Routing Utilities: Distinct from Audio Routing Utilities by being cross-platform rather than macOS-specific.
Explore 12 awesome GitHub repositories matching development tools & productivity · Virtual Audio Routing. Refine with filters or upvote what's useful.
BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for independent gain and level adjustments for every running application. It functions as a system audio router and pause controller to manage how sound is handled across the operating system. The project features a virtual audio driver that routes internal system sound to recording software and input devices. It also includes automatic music ducking, which monitors system audio activity to pause music playback when other applications produce sound and resume it once that audio ends. Th
Implements a virtual audio device to route internal system sound to recording software and input devices.
wslg is an integration layer and display server system designed to run Linux graphical applications on Windows. It provides a bridge between Linux window management, audio routing, and system clipboards and the Windows host, utilizing a Wayland and X11 display server to support visual software. The system utilizes a virtual GPU architecture to provide hardware-accelerated rendering for graphics-intensive applications. It implements a Remote Desktop Protocol gateway to stream graphical frames and uses a specialized sound server interface to route audio and microphone data between the Linux gue
Routes audio streams from guest Linux applications to the host system via virtual audio routing.
NoiseTorch is a cross-platform audio processor and real-time noise filter designed to suppress ambient sound from audio streams. It functions as a virtual microphone noise suppressor and routing tool, capturing system audio sources and directing filtered signals into virtual input or output devices. The application uses a recurrent neural network to distinguish between human speech and ambient noise. It provides a virtual denoising microphone that removes background noise from a selected input, alongside tools for filtering audio output streams. The system includes capabilities for audio dev
Captures system audio sources and redirects filtered signals into virtual input and output devices.
Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove
Simulates microphones and speakers to feed software-generated sound into applications or route audio on headless systems.
QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni
Redirects system audio output into a virtual input for synchronized internal sound recording.
ALVR is a wireless virtual reality streaming tool and headset driver that transmits content from a PC to a headset over Wi-Fi to eliminate physical cables. It functions as a session orchestrator that manages a network-based pipeline for high-resolution frames and a virtual driver layer that enables a computer to communicate with and track wireless hardware. The system utilizes a UDP network protocol to synchronize compressed video frames and positional tracking data. It employs hardware-accelerated H.264 encoding to minimize lag and includes a virtual audio router to redirect microphone input
Routes microphone input from the wireless headset to a virtual audio device on the host PC.
eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept system output, allowing users to adjust frequency response, boost system volume, and control independent volume levels for different running software applications. The project functions as an audio unit plugin host, integrating third-party plugins into the system audio stream for professional effects. It also includes a local web server that enables remote audio control via HTTP, allowing users to modify audio parameters from a mobile device or other external hardware on the same
Routes processed audio to other applications via a software-defined virtual audio device.
Chaining noise suppression into PipeWire or PulseAudio to create a system-wide denoised microphone source on Linux.
VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes
Directs remote audio feeds into virtual cables, DAWs, or multitrack recordings to ensure high-fidelity sound production.
Audio Router is a virtual audio routing tool used to redirect audio streams from specific software applications to chosen playback devices and hardware outputs. It functions as an application audio manager that allows for the assignment and saving of audio device preferences for individual running processes. The software includes capabilities for duplicating audio streams, enabling a single audio signal to be sent to multiple output devices simultaneously for synchronized playback. It also provides real-time audio monitoring through peak meters to visualize signal strength and audio levels ac
Redirects audio streams from specific applications to different playback devices and hardware outputs.
This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound volume and clarity. It functions as a high-fidelity sound enhancer and parametric audio equalizer that shapes the sonic profile and timbre of audio across all output devices. The software utilizes a virtual audio device driver to intercept system audio streams at the kernel level, redirecting them through a processing pipeline. This allows for real-time sound processing and low-latency audio filtration to minimize the delay between sound generation and output. The system covers
Creates a software-defined endpoint to intercept and route audio signals before final hardware output.
Lyrebird is a real-time audio processing application designed for Linux systems that modifies microphone input. It functions by capturing and routing system audio streams through virtual devices, allowing users to apply frequency adjustments and voice effects before the signal is passed to other desktop applications. The application provides a graphical interface built with a declarative toolkit, enabling users to manage and toggle between custom voice presets. These configurations are stored locally, ensuring that specific pitch settings and audio profiles remain consistent across different
Manages virtual audio routing on Linux to process microphone signals for desktop applications.