Sonic Pi
![]() ![]() | |||||||||
Tipus | Live coding environment | ||||||||
---|---|---|---|---|---|---|---|---|---|
Versió inicial | 2012 ![]() | ||||||||
Versió estable | 3.2.2 | ||||||||
Llicència | MIT License | ||||||||
Característiques tècniques | |||||||||
Sistema operatiu | Linux, macOS, Windows, Raspbian | ||||||||
Escrit en | Ruby, Erlang, Clojure, C++, and Qt | ||||||||
Format de fitxer de lectura | Standard MIDI File i Broadcast Wave Format (en) ![]() ![]() | ||||||||
Format de fitxer d'escriptura | Standard MIDI File ![]() | ||||||||
Biblioteca d'interfície d'usuari | Qt ![]() | ||||||||
Equip | |||||||||
Creador/s | Sam Aaron ![]() | ||||||||
Desenvolupador(s) | Sam Aaron i altres | ||||||||
Fonts de codi
| |||||||||
Més informació | |||||||||
Lloc web | sonic-pi.net | ||||||||
Guia d'usuari | Guia d'usuari ![]() | ||||||||
| |||||||||
Sonic Pi és un entorn de programació en viu (live coding) basat en Ruby. Ha estat dissenyat per ensenyar música i programació a les escoles.
Va ser creat i desenvolupat per Sam Aaron al laboratori d'informàtica de la Universitat de Cambridge[1] en col·laboració amb la Raspberry Pi Foundation.[2][3] Gràcies a l'ús que fa del motor de síntesi i del model de sincronització exacte de SuperCollider,[4] també s'utilitza per a la programació en viu (live coding) i per a altres formes d'interpretació i producció musical algorítmica, incloses les algoraves.
La seua investigació i desenvolupament ha comptat amb el suport de Nesta, a través del projecte Sonic Pi: Live & Coding.[5]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Sam_Aaron_at_YOW%21_Night_2018_Perth%2C_December_2018_02.jpg/220px-Sam_Aaron_at_YOW%21_Night_2018_Perth%2C_December_2018_02.jpg)
Referències
- ↑ «DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382)». drops.dagstuhl.de. [Consulta: 2 maig 2015].
- ↑ Cellan-Jones, Rory. «Baked in Britain, the millionth Raspberry Pi». BBC News. [Consulta: 2 maig 2015].
- ↑ «Making music with Raspberry Pi - CBBC Newsround». www.bbc.co.uk. [Consulta: 2 maig 2015].
- ↑ Aaron, Samuel. «Temporal semantics for a live coding language». A: Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design - FARM '14. ACM, 2014, p. 37–47 (FARM '14). DOI 10.1145/2633638.2633648. ISBN 978-1-4503-3039-8.
- ↑ «Sonic Pi - The Live Coding Music Synth for Everyone». SONIC PI. [Consulta: 5 octubre 2019].
Enllaços externs
- Pàgina oficial: Sonic Pi
- Tutorials Mehackit en català: http://sonic-pi.mehackit.org/index_cat.html