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
Ableton LiveDAW / FullA DAW born with the stage in mind, where clips can become songs, songs can become performances and stretching audio far beyond good judgment somehow counts as sound design.audio-processingAbletonAbletonView 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
SampleMatchMachine Learning / Sample MatchAn AI research prototype from Sony CSL Paris that ranks drum samples by how well they fit your track, because auditioning kick_001.wav through kick_947_FINAL.wav is not a creative workflow.audio-processingSony Computer Science LaboratoriesSony Computer Science LaboratoriesView on website