A list of open source audio software projects (Apps, Plugins, Libraries and other resouces). The intent of this list is to catalog open-source audio apps, plugins (VSTs etc) or other resources which are either fully featured or are useful examples which have non-trivial features.
https://openaudio.webprofusion.com
Table of Contents
Contributing links
To contribute new links, fill out our issue template and the change will be prepare automatically and reviewed by an editor: https://github.com/webprofusion/OpenAudio/issues
| Plugin | Description | Type | Framework |
|---|---|---|---|
| 3HSPlug | GM/GS Compatible Multi-timbal 8-operator FM/PCM Syntheizer, uses 3HS88PWN4 (Fantasy sound chip) to make sound. | Effect | JUCE |
| 8ridgelite | 8 string guitar virtual instrument | Instrument | JUCE |
| ADLplug | FM Chip Synthesizer — OPL & OPN | Instrument | JUCE |
| ÆLAPSE | ÆLAPSE is a delay and reverb plugin. The delay is based on tape-delay mechanisms, while the reverb is inspired by (but not limited to) spring reverbs. | Effect | JUCE |
| Aeolus | Pipe organ emulator using additive synthesis as a VST, AU, or CLAP plugin (or a stand-alone executable) | Instrument | JUCE |
| Airwindows | Various small and experimental effect plugins | Instrument | N/A |
| ampli-Fe | Cross-platform VST2 plugin written in Rust | Misc | Rust VST |
| amsynth | Analog-modelling (virtual analog) synthesizer | Instrument | GTK |
| AnalogChannel | AnalogChannel is a VST3 channel strip plugin designed for mixing engineers who demand fast and characterful results in their workflow. | Effect | JUCE |
| andes | Sound synthesiser plugin based on Perlin noise | Instrument | JUCE |
| Argotlunar | Real-time delay-line granulator | Effect | JUCE |
| Audible Planets | An expressive, quasi-Ptolemaic semi-modular synthesizer | Instrument | JUCE |
| Audio Effects | Plugins implemented from the explanations in the book “Audio Effects: Theory, Implementation and Application” | Effect | JUCE |
| Axiom | Axiom is an extremely flexible node-based realtime audio synthesizer. It was originally designed for size-constrained environments such as PC intros in the demoscene, but is entirely open source and is becoming an excellent free tool for any musician. | Instrument | N/A |
| BeatCrafter | Intelligent MIDI Drum Pattern Generator VST3 - Proof of Concept | Effect | JUCE |
| Bespoke | Node-based modular synth with live coding | Instrument | JUCE |
| BinAural VST | Mono-to-stereo plugin that positions sound in a 3D space using Head-Related Transfer Functions | Effect | JUCE |
| BiRR | BiRR (and her ambisonic sister AmbiRR) are room simulators that accurately emulate the sound produced by two monophonic and omnidirectionnal sources perceived by a listener in a rectangular (2D) or parallelepipedic (3D) room. The dimensions (x,y,z) of the room can be adjusted, as well as the source and listener positions. The generated stereo output can simulate different microphone positions (XY, MS, with different angles), or a binaural receiver. | Effect | JUCE |
| Biztortion | Modular distortion plugin for VST-based hosts made with C++ and JUCE framework. | Effect | JUCE |
| BlackBird | Analog-inspired software synth with its own voice | Instrument | JUCE |
| Blackheart | Audio effect plugin combining analog-style octave fuzz with chaotic digital pitch-shifting and modulation. Designed for heavy, downtuned guitar and experimental sound design. | Effect | JUCE |
| blocks | Polyphonic modular synth | Instrument | JUCE |
| BORIS Granular Station | A live-input granular plugin | Effect | JUCE |
| Breathalyzer | Breathalyzer is a VST3 instrument that turns MIDI notes into playable breath-and-voice gestures. It is not a sample player and not a speech synthesizer. The design goal is a compact expressive instrument whose mouth color, noise, growl, and vowel motion can all be performed from a small control surface. | Instrument | VSTGUI |
| C1Bitcrusher | Experimental and accurate bit reduction | Effect | N/A |
| Calf Studio Gear | Many LV2 and Jack audio plug-ins | Effect | GTK |
| Cardinal | Virtual modular synthesizer plugin | Instrument | DPF |
| CetoneSynthLight | CetoneSynthLight is a light-weight polyphonic synthesizer by Neotec Software. It aims to give you a light but professional synthesizer experience. Originally written by René Jeschke. | Instrument | DPF |
| Chartchotic | Chartchotic is a VST3/AU plugin that visualizes MIDI as rhythm game highways -- Clone Hero, YARG, and Rock Band style. Preview your charts in real time as you write them. | Misc | JUCE |
| Chorus Ex Machina | Physically modelled chorus synthesizer | Instrument | NIH-Plug |
| CHOW | Maximally truculent distortion effect | Effect | JUCE |
| Classic Master Limiter RE-01 | Classic Master Limiter RE-01 is a reverse-engineered recreation of Kjaerhus Audio's Classic Master Limiter, a 32-bit Delphi VST2 mastering limiter from the early 2000s. | Effect | DPF |
| Classic Reverb RE-02 | Classic Reverb RE-02 is a reversed engineering of Kjaerhus Classic Reverb, a studio-quality free reverb plugin. It is a variant of Classic Reverb RE-04. They have the same controls, but RE-02 has a different timbre. | Effect | DPF |
| Classic Reverb RE-03 | Classic Reverb RE-03 is a reversed engineering of Kjaerhus Classic Reverb, a studio-quality free reverb plugin. It is a variant of Classic Reverb RE-04, with a different flavor of sound style and controls | Effect | DPF |
| Classic Reverb RE-04 | Classic Reverb RE-04 is a reversed engineering of Kjaerhus Classic Reverb, a studio-quality free reverb plugin. It sounds professional, with a flavor of vintage reverb, suitable for many applications from vocals to instruments. | Effect | DPF |
| Cloud Seed | Algorithmic reverb for emulating huge, endless spaces and modulated echoes | Effect | N/A |
| CloudReverb | This is an audio plugin for algorithmic reverb. The algorithm is borrowed from CloudSeed VST by Valdemar Erlingsson. | Effect | JUCE |
| CMBNEX | CMBNEX Is a 4 oscillator VST3 synth with a unique tuneable 2 dimensional waveshaper and 3 combiners that use several algorithms to combine incoming signals. All parameters have 4 slots for internal modulation from several modulation sources like envelopes, LFOs, and macros | Instrument | VSTGUI |
| Cocoa Delay | Warm and lively delay | Effect | WDL-OL |
| Comprez | Comprez is a simple but fast, versatile compressor plug-in. It's ready to give you a special compressor experience you may never have before. Although there are only 4 controllers currently, it does not limit your creation. | Effect | DPF |
| Convolver | Impulse-response reverb | Effect | JUCE, VSTGUI |
| CrushClone | A faithful recreation of the legendary CamelCrusher multi-effect plugin | Effect | JUCE |
| cStop | Tape stop | Effect | JUCE |
| Curvessor 2 | Curvessor is an audio plug-in that implements a dynamic range processor in which the response curve of each channel is an automatable spline. | Effect | JUCE |
| DAFx19-Gamelanizer | Accompanying material for the paper 'A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music' | Effect | JUCE |
| Darvaza | Darvaza is a VST/AU plug-in which provides a gating effect. The gate can use different waveforms and its speed is individually controllable across channels. The gates oscillators are synchronized to the host tempo and time signature. | Effect | VSTGUI |
| DCOffsetter | DCOffsetter - DC Offset Audio Plugin allows you to adjust the direct current (DC) component of audio signals by adding DC offset (bias) to the audio signal. It provides independent bias control for left and right stereo channels, supporting various audio processing applications from fine adjustments to significant modifications. | Effect | JUCE |
| Delirion | A VST audio plugin that is a multi-band doppler shifter with band specific distortion and reverberation effects. The less scientific and more romantic definition is that it makes any incoming audio sound like remembered in a fever dream | Effect | JUCE |
| Dexed | DX7 FM plugin synth | Instrument | JUCE |
| Digits | Phase-distortion synth inspired by Casio CZ series | Instrument | VSTGUI |
| Disflux | Disflux is a free and open-source phase dispersion effect designed to add insane amounts of punch, depth, and character to your sound. | Effect | JUCE |
| Distrho glBars | OpenGL bars visualization plugin (as seen in XMMS and XBMC/Kodi) adapted from jack_glbars | Effect | DPF |
| Distrho Juice Plugins | Misc | DPF | |
| Distrho Kars | Simple karplus-strong plucked string synth based on the karplong DSSI example synth | Instrument | DPF |
| Distrho Mini-Series | Collection of small plugins based on LOSER-Dev Plugins | Effect | DPF |
| Distrho MVerb | DPF-based version of MVerb | Effect | DPF |
| Distrho ndc Plugs | DPF-based versions of some of ndc Plugs | Effect | DPF |
| Distrho Nekobi | Simple single-oscillator synth based on Roland TB-303 | Instrument | DPF |
| Distrho ProM | Music-visualizer plugin based on projectM | Effect | DPF |
| Dragonfly Reverb | Hall-style reverb based on Freeverb3 algorithms | Effect | DPF |
| Drops | Single file audio player | Instrument | DPF |
| Drummock | Drum sampler plugin with retro pitch shifting and hard clipper. Just drag and drop to load samples and start playing. | Instrument | JUCE |
| DtBlkFx | DtBlkFx is a Fast-Fourier-Transform (FFT) based VST plug-in | Effect | VSTGUI |
| Element | Advanced Audio Plugin Host | Misc | JUCE |
| EP-MK1 | EP-MK1 is a real-time physical model of an Electric Piano built using Pure Data and Camomile. | Instrument | N/A |
| Eurorack | Diverse set of physical modeling sources, organic processors, wavetable oscillators, waveshapers, granular synths, and utility modules | Misc | N/A |
| Farbrausch V2 Synthesizer System, Revived | Fork of the original V2 codebase, including libv2, synth plugins and more, all with x64 support. | Instrument | N/A |
| FaustSynth | Monophonic synthesizer built with the Faust programming language | Instrument | Faust, JUCE |
| FILT-R | FILT-R is a cross-platform filter modulator based on plugins like ShaperBox and FilterShaper. It is the second version of FLTR-1 JSFX | Effect | JUCE |
| Fire | This is a multi-band distortion plugin 『Fire』. | Effect | JUCE |
| Flappy Chord | Flappy Chord is a simple prototype of musical game that reimagines the classic "Flappy Bird" formula as a fun tool for learning music. The bird is controlled by playing notes and chords on a connected MIDI keyboard. | Effect | JUCE |
| Flutterbird | Simple pitch fluctuation | Effect | iPlug2 |
| FOGPAD | FogPad is a multichannel reverb effect with a little twist: instead of aiming to recreate a large amount of acoustic spaces, FogPad provides a murky nebula of frozen thoughts, recollecting long forgotten events. The reflections can be bent and transformed through use of its fully automatable parameters. | Effect | VSTGUI |
| FreeEQ8 | FreeEQ8 is a professional-grade, free and open-source 8-band parametric EQ plugin for macOS, Linux, and Windows. | Effect | JUCE |
| Frequalizer | Frequalizer is a 6-band EQ with integrated analyzer | Effect | JUCE |
| Fuzz Ball | Fuzz effect written in Rust | Effect | Rust VST |
| FxBox | Real-time multi-loop processor editor for the Amiga range of computers m68k-amigaos >= 1.3. | Effect | N/A |
| GainPlugin | (Experimental) VST/AU audio plugin example based on JUCE with React-JUCE for UI. | Misc | JUCE, React-JUCE |
| GamepadMidi | Reads gamepad and joystick input via SDL3 and outputs MIDI CC messages. Each button, axis, and hat on the connected controller gets its own row in the UI where you can configure the target CC number and the output value range (min/max within 0–127). | Misc | JUCE |
| Gammou | Gammou is a polyphonic modular sound synthesizer that be run as VST or standalone on Linux and Windows. | Instrument | N/A |
| GATE-12 | GATE-12 is a cross-platform envelope generator for gate/volume control inspired by plugins like GrossBeat and ShaperBox. It is the second version of GATE-1 rebuilt from scratch using the JUCE framework. | Effect | JUCE |
| Gripverb | Gripverb is an implementation of a Schroeder reverb (4 all-pass filters into 8 comb filters) in JUCE. | Effect | JUCE |
| GroovOliou | Simple drum sample player that easily browses a long list of samples. | Instrument | JUCE |
| GuitarD | It's a basic multi effects processor which follows a node based approach. It's fairly unstable and experimental but contains most of the important features. | Effect | iPlug2 |
| Gverb/Gigaverb | Reverb | Effect | VSTGUI |
| Hammer & Meißel | Hammer & Meißel is a keytracked polyphonic modal filter (and more). | Instrument | JUCE |
| Harpejji-VST | VST plugin is a virtual instrument that emulates the sound of an Harpejji, created as my Bachelor's thesis project using physical modeling synthesis techniques. | Instrument | JUCE |
| Helm | Polyphonic synth with lots of modulation | Instrument | JUCE |
| hexter | Yamaha DX7 modeling FM synth for DSSI | Instrument | DPF |
| HiLoFilter | Simple hipass/lopass filter controlled with a single knob | Effect | JUCE |
| Homecorrupter | Homecorrupter is a VST/AU plug-in which allows the reduction of sample rate, bit depth and playback speed of any incoming audio, on the fly. | Effect | VSTGUI |
| Hue | Mixes various noise types into the audio signal | Effect | Rust VST |
| HybridReverb2 | HybridReverb2 is a convolution-based reverberation effect which combines the superior sound quality of a convolution reverb with the tuning capability of a feedback delay network. | Effect | JUCE |
| INTERSECT | INTERSECT is a sample slicer instrument plugin (VST3/AU/Standalone) with multi-sample sessions, per-slice locking, slice note ranges, multiple time/pitch algorithms, and MIDI-triggered slice playback. | Instrument | JUCE |
| IR: LV2 Convolution Reverb | NOTE : Please kindly recheck, i think this also use LV2 , which i think could be added to dropdown | Effect | GTK |
| IV-X Delay | IV-X Delay is a delay effect modelled after a renowned vintage tape recorder. | Effect | JUCE |
| jc303 | A Free Roland TB-303 Plugin for Windows, MacOS and Linux: VST2, VST3, LV2 and AU. A JUCE port of Open303 engine | Instrument | JUCE |
| JS Inflator | JS Inflator is a copy of Sonox Inflator. | Effect | N/A |
| JS80P | JS80P is a MIDI driven, performance oriented, versatile, free and open source synthesizer VST® plugin for Linux, Windows, and macOS. | Instrument | N/A |
| JuceOPLVSTi | FM synth based on Yamaha OPL2/3 emulation from DOSBox | Instrument | JUCE |
| Juno 6 | Roland Juno 6/60 Synthesizer | Instrument | N/A |
| Just a Sample | Just a Sample is a powerful, modern audio sampler, with a focus on simplicity and ease of use. Best of all, it's free and open-source! I spent a lot of time on this project, and I think it will be a great addition to your plugin collection. | Effect | JUCE |
| K-Meter | Implementation of a K-System meter according to Bob Katz’ specifications | Effect | JUCE |
| keithhearne/VSTPlugins | Collection of VST plugins | Effect | JUCE |
| Key Repeat | Beat repeat sampler | Instrument | JUCE |
| KickMaker | Synth specifically to create kick-drum sounds | Instrument | VSTGUI |
| LameVST | LameMP3 as an effect | Effect | N/A |
| LIRA•8 | The Lira•8 is a digital attempt at emulating SOMA Lab's Lyra-8 signal flow and sound. | Instrument | JUCE |
| Luftikus | Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands and additional high frequency boost. As an improvement to the hardware it allows deeper cuts and supports a keep-gain mode where overall gain changes are avoided. | Effect | JUCE |
| Magical8bitPlug 2 | Old 8bit game console style synth | Instrument | JUCE |
| MAIM | MAIM is an audio plugin that circuit bends MP3 and Opus encoders in real time, disrupting the control flow sending data down unexpected paths to create digital distortions. | Effect | JUCE |
| master_me | Automatic audio mastering plugin for live-streaming and internet radio stations. | Effect | DPF |
| mda | FX and virtual instruments for PC and Mac | Misc | N/A |
| mda-plugins-juce | JUCE implementations of the classic MDA audio plug-ins | Misc | JUCE |
| Melodrumatic | Melodrumatic is an audio plugin that lets you "pitch-shift" via delay (i.e. the Doppler effect) to turn unpitched audio into melodies. Controllable via MIDI or mouse. | Effect | JUCE |
| Microbiome | Microbiome is a real-time audio effects plugin that uses delay lines and looping to create vibrant audio artifacts mimicking the nature of evolutionary biology. | Effect | JUCE |
| MidiChords | Detect chord names from a MIDI track and display them in a scrolling window during track playback | Misc | JUCE |
| Midiverb/Midiverb II emulator | This is an emulator for the original Midiverb, Midifex and Midiverb II effect units made by Alesis. | Effect | JUCE |
| Mika Micro | Simple subtractive synth | Instrument | WDL-OL |
| Minaton-XT | Minaton - A monophonic, subtractive, beefy analogue style bass and lead synthesizer. Originally written by Nick Bailey (ThunderOx Software) (@thunderox) | Instrument | DPF |
| mioSynth | Simple way to build an orchestra for Csound and play your favorite melody. Run it in Cabbage, standalone, or as VST plugin within your own DAW. Listen to the demo. | Instrument | N/A |
| MixCompare | A professional audio plugin for DAW final stage mixing that provides instant switching between your work-in-progress mix and reference audio sources. Built with JUCE framework and modern web technologies. | Effect | JUCE |
| Modal Synthesiser | This is a software synthesiser that uses modal synthesis, a physical modelling technique using banks of resonators to filter an exciter signal, to create sounds with a parametrically controlled frequency spectrum. This synthesiser is designed to allow for the composition and performance of spectral music, and it produces sounds with timbres similar to those of natural materials such as wood, metal, and glass. | Instrument | JUCE |
| modEQ | EQ with modulation (VST3, AU) | Effect | JUCE |
| MultiBandEQ | A multi-band equalizer audio plugin built with JUCE | Effect | JUCE |
| MultiMeter | A comprehensive set of AU/VST audio analysis tools (level meters, histograms, spectrogram analyzer, goniometer, correlation meter) | Effect | JUCE |
| Musializer Plugin | Spectrum visualizer plugin | Misc | JUCE |
| MVerb | Studio-quality reverb using the Dattorro’s figure-of-eight reverb structure | Effect | VSTGUI |
| ndc Plugs | VST plugins for Windows and OSX | Misc | VSTGUI |
| NEL | NEL is a vibrato plugin. It uses a feed-forward delay to modulate the signal in pitch and time. Various modulators can be used to create all kinds of vibrato textures. | Effect | JUCE |
| Neural Amp Modeler LV2 | Neural amplifier modeler, LV2 version of Steven Atkinson's NAM plugin | Effect | N/A |
| Neural Resonator VST | This is a VST plugin that uses a neural network to generate filters based on arbitrary 2D shapes and materials. It is possible to use midi to trigger simple impulses to excite these filters. Additionally any audio signal can be used as input to the filters. | Effect | JUCE |
| NeuralNote | NeuralNote is the audio plugin that brings state-of-the-art Audio to MIDI conversion into your favorite DAW. | Misc | JUCE |
| Niner | A three-layer synthesized kick drum plugin with a parallel 909-style clap voice. SUB sine, MID sine+noise, and a band-passed click TOP mix into a five-voice distortion palette, a tilt/low/notch master EQ, and a full master bus. | Instrument | NIH-Plug |
| Ninjas 2 | Sample slicer, rewrite of Ninjas | Instrument | DPF |
| NotNotchFilter | Performance-oriented filter designed to replace the mid-EQ found in a standard 3-band DJ mixer | Effect | JUCE |
| OB-Xd | Based on the Oberheim OB-X | Instrument | JUCE |
| OctaSine | VST2 frequency modulation synthesizer written in Rust | Instrument | Rust VST |
| Odin2 | Polyphonic Synth | Instrument | JUCE |
| ORchestra | Powerful MIDI sequencer plugin that generates and combines sequences of notes or MIDI CC messages. | Misc | JUCE |
| Overdraw | Overdraw is an audio plug-in that implements a waveshaper in which the transfer function of each channel is an automatable spline. | Effect | JUCE |
| OwlBass | Additive bass synth | Instrument | JUCE |
| Oxe FM Synth | Multitimbral 8-operator FM synth (VST 2.4; Windows, Linux, macOS) | Instrument | VSTGUI |
| Panacea | NOTE : i think there should be new framework added, since this is using Cabbage , so for now i pick "No Framework" as option | Effect | N/A |
| PeakEater | PeakEater is a free, easy-to-use wave-shaping plugin. PeakEater lets you choose between different wave-shaping functions to clip everything above ceiling level. Therefore, you can boost the overall volume of your track safely without worrying that some nasty peak would go above the maximum allowed volume level of your DAW. | Effect | JUCE |
| PerceptoMap | PerceptoMap is an open-source audio plugin (VST3) that visualizes psychoacoustic features of audio signals in real time | Effect | JUCE |
| Phlegetron | An audio plugin that provides multiple distortion effects with simple parameter control. The distortion can operate on two independent channels, either split by a crossover frequency or by harmonic bins. Tweaking the controls should allow you to tune in to specific frequencies for creating either pleasing or disturbing harmonic distortion, depending on what takes your fancy. | Effect | JUCE |
| PitchedDelay | PitchedDelay is a delay that allows the pitching the delayed signal. This can be done within or outside the feedback loop. | Effect | JUCE |
| Plasma | Plasma is a free & open-source distortion powerhouse for VST3 hosts. Originally designed for Hardstyle, Gabber, Hardcore, and anything that needs raw, aggressive energy, Plasma lets you twist and destroy your sound with 12 brutal distortion styles and filters with extreme resonance capabilities. | Effect | JUCE |
| plugdata | Plugin wrapper around Pure Data, letting it be used as a plugin in your DAW | Misc | JUCE |
| pMix | pMix (short for preset mixer) is a sound design, composition and performance tool that facilitates the control of multiple parameters using an intuitive graphical interface | Misc | JUCE |
| PodcastPlugins | Podcast Plugins are easy-to-use plugins for speech enhancement, specifically designed for podcasters who can't or don't want to dig deeper into the craft of sound engineering. | Effect | DPF, Faust |
| Pulp Fiction | Multi-effects rack plugin | Effect | JUCE |
| PulseDelay | Timed delay effect | Effect | N/A |
| Pult-EQ | Pult EQ is a free and open source Pultec style tube EQ VST3 plugin (64bit) for Linux and Windows. Pult EQ is not made for fine detailed work, but for adding mojo and sound coloration. You can boost the lows, the highs and the mids. You can saturate your sound or, of course, do the “Pultec trick”. The EQ features stereo and mid/side processing and the saturation comes with automatic gain compensation and up to 16 times oversampling. | Effect | Faust |
| QDelay | QDelay (short for quick-delay) is a dual-delay with more features than it should for a free plugin that's supposed to be quick. While it offers nothing groundbreaking it is based on popular units like ReplikaXT and EchoBoy. The main goal is to create a free and open plug-in for my own productions, an alternative to the popular Deelay by SixthSample without premium versions or trimmed features or on-line activation. | Effect | JUCE |
| QtVST | VST plugins with a Qt interface | Effect | Qt |
| quantumVerb | Convolution reverb plugin developed for Quantum Music (and the rest of the world) by 4th-year engineering students at Polytechnique Montréal. | Effect | JUCE |
| Ratatouille | Ratatouille is a Neural Model loader and mixer | Effect | N/A |
| RCSiner | RCSiner is an audio plugin that employs phase-distortion and waveshaping techniques utilizing the sine function. It provides a collection of selectable formulas, each equipped with three adjustable parameters and the capability to transform through multiple processing stages. This versatile tool offers and extensive range of sonic possibilities, from subtle harmonic saturation to full-on destruction of the audio signal. | Effect | iPlug2 |
| RdPiano | RdPiano accurately emulates SA-synthesis digital pianos, such as the Roland MKS-20, RD1000 and the Rhodes MK-80 electric piano. It simulates the CPU-B board reused in different models, emulating the CPU and the custom chips. The emulation of the custom chips is derived from silicon analysis. It also approximates the BBD chorus and tremolo effect, albeit less accurately than the digital emulation. | Instrument | JUCE |
| RE201models | This repository is dedicated to digital modelling of the Roland RE-201. | Effect | JUCE |
| REACH | Extraterrestrial Reverb for Electronic Music | Effect | JUCE |
| Real-time Noise Suppression Plugin | A real-time noise suppression plugin for voice based on Xiph's RNNoise. More info about the base library. | Effect | JUCE |
| Rechoir | Rechoir is a delay plug-in in which the echoes are pitch shifted to create a tempo synchronized harmony from the input signal. | Effect | VSTGUI |
| REEV-R | REEV-R is a cross-platform convolution reverb with modulation for pre/send and post/volume signals. | Effect | JUCE |
| ReFine | ReFine is a plugin that allows to add a final polishing to your tracks, busses and masters. It extracts psycho-acoustic parameters from the source and thus allows to add warmth, space and punch to your mixes. This is done level dependent and rather subtle; you probably won't be able to create heavy distortion effects with this plugin. | Effect | JUCE |
| Regrader | Degenerative delay | Effect | VSTGUI |
| Resonarium | Resonarium is a MPE-compatible physical modeling synthesizer, based on coupled string waveguide models. It is designed to encourage abstract sound design, exploration, and open-ended play. | Instrument | JUCE |
| RetroPlug | A frontend for the SameBoy GameBoy emulator, with a focus on music creation | Instrument | iPlug2 |
| Ripchord | Ripchord is a free MIDI plugin for creating and remixing chord progressions. You can create custom chord presets from scratch, load expansion packs, or import any MIDI file that contains chords and Ripchord will automatically create a preset from it | Misc | JUCE |
| RipplerX | RipplerX is a physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision. | Instrument | JUCE |
| Roboverb | Roboverb is designed to produce a distinctive, "robotic" or metallic reverb sound, and its parameters are somewhat unique compared to typical reverb plugins. | Effect | JUCE |
| Room Reverb | Room Reverb is a mono/stereo to stereo algorithmic reverb audio plugin with many presets. It uses the implementation of Moorer's early reflection model and Jon Dattorro's Progenitor Reverb from the Freeverb3 signal processing library. | Effect | JUCE |
| Roth-AIR | Mixing tool for easily adding airy, crispy presence to audio | Effect | JUCE |
| Rotor | Rotor is a variable waveform ring modulation plugin targeting VST3 and AU for OS X and Windows platforms. It uses wavetable synthesis to generate various simple waveforms that act as the modulation signal for the input. It is compiled using the JUCE framework for C++. | Effect | JUCE |
| RS Algorithmic Verb | Implements a number of different reverb algorithms, including plate and hall reverbs from Dattorro; Gardner's 1992 room reverbs; 4 feedback delay network reverbs using the "FDN Toolbox"; and two experimental/special-effect reverbs. | Effect | JUCE |
| Schrammel OJD | Model of a modern classic guitar distortion pedal | Effect | JUCE |
| ScorchCrafter Guitar FX | Audio DSP FX and plugins, mostly for guitar (amp sim) and other FX | Effect | VSTGUI |
| Scream | Scream is a versatile VST plugin that recreates the legendary Scream filter from Massive. Known for its aggressive, resonant tone and raw energy. | Effect | N/A |
| Setekh | A minimalistic yet sonically powerful distortion plugin created and distributed via Full FX Media | Effect | JUCE |
| sfizz | SFZ parser library and instrument plugins | Instrument | VSTGUI |
| ShoutVST | VST for streaming sound into Icecast/Shoutcast directly from VST hosts | Effect | VSTGUI, FLUID |
| Signalizer | Real-time audio visualization plugin Signalizer | Effect | JUCE |
| Simple Reverb | Simple reverb plugin made with the JUCE DSP module | Effect | JUCE |
| Sirial | Sirial is a Rhythmic Delay where each tap can be placed and configured with different amplitudes and feedback giving total control on how the delay responds and the patterns it creates. | Effect | JUCE |
| SmartGuitarAmp | Guitar amplifier-style plugin, that uses machine learning for emulating real world hardware | Instrument | JUCE |
| SmartGuitarPedal | Guitar pedal-style plugin, that uses machine learning for emulating real world hardware | Effect | JUCE |
| Sound Analyser | Real-time audio analysis to allow anyone to quickly set up and experiment with different algorithms | Effect | JUCE |
| Sound of Music | Multiband bitcrusher | Effect | JUCE |
| SoyBoy SP | SoyBoy SP is a VST3 instrument plugin to generate some GameBoy-like sounds. | Instrument | Rust VST |
| Space Dust Synthesizer | A pure CMake-based polyphonic synthesizer VST3 plugin built with JUCE 8. Cosmic particles of sound. | Instrument | JUCE |
| SPARTA | Spatial audio focused plug-in suite (Ambisonics encoders/decoders, 3-D panners/spatialisers, etc.) | Effect | SAF, JUCE |
| SpectralAbyss Multiband-Saturation | SpectralAbyss is a multiband saturation audio plugin built with JUCE. It allows the distortion of three individual frequency bands using two different distortion algorithms. | Effect | JUCE |
| Spice FX - Open Source Edition | A high-quality analog saturation VST3/AU/LV2 plugin with multiple distortion models. Open sourced in October 2025. | Effect | JUCE |
| Squeezer | Compressor with side-chain, several detection modes and filters, etc | Effect | JUCE |
| Stone Mistress | Phase Shifter and Chorus audio plugin, inspired by Electro-Harmonix Stereo Electric Mistress and Small Stone pedals | Effect | JUCE |
| string-machine | This is a virtual-analog string ensemble synthesizer. | Instrument | DPF |
| Super Destroy FX | This is part of the Destroy FX plugin pack. Destroy FX is a music software project of Sophia Poirier and Tom Murphy 7. Mostly audio effect plugins that destroy your sound. | Effect | VSTGUI |
| SuperSpread | SuperSpread uses multiple pitch shifters to spread a signal thus allowing supersawing any input it is given. | Effect | JUCE |
| Surge | Subtractive wavetable synth | Instrument | VSTGUI |
| Synister | Subtractive synth | Instrument | JUCE |
| Syntage | VST 2.4 .Net Study Synth | Instrument | N/A |
| TeAr | TeAr is an advanced polyrhythmic and polyphonic MIDI arpeggiator plugin. It features four independent arpeggiator engines, each with its own pattern, subdivision, and MIDI output channel. This allows for the creation of complex, evolving musical phrases and textures. | Effect | JUCE |
| Temper | Digital distortion targeting VST, VST3, and AU for OS X and Windows | Effect | Faust, JUCE |
| Terminal Velocity | Simple MIDI velocity tool written in C++/JUCE. | Misc | JUCE |
| Terrain | Terrain is a Wave Terrain Synthesis instrument. In wave terrain synthesis, a sound is produced via a 2D trajectory scanning over a 3D surface, or terrain. The timbre produced is dependent on the shape and parameters of the trajectory, as well as the shape of the scanned terrain. | Instrument | JUCE |
| The Analog Molecule | JSFX Based frame plugin for Reaper. | Effect | DPF |
| The Kiss of Shame | The Kiss of Shame – Tape Desecration Processor, debuted at the Audio Engineering Society Convention 2014 in Los Angeles, was a pioneering DAW plugin that leveraged commercial UX/UI design principles to shape its magnetic tape + circuitry emulation algorithms. | Effect | JUCE |
| There will be blood | Drum bleed reduction plugin | Effect | JUCE |
| TIME-12 | TIME-12 is a cross-platform is a delay modulator inspired by plugins like GrossBeat and ShaperBox. It can be used for a wide range of effects like stuttering, tape stop, glitch, scratch, reverse, pitch shift and more. It is the second version of TIME-1 rebuilt from scratch using the JUCE framework. | Effect | JUCE |
| traKmeter | Loudness meter for correctly setting up tracking and mixing levels | Effect | JUCE |
| Transfer | Transfer is a waveshaper based distortion, except the transfer function is JIT compiled from text inputted by the user. Starting as a tool for testing different transfer functions in other projects, it has evolved into a pretty cool and unique plugin (disclaimer it might not be that unique I have done absolutely no market research whatsoever). It also has a built in gate, and an emphasis filter, which applies the filters to the signal pre waveshaping, then applies the exact opposite filter post waveshaping. Due to popular demand (by popular I mean that one guy on reddit), it now also has has 16x oversampling and you can't turn it off sorry I don't make the rules. | Effect | JUCE |
| TRANSFORMANT | Transformant is a VST/AU plug-in which provides a stereo formant filter effect, driven by oscillators and obliterated to gravel through bit crushing or wave shaping. | Effect | JUCE |
| Tumult | Tumult makes noise. Tumult texturizes, accentuates and adds warmth and age. Tumult comes with 100 hand-picked noises. You can choose one of them or import your own samples and play them raw, let them follow your sounds or duck them away. Tumult comes with an 5-band EQ that lets you shape the noises to your liking. Tumult is a free and open source 64bit VST3 effect plugin for Linux and Windows. | Effect | JUCE |
| Tunefish | VST virtual analog synthesizer | Instrument | JUCE |
| Uhhyou Plugins | Uhhyou Plugins Collection | Effect | N/A |
| Ultramaster KR-106 | A synthesizer plugin emulating the Roland Juno-6, Juno-60, and Juno-106 | Instrument | JUCE |
| VAC-6V Volume Analyzer & Controller | NOTE : i put no framework, and i think could be added Jamba as new framework option in drop down | Effect | N/A |
| Valentine | Valentine is a compressor and distortion processor. It was inspired by the hyper compressed and crushed textures in the seminal Justice record, †. Using it is easy: turning input up makes the signal louder, more compressed, and more saturated. Turning crush up adds digital distortion. | Effect | JUCE |
| Vaporizer2 | Hybrid wavetable additive / subtractive VST / AU / AAX synthesizer / sampler workstation plugin | Instrument | JUCE |
| VCV Rack | Virtual modular synth | Misc | RtAudio |
| Vibrato Plugin | An effects plugin which adds vibrato to the incoming signal. | Effect | JUCE |
| VinSynth | VinSynth is a monophonic synthesizer with MIDI input, an interpolated delay effect, a lo-fi style bit crusher with a speed control that affects how fast the bit crushing happens, and a low/high pass filter | Instrument | JUCE |
| VisiMusic | Effect plugin that applies audio modulation, configured based on a live video input. This creates unique soundscapes connected to visual content. | Effect | N/A |
| Vital | Spectral warping wavetable synthesizer | Instrument | JUCE |
| VST2413 | FM synth based on emulator of YM2413 (OPLL) chip used in Sega Master System and FM-PAC MSX expansion | Instrument | N/A |
| VstProfiler | We are working on an open source JUCE vst3 plug-in that capture guitar amplifier and cabinet and emulate them in real time for guitarists. | Effect | JUCE |
| VSTSID | SID synthesizer instrument | Instrument | N/A |
| WarpCore | WarpCore is a multi-band spectrum inversion plugin, similar to the time-domain local spectrum inversion effect of PiWarp/Wormhole. | Effect | JUCE |
| Wavetable | A 2 oscillator wavetable synth with flexible modulation options | Instrument | JUCE |
| WebCZ101 | Virtual CZ101 synth in a browser | Instrument | WAM |
| WebDX7 | Virtual Yamaha DX7 synth in a browser | Instrument | WAM |
| Wolf Shaper | Waveshaper plugin with spline-based graph editor | Effect | DPF |
| WSTD DL3Y | Multiband delay plugin. | Effect | DPF |
| WSTD FLANGR | Simple stereo Flanger plugin. | Effect | DPF |
| WX CRUSHER | WX CRUSHER is a high-gain, digital distortion engine engineered for Rage, Digicore, and Dark Trap production, abandoning analog warmth for digital coldness. | Effect | JUCE |
| YK Chorus | Chorus audio effect plugin based on DSP code by TAL | Effect | DPF |
| zam-plugins | LADSPA/LV2/VST/JACK audio plugins for high-quality processing | Effect | DPF |
| ZeroComp | A zero-latency feedforward compressor for broadcast, streaming, and live production, with four analog-flavored modes (VCA / Opto / FET / Vari-Mu). | Effect | JUCE |
| ZeroEQ | A zero-latency, spectrum-analyzer-integrated parametric equalizer for broadcast, streaming, live, and mastering work. 11 fixed-slot bands of minimum-phase IIR (2× HPF + Low Shelf + 6× Bell + High Shelf + LPF), with per-band drag, overlaid on a Pre / Post FFT analyzer | Effect | JUCE |
| ZeroLimit | A zero-latency brickwall limiter for broadcast, streaming, and music mastering | Effect | JUCE |
| Zippify | lil' simple distortion/clipper | Effect | Rust VST |
| zynaddsubfx | Additive/Subtractive AM/FM synthesizer with effects | Instrument | FLTK |
- Awesome JUCE — list of JUCE libraries, plugins and utilities
- Hybrid Multimedia Production Suite — Collection of open software for a platform-independent advanced audio/video contents production suite
- Linux DAW — list of audio software and plugins, many of which are open-source
- Linux Synths — list of linux based synths, many of which are open-source
- Mach1 Spatial System — foundational plugins for spatial and multichannel audio mixing focused around vector panning
- Open Audio Stack — audio plugin management software, registry of StudioRack, OwlPlug, etc.
- OpenAV — collection of instruments, effects, and development tool kits for Linux.
- SFZ Instruments — list of SFZ instruments, most of which are free
- StudioRack — open-source audio plugin registry, app and command line tools
- VCV library — library of plugins compatible with VCV Plugin Manager
| Software | Source | Description |
|---|---|---|
| 4Track | https://github.com/andreboekhorst//4-track-recorder | 4track.cc is a web-based reimagining of a classic 4-track tape recorder, built with Svelte 5. Users can record, mix, and play back audio across four independent tracks, like the physical cassette recorders used by home musicians. Finished recordings ("cassettes") can be saved locally or shared with others via a link. |
| ADSR | satelllte/adsr | Simple web-based ADSR synth |
| Ardour | Ardour/ardour | DAW |
| ASIO2WASAPI | levmin/ASIO2WASAPI | Universal ASIO driver for Windows |
| Audacity | audacity/audacity | Audio editor |
| AudioKit Synth One | AudioKit/AudioKitSynthOne | Open-Source iOS Synthesizer App |
| Bosca Ceoil | TerryCavanagh/boscaceoil | Fun stand-alone beginner synthesiser |
| butterDAWg | Jaybee18/butterDAWg | DAW (WIP) |
| Carla | falkTX/Carla | GNU/Linux Plugin Host |
| ChucK | ccrma/chuck | Strongly-timed, Concurrent, and On-the-fly Music Programming Language |
| Coincident Spectra | bgins/coincident-spectra | A spectral-microtuning additive synthesizer |
| ComposeYogi | AppsYogi-com/ComposeYogi | The open-source Ableton-style music composer for the web |
| Drum Beat Repo | babali42/drumbeatrepo | An interactive library of drums patterns |
| Element | Kushview/Element | Advanced Audio Plugin Host |
| Elementary Grid | teetow/elementary_grid | A tonegrid synth made with Elementary Audio and React |
| EmuSC | skjelten/emusc | EmuSC is a software synthesizer that aims to emulate the Roland Sound Canvas SC-55 lineup to recreate the original sounds of these '90s era synthesizers. Emulation is done by extracting relevant information from the original control and PCM ROMs and reimplement the synth's behavior in modern C+ |
| FFAB | disuye/FFAB | FFAB is a cross-platform, complex audio batch processor, drag & drop effects rack, command builder & graphical user interface for FFmpeg. Audio only, but with video passthrough. Easily create filter chains, save presets, run or export FFmpeg commands, multi-input/-output batching algorithms, divide jobs across parallel FFmpeg instances... with full logs to file. It does everything FFmpeg does, but in a less cryptic manner. |
| FlexASIO | dechamps/FlexASIO | Universal ASIO driver for Windows |
| Furnace | tildearrow/furnace | Tracker sequencer with a huge selection of game system chips |
| Giada | monocasual/giada | Loop machine |
| Guitarix | SourceForge → guitarix | GNU/Linux Virtual Amplifier |
| Harmonoid | harmonoid/harmonoid | Cross-platform music player (Mobile & Desktop) written in Flutter |
| Helio Workstation | helio-fm/helio-workstation | Sequencer |
| HISE | christophhart/HISE | Cross-platform framework/application for building sample-based virtual instruments (VST, AU, AAX) |
| Hydrogen | hydrogen-music/hydrogen | Drum machine |
| JSS-01 | michaelkolesidis/javascript-software-synthesizer | JavaScript Software Synthesizer |
| LMMS | LMMS/lmms | DAW |
| Matchering 2.0 | sergree/matchering | Open-source web application for automatic reference-based audio mastering. |
| Mididash | tiagolr/mididash | Mididash is an open source MIDI routing software with a node-based interface and Lua scripting. A modern take on programs like MIDI-OX. |
| Musescore | musescore/Musescore | A notation and sheet music app |
| Musical garden | ejarzo/musical-garden | A web instrument that allows you to make music by tending to a virtual garden |
| NewMixer | jatinchowdhury18/NewMixer | Mixing Software |
| OpenMPT | OpenMPT/openmpt | Popular tracker (formerly ModPlug Tracker) for Windows with support for IT, XM, S3M, MOD modules, VST plugins and ASIO |
| OpenUtau | stakira/OpenUtau | Singing synthesis platform for Windows, Mac and Linux that support UTAU voicebanks and machine learning voicebanks. |
| OpenX32 | OpenMixerProject/OpenX32 | Linux and Custom Firmware for the Behringer X32 Audio-Mixing-Console. |
| orDrumbox | SourceForge → ordrumbox | Drum machine |
| ossia score | ossia/score | Cross-platform intermedia sequencer |
| OwlPlug | DropSnorz/OwlPlug | Audio plugin manager |
| Patchcab | spectrome/patchcab | Modular Eurorack style synthesizer made with Web Audio |
| Psycle | SourceForge → psycle | Modular music tracker |
| SampleScanner | psobot/SampleScanner | Tool for auto-sampling hardware instruments |
| SFZ to HISE converter | anderseklov/SFZ-to-HISE-converter | JavaScript app that translates SFZ instrument files into HISE samplemaps and JSON data objects. Runs in a modern web browser. MIT license. |
| Shape Your Music | ejarzo/Shape-Your-Music | A web application for drawing music |
| Sonic Pi | sonic-pi-net/sonic-pi | Code-based music creation and performance tool |
| Soundshed | soundshed/soundshed-app | Browse and manage favourite tones, control your smart amp/fx (Spark Amp etc), jam to video backing tracks, learn chords and scales. |
| SpectMorph | swesterfeld/spectmorph | SpectMorph is a free software project which allows to analyze samples of musical instruments, and to combine them (morphing). It can be used to construct hybrid sounds, for instance a sound between a trumpet and a flute; or smooth transitions, for instance a sound that starts as a trumpet and then gradually changes to a flute |
| Stargate DAW | stargatedaw/stargate | Cross-platform, all-in-one DAW and plugin suite |
| Strauss | Noahdw/Strauss | Strauss is a Digital Audio Workstation / Notation software that attempts to create a more efficient workflow for the modern composer |
| StudioRack | studiorack/studiorack-app | Audio plugin manager |
| SuperCollider | supercollider/supercollider | SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. |
| VCV Rack | VCVRack/Rack | Modular synth |
| VocalShaper | Do-sth-sharp/VocalShaper | A JUCE-based Open Source DAW. This DAW is lightweight and can meet most daily usage needs. |
| yabridge | robbert-vdh/yabridge | Linux bridge for Windows VSTs |
| Zrythm | zrythm/zrythm | DAW |
| Library | Source | Description |
|---|---|---|
| AudioKit | AudioKit/AudioKit | Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS |
| AudioPlugSharp | mikeoliphant/AudioPlugSharp | Easily create VST (VST3) audio plugins in C# .NET |
| Avendish | celtera/avendish | C++20 framework for any sort of audio / video / midi media objects |
| Cabbage | rorywalsh/cabbage | Framework for developing audio plugins and standalone instruments with Csound |
| Clap | free-audio/clap | CLAP stands for CLever Audio Plugin. It is an audio plugin ABI which defines a standard for Digital Audio Workstations and audio plugins (synthesizers, audio effects, ...) to work together. |
| Cmajor | SoundStacks/cmajor | Cmajor is a programming language for writing fast, portable audio software. |
| Csound | csound/csound | Programming language for sound and music synthesis |
| DawDreamer | DBraun/DawDreamer | Audio-processing Python framework supporting core DAW features written with JUCE |
| DawVert | SatyrDiamond/DawVert | DAW Project File Converter written in Python |
| DPF | DISTRHO/DPF | C++ framework for creating cross-platform audio plugins. DPF can build for LADSPA, DSSI, LV2, and VST formats. |
| Dplug | AuburnSounds/Dplug | Dplug lets you create audio plug-ins with unmatched simplicity and speed, using the D language. |
| Elementary | elemaudio/elementary | JavaScript runtime for writing native audio applications, as well as a library and framework for composing audio signal processes. |
| Faust | grame-cncm/faust | Functional programming language for real-time signal processing |
| FluidSynth | FluidSynth/fluidsynth | Real-time synth based on the SoundFont 2 specifications |
| Heavy | Wasted-Audio/hvcc | The heavy hvcc compiler for Pure Data patches. With generators for Bela, Fabric, js, pdext, Unity, Daisy, DPF, and Wwise frameworks. |
| iPlug 2 | iPlug2/iPlug2 | Simple-to-use C++ framework for developing cross-platform audio plugins/apps |
| JUCE | juce-framework/JUCE | Cross-platform C++ framework for developing desktop and mobile apps and audio plugins |
| jVSTwRapper | SourceForge → jvstwrapper | Wrapper to write audio plugins in Java (VST 2.4, AU, LADSPA; Windows, Linux, macOS) |
| libopenmpt | OpenMPT/openmpt | Cross-platform C/C++ module-playback library based on OpenMPT |
| libspatialaudio | videolabs/libspatialaudio | Cross-platform C++ library for Ambisonic encoding and decoding, filtering and binaural rendering |
| Nallely | dr-schlange/nallely-midi | Python library meta-synth oriented for scripting your MIDI devices, create virtual modules (LFOs, Envelope Generator, graphical visuals, ...), map all of them together dynamically. Also provides a websocket-bus to create visuals/modules with other languages and a websocket-based protocol to control the core library at run time. |
| NIH-plug | robbert-vdh/nih-plug | Rust VST3 and CLAP plugin framework and plugins |
| PortAudio | Assembla → portaudio | Cross-platform audio I/O library |
| Qubx | PasqualeMainolfi/Qubx | Rust library for queue-based multithreaded real-time parallel audio streams processing and management |
| r-audio | bbc/r-audio | A library of React components for building Web Audio graphs. |
| RtAudio | thestk/rtaudio | C++ classes for cross-platform real-time audio I/O |
| rust-vst | rust-dsp/rust-vst | VST 2.4 API implementation in the Rust language |
| RustAudio | rustaudio/ | Collection of audio processing and plugin libraries for the Rust language |
| SAF | leomccormack/Spatial_Audio_Framework | Cross-platform framework for developing spatial audio related algorithms and software in C/C++ |
| SOUL | soul-lang/SOUL | SOUL (SOUnd Language) is an attempt to modernise and optimise the way high-performance, low-latency audio code is written and executed. |
| Soundpipe | PaulBatchelor/Soundpipe | Lightweight music DSP library written in C; over 100 modules, many ported from Csound |
| Tone.js | Tonejs/Tone.js | A Web Audio framework for making interactive music in the browser. |
| tracktion_engine | Tracktion/tracktion_engine | Tracktion Engine module. You can build anything from a simple file-player or sequencer to a full blown DAW. |
| VSTGUI | steinbergmedia/vstgui | User-interface toolkit mainly for audio plugins |
| WDL-OL | olilarkin/wdl-ol | Simple-to-use C++ framework for developing cross-platform audio plugins (superseded by iPlug 2) |
| Web Audio API | WebAudio/web-audio-api | The Web Audio API provides a powerful and versatile system for controlling audio on the Web, allowing developers to choose audio sources, add effects to audio, create audio visualizations, apply spatial effects (such as panning) and much more. |
| WebAudioModules | webaudiomodules/ | WAM (WebAudioModules) — synthesizers and audio effects processors for web browsers |
| WEBMIDI.js | djipco/webmidi | WEBMIDI.js makes it easy to interact with MIDI instruments directly from a web browser or from Node.js |
- FFTConvolver — audio convolution algorithm in C++ for real-time audio processing
- KlangFalter — convolution audio plugin (e.g. for usage as convolution reverb)
- py-modular — modular and experimental programming environment with basic DSP routines in Python