💻 Audio Programming & Synthesis Software

SuperCollider

Advanced

Real-time audio synthesis and algorithmic composition platform. Powerful live coding environment with a steep but rewarding learning curve.

Pure Data (Pd)

Intermediate

Visual programming for audio and multimedia. Create custom synths and effects with a modular patching interface.

VCV Rack

Beginner Friendly

Virtual Eurorack modular synthesizer. Experiment with modular concepts in software before investing in hardware.

JUCE Framework

Advanced

C++ framework for audio applications. Build VST/AU plugins with professional-grade tools and comprehensive DSP libraries.

Sonic Pi

Beginner Friendly

Live coding synth for education and performance. Ruby-based with excellent tutorials for learning synthesis through code.

Web Audio API

Intermediate

Browser-based audio synthesis and processing. Build synths with JavaScript that run anywhere without installation.

Faust

Advanced

Functional programming language for real-time audio DSP. Compile to multiple targets including VST, web, and embedded systems. Read our complete FAUST guide for filters, oscillators, and Eurorack deployment.

Tone.js

Beginner Friendly

Web Audio framework for creating interactive music in the browser. Clean API with scheduling, effects, and instruments.