29 रिपॉजिटरी
Implementation of audio filters, compressors, and reverb to alter sound characteristics.
Distinct from Audio Processing: Focuses on signal processing effects rather than general audio playback or recording
Explore 29 awesome GitHub repositories matching graphics & multimedia · Effects Processing. Refine with filters or upvote what's useful.
Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove
Implements audio filters, noise reduction, and studio fades to alter sound characteristics.
Tone.js is a web-based audio synthesizer and framework for the Web Audio API. It provides a digital signal processing toolkit, a musical timing engine, and a library for MIDI processing to create interactive music and synthesizers directly in the browser. The project features a musical timing engine that coordinates audio events and loops using BPM-relative timing and a global transport. It includes a MIDI processing library capable of converting binary MIDI files into JSON format to trigger sounds and control audio parameters in real time. Its capabilities cover polyphonic sound synthesis,
Modifies sound signals using processors like reverb, chorus, and delay to alter the acoustic character.
This project is a comprehensive software entrepreneurship curriculum and solopreneurship business playbook designed for developers. It provides a strategic framework for building, validating, and monetizing side businesses using lean startup methodology and a systematic product development approach. The project distinguishes itself by offering specific guides for digital monetization and career anti-fragility, helping software engineers transition from employment to self-employment. It focuses on turning technical skills into scalable digital assets, paid communities, and independent software
Simulates acoustic space by adding delayed reflections to a dry audio signal.
Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform music in real time by writing and executing code during playback. The platform serves as an educational coding platform, using sound creation as a play-based environment to teach software logic and programming principles. It also acts as a MIDI and OSC controller for synchronizing external hardware and software. The system covers a broad range of audio capabilities, including software-based sound synthesis, audio sample manipulation,
Processes audio through a chain of effects including reverb, distortion, and parametric EQ to shape the output sound.
wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t
Implements audio effects including equalizers, compressors, and reverb chains via an audio graph.
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
Processes audio through a multi-channel mixer with effect plugins to shape final sonic characteristics.
MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal
Modifies final audio output using an implementation of filters, compressors, reverb, and equalizers.
EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with
Sequences audio filters in a serial linear chain where each plugin feeds into the next.
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
Adds built-in or custom processing effects like echo, reverb, and equalization to audio nodes.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Includes a suite of audio effects like reverb, delay, and chorus to simulate environmental acoustics.
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
Integrates third-party audio plugins into the processing pipeline to add professional effects.
THIS REPO IS NOT MAINTAINED ANYMORE. Please see https://codeberg.org/tenacityteam/tenacity for Tenacity, which is maintained.
Applies built-in and user-installed audio effects to alter selected audio regions.
Allows combining multiple effect requirements in a single type signature.
Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play
Mixxx adds real-time effects to individual decks or the master output to shape and transform the sound during a performance.
Chains multiple audio effects and plugins into sequential or parallel processing pipelines.
OuterTune, एक Android म्यूज़िक प्लेयर और थर्ड-पार्टी YouTube Music क्लाइंट है जिसे लोकल ऑडियो फ़ाइलों को चलाने और रिमोट कंटेंट को स्ट्रीम करने के लिए डिज़ाइन किया गया है। यह Material 3 के साथ बनाया गया एक यूज़र इंटरफ़ेस प्रदान करता है और इसमें वाहन हेड यूनिट्स पर सुरक्षित मीडिया मैनेजमेंट के लिए Android Auto के लिए एक समर्पित मीडिया एप्लिकेशन शामिल है। यह प्रोजेक्ट रिमोट सेवाओं से संगीत और वीडियो की विज्ञापन-मुक्त स्ट्रीमिंग की पेशकश करके अलग है। यह एक डाउनलोडर के माध्यम से ऑफ़लाइन मीडिया आर्काइविंग को सपोर्ट करता है जो इंटरनेट कनेक्शन के बिना प्लेबैक के लिए रिमोट गानों को लोकल स्टोरेज में सेव करता है। एप्लिकेशन कराओके और वर्ड-बाय-वर्ड फॉर्मेट में सिंक्रोनाइज़्ड लिरिक्स रेंडरिंग, प्लेबैक क्यू मैनेजमेंट और नॉर्मलाइजेशन, टेम्पो शिफ्ट्स व पिच एडजस्टमेंट के लिए ऑडियो सिग्नल प्रोसेसिंग सहित ऑडियो क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है।
Provides audio signal processing for normalization, tempo shifts, and pitch adjustments.
Ardour एक डिजिटल ऑडियो वर्कस्टेशन, मल्टीट्रैक ऑडियो मिक्सर और MIDI सीक्वेंसर है। यह एक नॉन-लीनियर ऑडियो एडिटर और थर्ड-पार्टी इफेक्ट्स व इंस्ट्रूमेंट्स चलाने के लिए एक प्लगइन होस्ट के रूप में कार्य करता है। यह सिस्टम वीडियो फ्रेम सिंक्रोनाइज़ेशन के माध्यम से पोस्ट-प्रोडक्शन ऑडियो स्कोरिंग के लिए विशेष क्षमताएं प्रदान करता है, साथ ही रीयल-टाइम में क्लिप और पैटर्न को ट्रिगर करने के लिए लाइव परफॉरमेंस सीक्वेंसिंग भी प्रदान करता है। यह कंट्रोल सरफेस मैपिंग और हार्डवेयर कंट्रोलर कॉन्फ़िगरेशन के माध्यम से टैक्टाइल मिक्सिंग का भी समर्थन करता है। सॉफ्टवेयर मल्टीट्रैक रिकॉर्डिंग, MIDI सीक्वेंसिंग और कंपोजिशन, प्रोफेशनल मिक्सिंग और मल्टीचैनल ऑडियो एक्सपोर्ट सहित ऑडियो प्रोडक्शन की जरूरतों की एक विस्तृत श्रृंखला को कवर करता है।
Distributes the processing load of third-party audio effects across multiple CPU cores to ensure real-time playback.
EZAudio, Apple प्लेटफॉर्म के लिए एक ऑडियो लाइब्रेरी है जो माइक्रोफ़ोन कैप्चर, फाइल प्लेबैक और हार्डवेयर आउटपुट के लिए मानकीकृत इंटरफ़ेस प्रदान करती है। यह एक लो-लेटेंसी ऑडियो प्रोसेसर और विज़ुअलाइज़ेशन फ्रेमवर्क के रूप में कार्य करता है जिसे ऑडियो बफ़र्स में हेरफेर करने और न्यूनतम देरी के साथ सिग्नल रूट करने के लिए डिज़ाइन किया गया है। इस प्रोजेक्ट में वास्तविक समय में ऑडियो एम्प्लीट्यूड और रोलिंग प्लॉट्स को ड्रा करने के लिए एक हार्डवेयर-एक्सेलेरेटेड वेवफॉर्म रेंडरर है। इसमें एक फास्ट फूरियर ट्रांसफॉर्म एनालाइज़र भी शामिल है जो स्पेक्ट्रल विश्लेषण के लिए टाइम-डोमेन ऑडियो सैंपल्स को फ्रीक्वेंसी-डोमेन डेटा में बदलता है। यह लाइब्रेरी डिस्क पर डिजिटल ऑडियो रिकॉर्डिंग और सीकिंग और वॉल्यूम कंट्रोल के साथ ऑडियो फाइल प्लेबैक के प्रबंधन सहित व्यापक क्षमताओं को कवर करती है। यह ऑडियो इफेक्ट्स की चेनिंग और माइक्रोफ़ोन इनपुट को सीधे हार्डवेयर आउटपुट पर रूट करने के माध्यम से वास्तविक समय में ऑडियो प्रोसेसिंग का समर्थन करती है।
Connects audio units in sequential stacks to apply modifications like equalization and delay.
BespokeSynth is a modular synthesizer environment that combines a node-based audio graph routing system with a live scripting bridge, enabling real-time patching and control without recompilation. Its architecture integrates a granular synthesis engine, FFT-based spectral processing, a MIDI Polyphonic Expression pipeline, and a Euclidean rhythm generator, all within a freeform workspace designed for live experimentation. The project distinguishes itself through its live coding capabilities, allowing Python scripts to create, modify, and control synthesis parameters at runtime, and its plugin
Wraps VST, VST3, and LV2 plugin interfaces into native modules for the patching system.
AudioNoise एक डिजिटल ऑडियो इफेक्ट्स लाइब्रेरी और सिग्नल प्रोसेसर है जिसे डिजिटल फ़िल्टरिंग और इको सिमुलेशन के माध्यम से ऑडियो वेवफ़ॉर्म में हेरफेर करने के लिए डिज़ाइन किया गया है। यह एक एनालॉग सर्किट एमुलेटर के रूप में कार्य करता है, जो हार्डवेयर गिटार पैडल और फेज़र्स के व्यवहार का अनुकरण करता है। यह प्रोजेक्ट प्रयोगात्मक ध्वनि प्रसंस्करण के लिए उपकरण प्रदान करता है, जिसमें यादृच्छिक डिजिटल शोर और बनावट का निर्माण शामिल है। इसमें एक ऑडियो वेवफ़ॉर्म विज़ुअलाइज़र भी शामिल है जो सिग्नल प्रोसेसिंग के परिणामों का विश्लेषण करने के लिए डिजिटल ऑडियो डेटा को दृश्य ग्राफ़ के रूप में रेंडर करता है। यह लाइब्रेरी डिजिटल ऑडियो प्रोसेसिंग और एनालॉग सर्किट एमुलेशन के लिए क्षमताओं को लागू करती है, ध्वनि नमूनों के टोन और स्थानिक विशेषताओं को संशोधित करने के लिए देरी-आधारित प्रभावों और डिजिटल फ़िल्टर का उपयोग करती है।
Implements echo delays that create spatial sound effects using delay loops.