|Developer(s)||Sam Aaron and others|
3.1.0 / 23 January 2018
|Written in||Ruby, Erlang, Clojure, C++, and Qt|
|Operating system||Linux, macOS, Windows, Raspbian|
|Type||Live coding environment|
Sonic Pi is a live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the University of Cambridge Computer Laboratory in collaboration with Raspberry Pi Foundation. Thanks to its use of the Supercollider synthesis engine and accurate timing model, 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.
- "DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382)". drops.dagstuhl.de. Retrieved 2015-05-02.
- correspondent, Rory Cellan-Jones Technology. "Baked in Britain, the millionth Raspberry Pi". BBC News. Retrieved 2015-05-02.
- "Making music with Raspberry Pi - CBBC Newsround". www.bbc.co.uk. Retrieved 2015-05-02.
- Aaron, Samuel; Orchard, Dominic; Blackwell, Alan F. (2014). "Temporal semantics for a live coding language". Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design - FARM '14. FARM '14. ACM. pp. 37–47. doi:10.1145/2633638.2633648. ISBN 978-1-4503-3039-8. Retrieved 2015-05-02.
- "Welcome". SONIC PI: LIVE & CODING. Retrieved 2015-05-02.
|This programming-language-related article is a stub. You can help Wikipedia by expanding it.|
|This music software article is a stub. You can help Wikipedia by expanding it.|