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[1] en colaboración con la Fundación Raspberry Pi.
[2][3] Gracias al uso como motor de síntesis de SuperCollider y a su preciso modelo de sincronización,[4] 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.
[5]