Software:Sonic Pi

From HandWiki
Short description: Live coding environment


Sonic Pi
Sonic-pi-v3.2.0-gui-screenshot.png
Screenshot of Sonic Pi
Developer(s)Sam Aaron and others
Initial release2012
Stable release
4.5.0 / 18 October 2023; 9 months ago (2023-10-18)
Written inRuby, Erlang, Elixir, Clojure, C++, and Qt
Operating systemLinux, macOS, Windows, Raspberry Pi OS
TypeLive coding environment
LicenseMIT License
Websitesonic-pi.net

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[1] in collaboration with Raspberry Pi Foundation.[2][3]

Uses

Sam Aaron, creator of Sonic Pi, demonstrating the program

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]

See also

Further reading

References

  1. Blackwell, Alan; McLean, Alex; Noble, James; Rohrhuber, Julian (2014). "DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382)". Dagstuhl Reports 3 (9): 130–168. doi:10.4230/DagRep.3.9.130. http://drops.dagstuhl.de/opus/volltexte/2014/4420/. Retrieved 2015-05-02. 
  2. Cellan-Jones, Rory (7 October 2013). "Baked in Britain, the millionth Raspberry Pi". BBC News. https://www.bbc.co.uk/news/technology-24435809. Retrieved 2015-05-02. 
  3. "Making music with Raspberry Pi - CBBC Newsround". http://www.bbc.co.uk/newsround/30151730. Retrieved 2015-05-02. 
  4. 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. ACM. pp. 37–47. doi:10.1145/2633638.2633648. ISBN 978-1-4503-3039-8. https://kar.kent.ac.uk/57489/1/sonicpi.pdf. 
  5. "Sonic Pi - The Live Coding Music Synth for Everyone". https://sonic-pi.net/. Retrieved 2019-10-05. 

External links