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 in collaboration with Raspberry Pi Foundation, and now independently funded primarily via donations from users.

Uses

Sam Aaron, creator of Sonic Pi, demonstrating the program

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.

See also

Further reading

  • Aaron, Samuel; Blackwell, Alan F.; Burnard, Pamela (2016). . Journal of Music, Technology & Education. 9 (1): 75–94. doi:.
  • Aaron, Sam. (2016). "Sonic Pi–performance in education, technology and art". International Journal of Performance Arts and Digital Media. 12 (2): 17–178. doi:. S2CID.
  • Sinclair, Arabella (2014). (PDF). PPIG: 10.
  • Aaron, Samuel; Blackwell, Alan F. (2013). . Proceedings of the first ACM SIGPLAN workshop on Functional art, music, modeling & design. Farm '13. ACM. pp.35–46. doi:. ISBN9781450323864. S2CID.
  • Aaron, Samuel; Blackwell, Alan F.; Hoadley, Richard; Regan, Tim (2011). (PDF). International Conference on New Interfaces for Musical Expression (NIME). Oslo, Norway.
  • Aaron, Samuel; Blackwell, Alan F. (2013). "From sonic Pi to overtone: Creative musical experiences with domain-specific and functional languages". Proceedings of the first ACM SIGPLAN workshop on Functional art, music, modeling & design. pp.35–46. doi:. ISBN978-1-4503-2386-4. S2CID.

External links