| Sonic Pi | |
|---|---|
| Screenshot of Sonic Pi | |
| Developers | Sam Aaron and others |
| Initial release | 2012 |
| Stable release | 4.6.0 / 26 June 2025 |
| Repository | |
| Written in | Ruby, Erlang, Elixir, Clojure, C++, and Qt |
| Operating system | Linux, macOS, Windows, Raspberry Pi OS |
| Type | Live coding environment |
| License | MIT License |
| Website | sonic-pi |
Sonic Pi is a free open-source live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron initially in the University of Cambridge Computer Laboratory [1] in collaboration with Raspberry Pi Foundation, [2] [3] and now independently funded primarily via donations from users.
Thanks to its use of the SuperCollider synthesis engine and accurate timing model, [4] it is also used for live coding and other forms of algorithmic music performance and production, including at algoraves. Its research and development has been supported by Nesta, via the Sonic PI: Live & Coding project. [5]