Sonic Pi
| Sonic Pi | |
|---|---|
| Basisdaten | |
| Erscheinungsjahr | 2012 |
| Aktuelle Version | 4.6.0 (26. Juni 2025) |
| Betriebssystem | Linux, macOS, Windows |
| Programmiersprache | C++, Ruby, Clojure, Erlang |
| Kategorie | Musiksoftware |
| Lizenz | MIT License |
| sonic-pi.net | |
Sonic Pi ist ein Open-Source-Musikprogramm, das für den Kleincomputer Raspberry Pi entwickelt wurde. Das Programm funktioniert neben dem Pi auch auf anderen Computern mit Linux, Mac-OS, oder Windows als Betriebssystemen. Für die eigentliche Klangsynthese setzt Sonic Pi auf SuperCollider.[1]
Sonic Pi nutzt den Kleincomputer als Musikinstrument. Die als „Audible Programming“ bezeichnete Struktur der Anwendung greift nicht auf gängige Methoden zur Eingabe von Musik (bspw. Klaviatur, Notenschrift, oder Sequenzer) zurück. Stattdessen werden kleine Scripts „abgespielt“, d. h. ein Programmquelltext bildet die Grundlage für die Klangerzeugung. Durch sogenanntes „Live Coding“ kann in Echtzeit eine laufende Schleife geändert werden und so die erzeugte Klangfolge verändert werden.[2][3]
Unterstützt von Informatik-Lehrerin Carrie Anne Philbin entwickelte Sam Aaron an der University of Cambridge Sonic Pi für die grundlegende EDV-Ausbildung an englischen Schulen, in denen bereits in den unteren Klassenstufen das Programmieren gelernt wird.[3][4]
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Samuel Aaron, Dominic Orchard, Alan F. Blackwel: Temporal Semantics for a Live Coding Language. 2014, abgerufen am 27. Februar 2026.
- ↑ Stephan Lamprecht: Sonic Pi: Programmieren lernen mit Musik - so geht's. In: PC-WELT. (pcwelt.de [abgerufen am 22. September 2017]).
- 1 2 Hörbar programmieren mit Sonic Pi. In: re:publica & Media Convention Berlin. (re-publica.com [abgerufen am 22. September 2017]).
- ↑ Sonic Pi - a free music and computing resource for teachers, and for the rest of us - Raspberry Pi. In: Raspberry Pi. 24. September 2013 (raspberrypi.org [abgerufen am 22. September 2017]).