Open-Source Audio Plugins & Apps

May 25, 2026 · View on GitHub

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

PluginDescriptionTypeFramework
3HSPlugGM/GS Compatible Multi-timbal 8-operator FM/PCM Syntheizer, uses 3HS88PWN4 (Fantasy sound chip) to make sound.EffectJUCE
8ridgelite8 string guitar virtual instrumentInstrumentJUCE
ADLplugFM Chip Synthesizer — OPL & OPNInstrumentJUCE
Æ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.EffectJUCE
AeolusPipe organ emulator using additive synthesis as a VST, AU, or CLAP plugin (or a stand-alone executable)InstrumentJUCE
AirwindowsVarious small and experimental effect pluginsInstrumentN/A
ampli-FeCross-platform VST2 plugin written in RustMiscRust VST
amsynthAnalog-modelling (virtual analog) synthesizerInstrumentGTK
AnalogChannelAnalogChannel is a VST3 channel strip plugin designed for mixing engineers who demand fast and characterful results in their workflow.EffectJUCE
andesSound synthesiser plugin based on Perlin noiseInstrumentJUCE
ArgotlunarReal-time delay-line granulatorEffectJUCE
Audible PlanetsAn expressive, quasi-Ptolemaic semi-modular synthesizerInstrumentJUCE
Audio EffectsPlugins implemented from the explanations in the book “Audio Effects: Theory, Implementation and Application”EffectJUCE
AutokitA sample-based drum machine plugin that scans your library, classifies oneshots by type (kick, snare, hihat, etc.) using spectral analysis, and plots them on an interactive 2D map. Assign samples to pads, sequence with a Digitakt-style step sequencer, and randomize kits with dice.InstrumentNIH-Plug
Automatic Double TrackingAutomatic double tracking (not only) for vocals.EffectDPF
AxiomAxiom 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.InstrumentN/A
BeatCrafterIntelligent MIDI Drum Pattern Generator VST3 - Proof of ConceptEffectJUCE
Beatrice 2Beatrice 2 is free, lightweight, and ultra-low latency real-time voice quality conversion VST3 plugin.EffectN/A
BespokeNode-based modular synth with live codingInstrumentJUCE
BinAural VSTMono-to-stereo plugin that positions sound in a 3D space using Head-Related Transfer FunctionsEffectJUCE
BiRRBiRR (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.EffectJUCE
BiztortionModular distortion plugin for VST-based hosts made with C++ and JUCE framework.EffectJUCE
BlackBirdAnalog-inspired software synth with its own voiceInstrumentJUCE
BlackheartAudio effect plugin combining analog-style octave fuzz with chaotic digital pitch-shifting and modulation. Designed for heavy, downtuned guitar and experimental sound design.EffectJUCE
blocksPolyphonic modular synthInstrumentJUCE
BORIS Granular StationA live-input granular pluginEffectJUCE
BreathalyzerBreathalyzer 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.InstrumentVSTGUI
C1BitcrusherExperimental and accurate bit reductionEffectN/A
Calf Studio GearMany LV2 and Jack audio plug-insEffectGTK
CardinalVirtual modular synthesizer pluginInstrumentDPF
CChorusA versatile stereo chorus, multi-format audio effect pluginEffectDPF, Faust
CetoneSynthLightCetoneSynthLight 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.InstrumentDPF
ChartchoticChartchotic 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.MiscJUCE
Chorus Ex MachinaPhysically modelled chorus synthesizerInstrumentNIH-Plug
CHOWMaximally truculent distortion effectEffectJUCE
Classic Master Limiter RE-01Classic 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.EffectDPF
Classic Reverb RE-02Classic 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.EffectDPF
Classic Reverb RE-03Classic 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 controlsEffectDPF
Classic Reverb RE-04Classic 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.EffectDPF
Cloud SeedAlgorithmic reverb for emulating huge, endless spaces and modulated echoesEffectN/A
CloudReverbThis is an audio plugin for algorithmic reverb. The algorithm is borrowed from CloudSeed VST by Valdemar Erlingsson.EffectJUCE
CMBNEXCMBNEX 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 macrosInstrumentVSTGUI
Cocoa DelayWarm and lively delayEffectWDL-OL
CompCompressor+expander (downward+upward) VST with curve display created with JUCEEffectJUCE
ComprezComprez 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.EffectDPF
ConvolverImpulse-response reverbEffectJUCE, VSTGUI
CrushCloneA faithful recreation of the legendary CamelCrusher multi-effect pluginEffectJUCE
cStopTape stopEffectJUCE
CtrlrXCtrlrX is an enhanced version of Roman Kubiak's CTRLR. CtrlrX can control any MIDI-enabled hardware, synthesizers, drum machines, samplers, effects and more.MiscJUCE
Curvessor 2Curvessor is an audio plug-in that implements a dynamic range processor in which the response curve of each channel is an automatable spline.EffectJUCE
DAFx19-GamelanizerAccompanying material for the paper 'A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music'EffectJUCE
DarvazaDarvaza 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.EffectVSTGUI
DCOffsetterDCOffsetter - 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.EffectJUCE
DelirionA 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 dreamEffectJUCE
DexedDX7 FM plugin synthInstrumentJUCE
DF JPverbA lush algorithmic reverb designed to sound great with synthetic sound sources, built with DPF and based on FAUST library demo codeEffectDPF
DF Zita Rev1A feedback-delay-network reverb plugin built with DPF and based on a FAUST library demoEffectDPF
DigitsPhase-distortion synth inspired by Casio CZ seriesInstrumentVSTGUI
DisfluxDisflux is a free and open-source phase dispersion effect designed to add insane amounts of punch, depth, and character to your sound.EffectJUCE
Distrho glBarsOpenGL bars visualization plugin (as seen in XMMS and XBMC/Kodi) adapted from jack_glbarsEffectDPF
Distrho Juice PluginsMiscDPF
Distrho KarsSimple karplus-strong plucked string synth based on the karplong DSSI example synthInstrumentDPF
Distrho Mini-SeriesCollection of small plugins based on LOSER-Dev PluginsEffectDPF
Distrho MVerbDPF-based version of MVerbEffectDPF
Distrho ndc PlugsDPF-based versions of some of ndc PlugsEffectDPF
Distrho NekobiSimple single-oscillator synth based on Roland TB-303InstrumentDPF
Distrho ProMMusic-visualizer plugin based on projectMEffectDPF
Dragonfly ReverbHall-style reverb based on Freeverb3 algorithmsEffectDPF
DropsSingle file audio playerInstrumentDPF
DrummockDrum sampler plugin with retro pitch shifting and hard clipper. Just drag and drop to load samples and start playing.InstrumentJUCE
DSP4GuitarA professional-grade, multi-effect VST3/AU plugin built with the JUCE framework, wrapped in a full cyberpunk / Matrix-terminal aestheticEffectJUCE
DtBlkFxDtBlkFx is a Fast-Fourier-Transform (FFT) based VST plug-inEffectVSTGUI
ElementAdvanced Audio Plugin HostMiscJUCE
EP-MK1EP-MK1 is a real-time physical model of an Electric Piano built using Pure Data and Camomile.InstrumentN/A
EurorackDiverse set of physical modeling sources, organic processors, wavetable oscillators, waveshapers, granular synths, and utility modulesMiscN/A
Farbrausch V2 Synthesizer System, RevivedFork of the original V2 codebase, including libv2, synth plugins and more, all with x64 support.InstrumentN/A
FaustSynthMonophonic synthesizer built with the Faust programming languageInstrumentFaust, JUCE
FILT-RFILT-R is a cross-platform filter modulator based on plugins like ShaperBox and FilterShaper. It is the second version of FLTR-1 JSFXEffectJUCE
FireThis is a multi-band distortion plugin 『Fire』.EffectJUCE
Flappy ChordFlappy 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.EffectJUCE
FloeSample library platform with a simple, powerful interfaceCLAP, VST3, AUInstrument
FlutterbirdSimple pitch fluctuationEffectiPlug2
FOGPADFogPad 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.EffectVSTGUI
FreeEQ8FreeEQ8 is a professional-grade, free and open-source 8-band parametric EQ plugin for macOS, Linux, and Windows.EffectJUCE
FrequalizerFrequalizer is a 6-band EQ with integrated analyzerEffectJUCE
Fuzz BallFuzz effect written in RustEffectRust VST
FxBoxReal-time multi-loop processor editor for the Amiga range of computers m68k-amigaos >= 1.3.EffectN/A
Gain BoosterGain Booster is a VST/AU plugin for gain control, panning, and some LFO modulation.EffectJUCE
GainPlugin(Experimental) VST/AU audio plugin example based on JUCE with React-JUCE for UI.MiscJUCE, React-JUCE
GamepadMidiReads 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).MiscJUCE
GammouGammou is a polyphonic modular sound synthesizer that be run as VST or standalone on Linux and Windows.InstrumentN/A
GATE-12GATE-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.EffectJUCE
GraceGrace is Sampler VST Plugin for WindowsInstrumentN/A
GripverbGripverb is an implementation of a Schroeder reverb (4 all-pass filters into 8 comb filters) in JUCE.EffectJUCE
GroovOliouSimple drum sample player that easily browses a long list of samples.InstrumentJUCE
GuitarDIt'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.EffectiPlug2
Gverb/GigaverbReverbEffectVSTGUI
Hammer & MeißelHammer & Meißel is a keytracked polyphonic modal filter (and more).InstrumentJUCE
Hand ControlHand-tracking VST3/AU plugin - port of OSCHandcontrol with per-hand mappable DAW paramsMiscJUCE
Harpejji-VSTVST plugin is a virtual instrument that emulates the sound of an Harpejji, created as my Bachelor's thesis project using physical modeling synthesis techniques.InstrumentJUCE
HelmPolyphonic synth with lots of modulationInstrumentJUCE
hexterYamaha DX7 modeling FM synth for DSSIInstrumentDPF
HiLoFilterSimple hipass/lopass filter controlled with a single knobEffectJUCE
HomecorrupterHomecorrupter 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.EffectVSTGUI
HueMixes various noise types into the audio signalEffectRust VST
HybridReverb2HybridReverb2 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.EffectJUCE
INTERSECTINTERSECT 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.InstrumentJUCE
IR: LV2 Convolution ReverbNOTE : Please kindly recheck, i think this also use LV2 , which i think could be added to dropdownEffectGTK
IV-X DelayIV-X Delay is a delay effect modelled after a renowned vintage tape recorder.EffectJUCE
jc303A Free Roland TB-303 Plugin for Windows, MacOS and Linux: VST2, VST3, LV2 and AU. A JUCE port of Open303 engineInstrumentJUCE
JS InflatorJS Inflator is a copy of Sonox Inflator.EffectN/A
JS80PJS80P is a MIDI driven, performance oriented, versatile, free and open source synthesizer VST® plugin for Linux, Windows, and macOS.InstrumentN/A
JuceOPLVSTiFM synth based on Yamaha OPL2/3 emulation from DOSBoxInstrumentJUCE
Juno 6Roland Juno 6/60 SynthesizerInstrumentN/A
Just a SampleJust 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.EffectJUCE
K-MeterImplementation of a K-System meter according to Bob Katz’ specificationsEffectJUCE
keithhearne/VSTPluginsCollection of VST pluginsEffectJUCE
Key RepeatBeat repeat samplerInstrumentJUCE
Kholors StationLive, color-coded spectrogram of your DAW tracks in a single window.EffectJUCE
KickMakerSynth specifically to create kick-drum soundsInstrumentVSTGUI
KotoistA VST plugin for live coding and algorithmic compositionInstrumentNIH-Plug
LameVSTLameMP3 as an effectEffectN/A
LIRA•8The Lira•8 is a digital attempt at emulating SOMA Lab's Lyra-8 signal flow and sound.InstrumentJUCE
LuftikusLuftikus 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.EffectJUCE
Magical8bitPlug 2Old 8bit game console style synthInstrumentJUCE
MAIMMAIM 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.EffectJUCE
master_meAutomatic audio mastering plugin for live-streaming and internet radio stations.EffectDPF
mdaFX and virtual instruments for PC and MacMiscN/A
mda-plugins-juceJUCE implementations of the classic MDA audio plug-insMiscJUCE
MelodrumaticMelodrumatic 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.EffectJUCE
MicrobiomeMicrobiome is a real-time audio effects plugin that uses delay lines and looping to create vibrant audio artifacts mimicking the nature of evolutionary biology.EffectJUCE
MidiChordsDetect chord names from a MIDI track and display them in a scrolling window during track playbackMiscJUCE
Midiverb/Midiverb II emulatorThis is an emulator for the original Midiverb, Midifex and Midiverb II effect units made by Alesis.EffectJUCE
Mika MicroSimple subtractive synthInstrumentWDL-OL
Minaton-XTMinaton - A monophonic, subtractive, beefy analogue style bass and lead synthesizer. Originally written by Nick Bailey (ThunderOx Software) (@thunderox)InstrumentDPF
mioSynthSimple 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.InstrumentN/A
MixCompareA 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.EffectJUCE
Modal SynthesiserThis 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.InstrumentJUCE
modEQEQ with modulation (VST3, AU)EffectJUCE
MultiBandEQA multi-band equalizer audio plugin built with JUCEEffectJUCE
MultiMeterA comprehensive set of AU/VST audio analysis tools (level meters, histograms, spectrogram analyzer, goniometer, correlation meter)EffectJUCE
Musializer PluginSpectrum visualizer pluginMiscJUCE
MVerbStudio-quality reverb using the Dattorro’s figure-of-eight reverb structureEffectVSTGUI
ndc PlugsVST plugins for Windows and OSXMiscVSTGUI
NELNEL 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.EffectJUCE
Neural Amp Modeler LV2Neural amplifier modeler, LV2 version of Steven Atkinson's NAM pluginEffectN/A
Neural Resonator VSTThis 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.EffectJUCE
NeuralNoteNeuralNote is the audio plugin that brings state-of-the-art Audio to MIDI conversion into your favorite DAW.MiscJUCE
Nine StripA VST3/AU/LV2 channel strip plugin built with JUCE, incorporating classic Airwindows processing algorithms into a comprehensive mixing tool.EffectJUCE
NinerA 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.InstrumentNIH-Plug
Ninjas 2Sample slicer, rewrite of NinjasInstrumentDPF
NotNotchFilterPerformance-oriented filter designed to replace the mid-EQ found in a standard 3-band DJ mixerEffectJUCE
OB-XdBased on the Oberheim OB-XInstrumentJUCE
OBSIDIAN-Neural8 tracks, 8 AI models, 30 seconds of patience per loop. It occasionally hallucinates. Not a song generator — you still have to do the work. Stay human.InstrumentJUCE
OctaSineVST2 frequency modulation synthesizer written in RustInstrumentRust VST
Odin2Polyphonic SynthInstrumentJUCE
Orbital Bass EngineBass guitar audio plugin that provides a complete signal processing chain designed specifically for bass guitar, featuring analog-modeled compression, vintage-style drive amplification, and a post-amp effects rack.EffectJUCE
ORchestraPowerful MIDI sequencer plugin that generates and combines sequences of notes or MIDI CC messages.MiscJUCE
OverdrawOverdraw is an audio plug-in that implements a waveshaper in which the transfer function of each channel is an automatable spline.EffectJUCE
OwlBassAdditive bass synthInstrumentJUCE
Oxe FM SynthMultitimbral 8-operator FM synth (VST 2.4; Windows, Linux, macOS)InstrumentVSTGUI
PanaceaNOTE : i think there should be new framework added, since this is using Cabbage , so for now i pick "No Framework" as optionEffectN/A
PeakEaterPeakEater 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.EffectJUCE
PerceptoMapPerceptoMap is an open-source audio plugin (VST3) that visualizes psychoacoustic features of audio signals in real timeEffectJUCE
PhlegetronAn 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.EffectJUCE
PitchedDelayPitchedDelay is a delay that allows the pitching the delayed signal. This can be done within or outside the feedback loop.EffectJUCE
PlasmaPlasma 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.EffectJUCE
plugdataPlugin wrapper around Pure Data, letting it be used as a plugin in your DAWMiscJUCE
pMixpMix (short for preset mixer) is a sound design, composition and performance tool that facilitates the control of multiple parameters using an intuitive graphical interfaceMiscJUCE
PodcastPluginsPodcast 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.EffectDPF, Faust
Pulp FictionMulti-effects rack pluginEffectJUCE
PulseDelayTimed delay effectEffectN/A
Pult-EQPult 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.EffectFaust
QDelayQDelay (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.EffectJUCE
QtVSTVST plugins with a Qt interfaceEffectQt
quantumVerbConvolution reverb plugin developed for Quantum Music (and the rest of the world) by 4th-year engineering students at Polytechnique Montréal.EffectJUCE
RatatouilleRatatouille is a Neural Model loader and mixerEffectN/A
RCSinerRCSiner 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.EffectiPlug2
RdPianoRdPiano 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.InstrumentJUCE
RE201modelsThis repository is dedicated to digital modelling of the Roland RE-201.EffectJUCE
REACHExtraterrestrial Reverb for Electronic MusicEffectJUCE
Real-time Noise Suppression PluginA real-time noise suppression plugin for voice based on Xiph's RNNoise. More info about the base library.EffectJUCE
RechoirRechoir is a delay plug-in in which the echoes are pitch shifted to create a tempo synchronized harmony from the input signal.EffectVSTGUI
REEV-RREEV-R is a cross-platform convolution reverb with modulation for pre/send and post/volume signals.EffectJUCE
ReFineReFine 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.EffectJUCE
RegraderDegenerative delayEffectVSTGUI
ResonariumResonarium 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.InstrumentJUCE
RetroPlugA frontend for the SameBoy GameBoy emulator, with a focus on music creationInstrumentiPlug2
RhyGaRhyGa is a simple yet versatile rhythmic gate effect for your DAW. It allows you to create tempo-synced patterns by modulating the volume of an incoming audio signalEffectJUCE
RipchordRipchord 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 itMiscJUCE
RipplerXRipplerX is a physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision.InstrumentJUCE
RoboverbRoboverb is designed to produce a distinctive, "robotic" or metallic reverb sound, and its parameters are somewhat unique compared to typical reverb plugins.EffectJUCE
Room ReverbRoom 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.EffectJUCE
Roth-AIRMixing tool for easily adding airy, crispy presence to audioEffectJUCE
RotorRotor 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++.EffectJUCE
RS Algorithmic VerbImplements 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.EffectJUCE
SAM-SPL 64SAM-SPL 64 is an audio plugin which lets you easily split a sample in up to 64 slicesInstrumentN/A
Schrammel OJDModel of a modern classic guitar distortion pedalEffectJUCE
ScorchCrafter Guitar FXAudio DSP FX and plugins, mostly for guitar (amp sim) and other FXEffectVSTGUI
ScreamScream is a versatile VST plugin that recreates the legendary Scream filter from Massive. Known for its aggressive, resonant tone and raw energy.EffectN/A
SetekhA minimalistic yet sonically powerful distortion plugin created and distributed via Full FX MediaEffectJUCE
sfizzSFZ parser library and instrument pluginsInstrumentVSTGUI
ShoutVSTVST for streaming sound into Icecast/Shoutcast directly from VST hostsEffectVSTGUI, FLUID
SignalizerReal-time audio visualization plugin SignalizerEffectJUCE
Simple ReverbSimple reverb plugin made with the JUCE DSP moduleEffectJUCE
SirialSirial 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.EffectJUCE
SmartGuitarAmpGuitar amplifier-style plugin, that uses machine learning for emulating real world hardwareInstrumentJUCE
SmartGuitarPedalGuitar pedal-style plugin, that uses machine learning for emulating real world hardwareEffectJUCE
SMPLCompA simple audio compressor plugin created with JUCEEffectJUCE
Sound AnalyserReal-time audio analysis to allow anyone to quickly set up and experiment with different algorithmsEffectJUCE
Sound of MusicMultiband bitcrusherEffectJUCE
SoyBoy SPSoyBoy SP is a VST3 instrument plugin to generate some GameBoy-like sounds.InstrumentRust VST
Space Dust SynthesizerA pure CMake-based polyphonic synthesizer VST3 plugin built with JUCE 8. Cosmic particles of sound.InstrumentJUCE
SPARTASpatial audio focused plug-in suite (Ambisonics encoders/decoders, 3-D panners/spatialisers, etc.)EffectSAF, JUCE
Spectral ForgeA spectral, modular CLAP/VST3 multi-fx plugin for Linux/Windows/Mac. The plugin can do spectral dynamics and a number of other things in the frequency domain.EffectNIH-Plug
SpectralAbyss Multiband-SaturationSpectralAbyss is a multiband saturation audio plugin built with JUCE. It allows the distortion of three individual frequency bands using two different distortion algorithms.EffectJUCE
Spice FX - Open Source EditionA high-quality analog saturation VST3/AU/LV2 plugin with multiple distortion models. Open sourced in October 2025.EffectJUCE
SpiroSemi-modular VST / Standalone SynthesizerInstrumentJUCE
SqueezerCompressor with side-chain, several detection modes and filters, etcEffectJUCE
SquelchBoxEmulation of Roland TB-303 Bass Line SynthesizerInstrumentNIH-Plug
Stem ExtractorA real-time, AI-powered audio source separation plugin built with PyTorch, ONNX Runtime, and JUCE. This plugin dynamically isolates Vocals, Drums, Bass, and Other instruments from a full mix directly inside your DAWEffectJUCE
Stereo Cross DelayA stereo delay plugin with feedback and cross-mixingEffectDPF, Faust
Stereo GainA stereo gain plugin with parameter smoothingEffectDPF
Stone MistressPhase Shifter and Chorus audio plugin, inspired by Electro-Harmonix Stereo Electric Mistress and Small Stone pedalsEffectJUCE
string-machineThis is a virtual-analog string ensemble synthesizer.InstrumentDPF
Super Destroy FXThis 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.EffectVSTGUI
SuperSpreadSuperSpread uses multiple pitch shifters to spread a signal thus allowing supersawing any input it is given.EffectJUCE
SurgeSubtractive wavetable synthInstrumentVSTGUI
SynisterSubtractive synthInstrumentJUCE
SyntageVST 2.4 .Net Study SynthInstrumentN/A
TeArTeAr 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.EffectJUCE
TemperDigital distortion targeting VST, VST3, and AU for OS X and WindowsEffectFaust, JUCE
Terminal VelocitySimple MIDI velocity tool written in C++/JUCE.MiscJUCE
TerrainTerrain 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.InstrumentJUCE
TestToneA minimal test-signal generator built on the same JUCE + WebView (Vite / React 19 / MUI 7) stack as the sibling plugins (ZeroComp / ZeroLimit / ZeroEQ).EffectJUCE
The Analog MoleculeJSFX Based frame plugin for Reaper.EffectDPF
The Kiss of ShameThe 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.EffectJUCE
There will be bloodDrum bleed reduction pluginEffectJUCE
TIME-12TIME-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.EffectJUCE
TinyVUA minimalist VU meter plugin built with the same JUCE + WebView (Vite / React / MUI) stack as the sister plugins (ZeroComp / ZeroLimit / ZeroEQ / TestTone).EffectJUCE
Tract Plugin PackA collection of audio effect plugins (VST3, CLAP, standalone) built with nih-plug in Rust.EffectNIH-Plug
traKmeterLoudness meter for correctly setting up tracking and mixing levelsEffectJUCE
TransferTransfer 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.EffectJUCE
TRANSFORMANTTransformant 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.EffectJUCE
TumultTumult 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.EffectJUCE
TunefishVST virtual analog synthesizerInstrumentJUCE
Uhhyou PluginsUhhyou Plugins CollectionEffectN/A
Ultramaster KR-106A synthesizer plugin emulating the Roland Juno-6, Juno-60, and Juno-106InstrumentJUCE
VAC-6V Volume Analyzer & ControllerNOTE : i put no framework, and i think could be added Jamba as new framework option in drop downEffectN/A
ValentineValentine 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.EffectJUCE
Vaporizer2Hybrid wavetable additive / subtractive VST / AU / AAX synthesizer / sampler workstation pluginInstrumentJUCE
VCV RackVirtual modular synthMiscRtAudio
Vibrato PluginAn effects plugin which adds vibrato to the incoming signal.EffectJUCE
VinSynthVinSynth 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 filterInstrumentJUCE
VisiMusicEffect plugin that applies audio modulation, configured based on a live video input. This creates unique soundscapes connected to visual content.EffectN/A
VitalSpectral warping wavetable synthesizerInstrumentJUCE
vitOTTxMultiband compressor from famous spectral warping synthesizer.EffectJUCE
Vocal GateFree real-time AI Noise Gate VST3/AU plugin. Removes coughs, sneezes, and other artifacts from your live streams, podcasts, and videos.EffectJUCE
VST2413FM synth based on emulator of YM2413 (OPLL) chip used in Sega Master System and FM-PAC MSX expansionInstrumentN/A
VstProfilerWe are working on an open source JUCE vst3 plug-in that capture guitar amplifier and cabinet and emulate them in real time for guitarists.EffectJUCE
VSTSIDSID synthesizer instrumentInstrumentN/A
WarpCoreWarpCore is a multi-band spectrum inversion plugin, similar to the time-domain local spectrum inversion effect of PiWarp/Wormhole.EffectJUCE
WavetableA 2 oscillator wavetable synth with flexible modulation optionsInstrumentJUCE
WebCZ101Virtual CZ101 synth in a browserInstrumentWAM
WebDX7Virtual Yamaha DX7 synth in a browserInstrumentWAM
Wolf ShaperWaveshaper plugin with spline-based graph editorEffectDPF
WSTD DL3YMultiband delay plugin.EffectDPF
WSTD FLANGRSimple stereo Flanger plugin.EffectDPF
WX CRUSHERWX CRUSHER is a high-gain, digital distortion engine engineered for Rage, Digicore, and Dark Trap production, abandoning analog warmth for digital coldness.EffectJUCE
XenRollUnique microtonal piano roll audio pluginMiscJUCE
YK ChorusChorus audio effect plugin based on DSP code by TALEffectDPF
zam-pluginsLADSPA/LV2/VST/JACK audio plugins for high-quality processingEffectDPF
ZeroCompA zero-latency feedforward compressor for broadcast, streaming, and live production, with four analog-flavored modes (VCA / Opto / FET / Vari-Mu).EffectJUCE
ZeroEQA 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 analyzerEffectJUCE
ZeroLimitA zero-latency brickwall limiter for broadcast, streaming, and music masteringEffectJUCE
Zippifylil' simple distortion/clipperEffectRust VST
zmannCollection of instruments designed to elevate your audio production experience.InstrumentNIH-Plug
zynaddsubfxAdditive/Subtractive AM/FM synthesizer with effectsInstrumentFLTK

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

SoftwareSourceDescription
4Trackhttps://github.com/andreboekhorst//4-track-recorder4track.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.
ADSRsatelllte/adsrSimple web-based ADSR synth
ArdourArdour/ardourDAW
ASIO2WASAPIlevmin/ASIO2WASAPIUniversal ASIO driver for Windows
Audacityaudacity/audacityAudio editor
AudioKit Synth OneAudioKit/AudioKitSynthOneOpen-Source iOS Synthesizer App
Bosca CeoilTerryCavanagh/boscaceoilFun stand-alone beginner synthesiser
butterDAWgJaybee18/butterDAWgDAW (WIP)
CarlafalkTX/CarlaGNU/Linux Plugin Host
ChucKccrma/chuckStrongly-timed, Concurrent, and On-the-fly Music Programming Language
Coincident Spectrabgins/coincident-spectraA spectral-microtuning additive synthesizer
ComposeYogiAppsYogi-com/ComposeYogiThe open-source Ableton-style music composer for the web
ConvertWithMossgit-moss/ConvertWithMossConverts multisamples from a source format (WAV, multisample, KMP, wavestate, NKI, SFZ, SoundFont 2) to a different destination format.
Drum Beat Repobabali42/drumbeatrepoAn interactive library of drums patterns
Easy Effectswwmm/easyeffectsLimiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
ElementKushview/ElementAdvanced Audio Plugin Host
Elementary Gridteetow/elementary_gridA tonegrid synth made with Elementary Audio and React
EmuSCskjelten/emuscEmuSC 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+
FFABdisuye/FFABFFAB 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.
FlexASIOdechamps/FlexASIOUniversal ASIO driver for Windows
Furnacetildearrow/furnaceTracker sequencer with a huge selection of game system chips
Giadamonocasual/giadaLoop machine
GuitarixSourceForge → guitarixGNU/Linux Virtual Amplifier
Harmonoidharmonoid/harmonoidCross-platform music player (Mobile & Desktop) written in Flutter
Helio Workstationhelio-fm/helio-workstationSequencer
HISEchristophhart/HISECross-platform framework/application for building sample-based virtual instruments (VST, AU, AAX)
Hydrogenhydrogen-music/hydrogenDrum machine
JSS-01michaelkolesidis/javascript-software-synthesizerJavaScript Software Synthesizer
KholorsQuentinFAIDIDE/KholorsA digital audio workstation without tracks and where you edit samples in the frequency domains directly. See this demo.
LMMSLMMS/lmmsDAW
Matchering 2.0sergree/matcheringOpen-source web application for automatic reference-based audio mastering.
Mididashtiagolr/mididashMididash is an open source MIDI routing software with a node-based interface and Lua scripting. A modern take on programs like MIDI-OX.
Musescoremusescore/MusescoreA notation and sheet music app
Musical gardenejarzo/musical-gardenA web instrument that allows you to make music by tending to a virtual garden
NewMixerjatinchowdhury18/NewMixerMixing Software
OpenDawglenwrhodes/OpenDawA free, open-source Digital Audio Workstation for Windows, macOS, and Linux
OpenMPTOpenMPT/openmptPopular tracker (formerly ModPlug Tracker) for Windows with support for IT, XM, S3M, MOD modules, VST plugins and ASIO
OpenUtaustakira/OpenUtauSinging synthesis platform for Windows, Mac and Linux that support UTAU voicebanks and machine learning voicebanks.
OpenX32OpenMixerProject/OpenX32Linux and Custom Firmware for the Behringer X32 Audio-Mixing-Console.
orDrumboxSourceForge → ordrumboxDrum machine
ossia scoreossia/scoreCross-platform intermedia sequencer
OwlPlugDropSnorz/OwlPlugAudio plugin manager
Patchcabspectrome/patchcabModular Eurorack style synthesizer made with Web Audio
PsycleSourceForge → psycleModular music tracker
SampleScannerpsobot/SampleScannerTool for auto-sampling hardware instruments
SFZ to HISE converteranderseklov/SFZ-to-HISE-converterJavaScript app that translates SFZ instrument files into HISE samplemaps and JSON data objects. Runs in a modern web browser. MIT license.
Shape Your Musicejarzo/Shape-Your-MusicA web application for drawing music
Sonic Pisonic-pi-net/sonic-piCode-based music creation and performance tool
SonoBussonosaurus/sonobusSonoBus is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network.
Soundshedsoundshed/soundshed-appBrowse and manage favourite tones, control your smart amp/fx (Spark Amp etc), jam to video backing tracks, learn chords and scales.
SpectMorphswesterfeld/spectmorphSpectMorph 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 DAWstargatedaw/stargateCross-platform, all-in-one DAW and plugin suite
StraussNoahdw/StraussStrauss is a Digital Audio Workstation / Notation software that attempts to create a more efficient workflow for the modern composer
StudioRackstudiorack/studiorack-appAudio plugin manager
SuperCollidersupercollider/supercolliderSuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound.
VCV RackVCVRack/RackModular synth
VocalShaperDo-sth-sharp/VocalShaperA JUCE-based Open Source DAW. This DAW is lightweight and can meet most daily usage needs.
yabridgerobbert-vdh/yabridgeLinux bridge for Windows VSTs
Zrythmzrythm/zrythmDAW

Software Development Libraries & APIs

LibrarySourceDescription
AudioKitAudioKit/AudioKitSwift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
AudioPlugSharpmikeoliphant/AudioPlugSharpEasily create VST (VST3) audio plugins in C# .NET
Avendishceltera/avendishC++20 framework for any sort of audio / video / midi media objects
Cabbagerorywalsh/cabbageFramework for developing audio plugins and standalone instruments with Csound
Clapfree-audio/clapCLAP 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.
CmajorSoundStacks/cmajorCmajor is a programming language for writing fast, portable audio software.
Csoundcsound/csoundProgramming language for sound and music synthesis
DawDreamerDBraun/DawDreamerAudio-processing Python framework supporting core DAW features written with JUCE
DawVertSatyrDiamond/DawVertDAW Project File Converter written in Python
DPFDISTRHO/DPFC++ framework for creating cross-platform audio plugins. DPF can build for LADSPA, DSSI, LV2, and VST formats.
DplugAuburnSounds/DplugDplug lets you create audio plug-ins with unmatched simplicity and speed, using the D language.
Elementaryelemaudio/elementaryJavaScript runtime for writing native audio applications, as well as a library and framework for composing audio signal processes.
Faustgrame-cncm/faustFunctional programming language for real-time signal processing
FluidSynthFluidSynth/fluidsynthReal-time synth based on the SoundFont 2 specifications
HeavyWasted-Audio/hvccThe heavy hvcc compiler for Pure Data patches. With generators for Bela, Fabric, js, pdext, Unity, Daisy, DPF, and Wwise frameworks.
iPlug 2iPlug2/iPlug2Simple-to-use C++ framework for developing cross-platform audio plugins/apps
JUCEjuce-framework/JUCECross-platform C++ framework for developing desktop and mobile apps and audio plugins
jVSTwRapperSourceForge → jvstwrapperWrapper to write audio plugins in Java (VST 2.4, AU, LADSPA; Windows, Linux, macOS)
libopenmptOpenMPT/openmptCross-platform C/C++ module-playback library based on OpenMPT
libspatialaudiovideolabs/libspatialaudioCross-platform C++ library for Ambisonic encoding and decoding, filtering and binaural rendering
Nallelydr-schlange/nallely-midiPython 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-plugrobbert-vdh/nih-plugRust VST3 and CLAP plugin framework and plugins
PortAudioAssembla → portaudioCross-platform audio I/O library
QubxPasqualeMainolfi/QubxRust library for queue-based multithreaded real-time parallel audio streams processing and management
r-audiobbc/r-audioA library of React components for building Web Audio graphs.
RtAudiothestk/rtaudioC++ classes for cross-platform real-time audio I/O
rust-vstrust-dsp/rust-vstVST 2.4 API implementation in the Rust language
RustAudiorustaudio/Collection of audio processing and plugin libraries for the Rust language
SAFleomccormack/Spatial_Audio_FrameworkCross-platform framework for developing spatial audio related algorithms and software in C/C++
SOULsoul-lang/SOULSOUL (SOUnd Language) is an attempt to modernise and optimise the way high-performance, low-latency audio code is written and executed.
SoundpipePaulBatchelor/SoundpipeLightweight music DSP library written in C; over 100 modules, many ported from Csound
Tone.jsTonejs/Tone.jsA Web Audio framework for making interactive music in the browser.
tracktion_engineTracktion/tracktion_engineTracktion Engine module. You can build anything from a simple file-player or sequencer to a full blown DAW.
VSTGUIsteinbergmedia/vstguiUser-interface toolkit mainly for audio plugins
WDL-OLolilarkin/wdl-olSimple-to-use C++ framework for developing cross-platform audio plugins (superseded by iPlug 2)
Web Audio APIWebAudio/web-audio-apiThe 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.
WebAudioModuleswebaudiomodules/WAM (WebAudioModules) — synthesizers and audio effects processors for web browsers
WEBMIDI.jsdjipco/webmidiWEBMIDI.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)