Sonic Pi

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Sonic Pi
software
Screenshot di Sonic Pi
Screenshot di Sonic Pi
Screenshot di Sonic Pi
GenereIntegrated development environment
SviluppatoreSam Aaron e altri
Data prima versione2012
Ultima versione4.5.0 (1º novembre 2023)
Sistema operativoLinux
macOS
Microsoft Windows
LinguaggioErlang
C++
Clojure
Ruby
Elixir
ToolkitQt
Licenzalicenza MIT
(licenza libera)
Sito websonic-pi.net/

Sonic Pi è un ambiente di live coding basato su Ruby, originariamente progettato per supportare sia le lezioni di informatica che di musica nelle scuole, sviluppato da Sam Aaron nel Computer Laboratory dell'Università di Cambridge[1] in collaborazione con la Raspberry Pi Foundation[2][3].

Usi[modifica | modifica wikitesto]

Sam Aaron, creatore di Sonic Pi, mentre dimostra il programma

Grazie all'utilizzo del suo motore di sintesi SuperCollider e all'accurato modello di temporizzazione[4], viene utilizzato anche per la codifica dal vivo e altre forme di esecuzione e produzione di musica algoritmica, anche presso gli algorave. La sua ricerca e sviluppo è stata supportata da Nesta, tramite il progetto Sonic PI: Live & Coding.

Note[modifica | modifica wikitesto]

  1. ^ Alan Blackwell, Alex McLean e James Noble, Collaboration and learning through live coding (Dagstuhl Seminar 13382), in Alan Blackwell, Alex McLean, James Noble, Julian Rohrhuber (a cura di), Dagstuhl Reports, vol. 3, n. 9, 2014, pp. 130–168, DOI:10.4230/DagRep.3.9.130. URL consultato il 20 dicembre 2022.
  2. ^ (EN) Baked in Britain, the millionth Raspberry Pi, in BBC News, 7 ottobre 2013. URL consultato il 20 dicembre 2022.
  3. ^ (EN) Making music with Raspberry Pi - CBBC Newsround, in BBC, 22 novembre 2014. URL consultato il 20 dicembre 2022.
  4. ^ Samuel Aaron, Dominic Orchard e Alan F. Blackwell, Temporal semantics for a live coding language, in Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design, Association for Computing Machinery, 3 settembre 2014, pp. 37–47, DOI:10.1145/2633638.2633648. URL consultato il 20 dicembre 2022.

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]