5 रिपॉजिटरी
Control and configuration of system audio hardware endpoints and output routing.
Distinct from Output Device Selectors: Candidates focus on enumeration or specific selectors; this is a general management capability for volume and balance across devices.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Audio Device Management. Refine with filters or upvote what's useful.
Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader
Allows the selection and configuration of specific audio input and output hardware endpoints.
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
Controls volume, balance, and output for various wired and wireless hardware audio sources.
Deej एक हार्डवेयर-टू-सॉफ़्टवेयर ब्रिज और सिस्टम ऑडियो मैनेजर है जिसे Go में लिखा गया है जो भौतिक Arduino स्लाइडर्स को Windows और Linux पर वॉल्यूम स्तरों पर मैप करता है। यह एक क्रॉस-प्लेटफ़ॉर्म ऑडियो मिक्सर के रूप में कार्य करता है जो एक बाहरी हार्डवेयर इंटरफ़ेस के माध्यम से मास्टर वॉल्यूम, माइक्रोफ़ोन स्तर और व्यक्तिगत एप्लिकेशन ऑडियो के नियंत्रण की अनुमति देता है। यह प्रोजेक्ट एक कॉन्फ़िगरेशन-संचालित मैपिंग प्रणाली प्रदान करके खुद को अलग करता है जो सॉफ़्टवेयर प्रक्रियाओं और हार्डवेयर ऑडियो उपकरणों को विशिष्ट भौतिक स्लाइडर्स से बांधता है। इसमें उल्टे हार्डवेयर वायरिंग को ठीक करने के लिए स्लाइडर दिशा व्युत्क्रमण (inversion) के लिए तर्क शामिल है और बैकग्राउंड सर्विस को पुनरारंभ किए बिना असाइनमेंट को अपडेट करने के लिए रनटाइम कॉन्फ़िगरेशन रीलोडिंग का समर्थन करता है। यह सॉफ़्टवेयर व्यापक ऑडियो प्रबंधन क्षमताओं को कवर करता है, जिसमें एक एकल नियंत्रण चैनल के तहत कई सॉफ़्टवेयर एप्लिकेशन को समूहित करने की क्षमता और सभी अनमैप्ड एप्लिकेशन के सामूहिक वॉल्यूम समायोजन शामिल हैं। यह USB कनेक्शन के माध्यम से कंप्यूटर पर कंट्रोलर से डेटा स्थानांतरित करने के लिए सीरियल-आधारित हार्डवेयर संचार को संभालता है।
Allows the assignment of specific hardware input or output devices to physical sliders.
EZAudio, Apple प्लेटफॉर्म के लिए एक ऑडियो लाइब्रेरी है जो माइक्रोफ़ोन कैप्चर, फाइल प्लेबैक और हार्डवेयर आउटपुट के लिए मानकीकृत इंटरफ़ेस प्रदान करती है। यह एक लो-लेटेंसी ऑडियो प्रोसेसर और विज़ुअलाइज़ेशन फ्रेमवर्क के रूप में कार्य करता है जिसे ऑडियो बफ़र्स में हेरफेर करने और न्यूनतम देरी के साथ सिग्नल रूट करने के लिए डिज़ाइन किया गया है। इस प्रोजेक्ट में वास्तविक समय में ऑडियो एम्प्लीट्यूड और रोलिंग प्लॉट्स को ड्रा करने के लिए एक हार्डवेयर-एक्सेलेरेटेड वेवफॉर्म रेंडरर है। इसमें एक फास्ट फूरियर ट्रांसफॉर्म एनालाइज़र भी शामिल है जो स्पेक्ट्रल विश्लेषण के लिए टाइम-डोमेन ऑडियो सैंपल्स को फ्रीक्वेंसी-डोमेन डेटा में बदलता है। यह लाइब्रेरी डिस्क पर डिजिटल ऑडियो रिकॉर्डिंग और सीकिंग और वॉल्यूम कंट्रोल के साथ ऑडियो फाइल प्लेबैक के प्रबंधन सहित व्यापक क्षमताओं को कवर करती है। यह ऑडियो इफेक्ट्स की चेनिंग और माइक्रोफ़ोन इनपुट को सीधे हार्डवेयर आउटपुट पर रूट करने के माध्यम से वास्तविक समय में ऑडियो प्रोसेसिंग का समर्थन करती है।
Provides control and configuration of system audio hardware input and output endpoints.
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
Acts as a manager for assigning and saving audio device preferences for individual running processes.