logo

Sonic Pi

Sam Aaron

Sonic Pi is a code-based music creation and live coding environment using a Ruby-derived domain-specific language. Built on the SuperCollider audio engine, it provides synth definitions, sample playback, FX chains, and live-loop primitives, used in classroom computing education, live coding performance, and electronic music composition.

Sonic Pi
Official Website

History & Background

Developed by Sam Aaron at the University of Cambridge as part of his postdoctoral research, originally targeting the Raspberry Pi for classroom computing. Open-source under MIT-style licensing. A successor system, Tau5 (in development), is planned to become Sonic Pi v5 with collaborative live-coding features.

Tool Type
Standalone Application
License
Open Source
Functions
SynthesisComposition
Platforms
WindowsmacOSLinux
Status
Actively Developed
Back to Tools