Sonic Pi es un entorno de live coding o codificación en vivo basado en Ruby, originalmente diseñado para apoyar las clases de informática y música en las escuelas, desarrollado por Sam Aaron en el Laboratorio de Informática de la Universidad de Cambridge en colaboración con la Fundación Raspberry Pi.
Usos
Sam Aaron, creador de Sonic Pi, mostrando el programa
Gracias al uso como motor de síntesis de SuperCollider y a su preciso modelo de sincronización, también se utiliza para codificación en vivo y otras formas de interpretación y producción musical algorítmica, incluidas algoraves. Su investigación y desarrollo ha sido apoyado por Nesta, a través del proyecto Sonic PI: Live & Coding.
Aaron, Sam. (2016). «Sonic Pi–performance in education, technology and art.». International Journal of Performance Arts and Digital Media12 (2): 17-178. doi:10.1080/14794713.2016.1227593.