Sonic Pi es un entorno de codificación en vivo gratuito y de código abierto basado en Ruby , diseñado originalmente para apoyar tanto las lecciones de informática como las de música en las escuelas, desarrollado por Sam Aaron inicialmente en el Laboratorio de Computación de la Universidad de Cambridge [ 1 ] en colaboración con la Fundación Raspberry Pi , [ 2 ] [ 3 ] y ahora financiado de forma independiente principalmente a través de donaciones de los usuarios.
Usos

Gracias al uso del motor de síntesis SuperCollider y su modelo de sincronización preciso, [ 4 ] también se utiliza para la programación en vivo y otras formas de interpretación y producción de música algorítmica , incluso en algoraves . Su investigación y desarrollo han sido apoyados por Nesta , a través del proyecto Sonic PI: Live & Coding . [ 5 ]
Véase también
Lecturas adicionales
- Aaron, Samuel; Blackwell, Alan F.; Burnard, Pamela (2016). "El desarrollo de Sonic Pi y su uso en asociaciones educativas: co-creación de pedagogías para el aprendizaje de la programación informática" . Journal of Music, Technology & Education . 9 (1): 75– 94. doi : 10.1386/jmte.9.1.75_1 . Recuperado el 11 de diciembre de 2019 .
- Aaron, Sam. (2016). "Sonic Pi: performance en educación, tecnología y arte". International Journal of Performance Arts and Digital Media . 12 (2): 17– 178. doi : 10.1080/14794713.2016.1227593 . S2CID 193662552 .
- Sinclair, Arabella (2014). "Lenguajes de programación educativa: la motivación para aprender con Sonic Pi" (PDF) . PPIG : 10. Recuperado el 11 de diciembre de 2019 .
- Aaron, Samuel; Blackwell, Alan F. (2013). «Del Pi sónico al armónico» . Actas del primer taller ACM SIGPLAN sobre arte funcional, música, modelado y diseño . Farm '13. ACM. págs. 35–46 . doi : 10.1145/2505341.2505346 . ISBN 9781450323864. S2CID 18633884 . Consultado el 11 de diciembre de 2019 .
- Aaron, Samuel; Blackwell, Alan F.; Hoadley, Richard; Regan, Tim (2011). Un enfoque basado en principios para el desarrollo de nuevos lenguajes para la programación en vivo (PDF) . Conferencia Internacional sobre Nuevas Interfaces para la Expresión Musical (NIME). Oslo, Noruega . Recuperado el 16 de septiembre de 2021 .
- Aaron, Samuel; Blackwell, Alan F. (2013). «Del Pi sónico al armónico: experiencias musicales creativas con lenguajes funcionales y específicos de dominio». Actas del primer taller ACM SIGPLAN sobre arte, música, modelado y diseño funcionales . pp. 35–46 . doi : 10.1145/2505341.2505346 . ISBN 978-1-4503-2386-4. S2CID 18633884 .
Referencias
- ↑ Blackwell, Alan; McLean, Alex; Noble, James; Rohrhuber, Julian (2014). "DROPS - Colaboración y aprendizaje mediante codificación en vivo (Seminario Dagstuhl 13382)" . Informes de Dagstuhl . 3 (9): 130– 168. doi : 10.4230/DagRep.3.9.130 . Consultado el 2 de mayo de 2015 .
- ↑ Cellan-Jones, Rory (7 de octubre de 2013). "Horneada en Gran Bretaña, la millonésima Raspberry Pi" . BBC News . Consultado el 2 de mayo de 2015 .
- ↑ "Creando música con Raspberry Pi - CBBC Newsround" . www.bbc.co.uk. Consultado el 2 de mayo de 2015 .
- ↑ Aaron, Samuel; Orchard, Dominic; Blackwell, Alan F. (2014). «Semántica temporal para un lenguaje de codificación en vivo». Actas del 2.º taller internacional ACM SIGPLAN sobre arte funcional, música, modelado y diseño (PDF) . ACM. págs. 37–47 . doi : 10.1145/2633638.2633648 . ISBN 978-1-4503-3039-8. S2CID 3227057 .
- ↑ "Sonic Pi - El sintetizador musical de programación en vivo para todos" . SONIC PI . Consultado el 5 de octubre de 2019 .
Enlaces externos
- Sitio web oficial de Sonic Pi
- Arte digital
- Programación informática
- Programación en vivo
- Algorave
- Software de música gratuito
- Software de música electrónica
- Software de audio gratuito
- Software libre programado en Ruby
- Lenguajes de programación de audio
- sintetizadores de software
- Raspberry Pi
- Laboratorio de Informática de la Universidad de Cambridge
- Software libre programado en C++
- Software que utiliza la licencia MIT.
- Temas básicos de lenguajes de programación
- Esbozos de software musical