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. | Instrument | 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 | Effect | N/A |
| ampli-Fe | Cross-platform VST2 plugin written in Rust | Effect | Rust VST |
| amsynth | Analog-modelling (virtual analog) synthesizer | Instrument | GTK |
| 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 |
| 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 |
| Chorus Ex Machina | Physically modelled chorus synthesizer | Instrument | NIH-Plug |
| CHOW | Maximally truculent distortion effect | Effect | JUCE |
| 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 |
| Eurorack | Diverse set of physical modeling sources, organic processors, wavetable oscillators, waveshapers, granular synths, and utility modules | Misc | N/A |
| 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 |
| GainPlugin | (Experimental) VST/AU audio plugin example based on JUCE with React-JUCE for UI. | Misc | JUCE, React-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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