Skip to content

webprofusion/OpenAudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

382 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Source Audio Plugins & Apps

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

Audio Plugins

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

Collections

  • 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

Audio Apps

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

Software Development Libraries & APIs

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

Code Samples

  • 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

Open Data Resources

  • MoisesDB — Source separation public dataset by Moises
  • OpenAIR — the Open Acoustic Impulse Response Library (Convolution Reverb Impulse Responses to recreate reverb character of space and equipment/recordings)

About

A list of open source audio software projects (Apps, Plugins and Libraries). Please contribute more links or open source your own plugins.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors