plugdataProgramming / Visual Programmingplugdata brings Pure Data patching into a modern open source workspace that runs standalone or inside your DAW, ready for instruments, effects and elaborate cable disasters.c++dspexperimentalTimothy SchoenTimothy SchoenDownload
Pure DataProgramming / Visual ProgrammingPure Data is visual programming with boxes and cables for audio, data and whatever else you decide to connect. Small patches have a documented tendency to become spaghetti.cdspexperimentalMiller S. PucketteMiller S. PucketteDownload
HTML5 BytebeatProgramming / Live CodeA browser playground where tiny JavaScript formulas become music, noise and visual chaos. Change one number, discover a groove by accident and spend the next hour afraid to touch it.mathematicalGregg TavaresGregg TavaresView on website
FormulaProgramming / Live CodeWrite audio effects in C, compile them while they run and hear the result immediately. Formula is basically a small laboratory for people who would rather code the effect themselves.cdsputilitySoundspearSoundspearDownload
Ableton Live Extensions SDKProgramming / Software Development KitWrite JavaScript or TypeScript tools that can inspect and change an Ableton Live Set. Useful when Live almost does what you want and you are sufficiently annoyed to automate the rest.plugindevAbletonAbletonView on website
Tracktion EngineProgramming / Sound EngineTracktion Engine gives C++ developers the machinery behind a DAW without making them build one from nothing. Tracks, clips, plugins, MIDI and playback are already invited.c++dspTracktion CorporationTracktion CorporationView on website
JUCEProgramming / FrameworkJUCE is the C++ framework behind a ridiculous number of audio plugins and applications. DSP, GUI, MIDI, plugin formats and plenty of things you really did not want to implement twice.c++plugindevRaw Material SoftwareRaw Material SoftwareDownload
Tidal CyclesProgramming / Live CodeA live coding instrument by Alex McLean where patterns become music, Haskell enters the club and changing the code mid-performance is not a bug but very much the point.algorithmicexperimentalTidal CyclesTidal CyclesView on website