Sonic Pi
Sonic Pi
Developer(s) Sam Aaron and others
Initial release 2012
Stable release
3.1.0 / 23 January 2018; 5 months ago (2018-01-23)
Written in Ruby, Erlang, Clojure, C++, and Qt
Operating system Linux, macOS, Windows, Raspbian
Type Live coding environment
License MIT License
Website sonic-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] 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]

References

  1. ^ "DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382)". drops.dagstuhl.de. Retrieved . 
  2. ^ correspondent, Rory Cellan-Jones Technology. "Baked in Britain, the millionth Raspberry Pi". BBC News. Retrieved . 
  3. ^ "Making music with Raspberry Pi - CBBC Newsround". www.bbc.co.uk. Retrieved . 
  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. FARM '14. ACM. pp. 37-47. doi:10.1145/2633638.2633648. ISBN 978-1-4503-3039-8. Retrieved . 
  5. ^ "Welcome". SONIC PI: LIVE & CODING. Retrieved . 



  This article uses material from the Wikipedia page available here. It is released under the Creative Commons Attribution-Share-Alike License 3.0.
Sonic_Pi
 



 

Manage research, learning and skills at NCR Works. Create an account using LinkedIn to manage and organize your omni-channel knowledge. NCR Works is like a shopping cart for information -- helping you to save, discuss and share.


  Contact Us