Katana VentraIP

Sonic Pi

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]

Developer(s)

Sam Aaron and others

2012

4.5.0 / 18 October 2023 (2023-10-18)

Live coding environment

Pure Data

Algorithmic composition

List of MIDI editors and sequencers

List of music software

Aaron, Samuel; Blackwell, Alan F.; Burnard, Pamela (2016). . Journal of Music, Technology & Education. 9 (1): 75–94. doi:10.1386/jmte.9.1.75_1. Retrieved 11 December 2019.

"The development of Sonic Pi and its use in educational partnerships: Co-creating pedagogies for learning computer programming"

Aaron, Sam. (2016). "Sonic Pi–performance in education, technology and art". International Journal of Performance Arts and Digital Media. 12 (2): 17–178. :10.1080/14794713.2016.1227593. S2CID 193662552.

doi

Sinclair, Arabella (2014). (PDF). PPIG: 10. Retrieved 11 December 2019.

"Educational Programming Languages: The Motivation to Learn with Sonic Pi"

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:10.1145/2505341.2505346. ISBN 9781450323864. S2CID 18633884. Retrieved 11 December 2019.

"From sonic Pi to overtone"

Aaron, Samuel; Blackwell, Alan F.; Hoadley, Richard; Regan, Tim (2011). (PDF). International Conference on New Interfaces for Musical Expression (NIME). Oslo, Norway. Retrieved 16 September 2021.

A principled approach to developing new languages for live coding

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: 35–46. :10.1145/2505341.2505346. S2CID 18633884.

doi

Sonic Pi Official Website