Sonic Pi
Más información
- Creador
- Sam Aaron
- Año
- 2012
- Tipo
- Entorno de live coding
- Licencia
- MIT
- Sitio oficial
- sonic-pi.net
Un entorno en el que se escribe música en un lenguaje con sabor a Ruby y se oye el cambio en cuanto se pulsa Ejecutar: pensado para el aula, tocado en clubes.
Sam Aaron creó Sonic Pi en la Universidad de Cambridge en 2012, con apoyo de la fundación Raspberry Pi, para enseñar programación con algo más divertido que ordenar listas. El código es Ruby con un vocabulario propio: play 60, sample :bd_haus, sleep 0.5. El sonido lo genera SuperCollider en segundo plano.
La pieza clave es live_loop: un bucle con nombre que se sustituye en plena actuación al editar el código, sin perder el compás. Así, una herramienta didáctica se volvió instrumento, y Aaron ha actuado con ella en escenarios de verdad. Su modelo temporal mantiene varios bucles sincronizados al sample, algo que el sleep de Ruby a secas jamás lograría.