Musik programmieren mit Sonic Pi
Sonic Pi ist eine freie Software, mit der man spielerisch aus Programmcode Soundeffekte, Beats, Melodien und ganze Songs erzeugt.
- Pit Noack
Es gibt viele Möglichkeiten, Musik zu machen: Man kann Gitarre oder Synthesizer spielen oder mit digitalen Tonstudios Musik produzieren. Sonic Pi geht einen anderen Weg: Das Programm erzeugt Klänge aus Codes, die sich zu vollständigen Liedern zusammensetzen lassen. Das ist einfacher, als es sich anhört.
Sonic Pi wurde von seinem Erfinder Sam Aaron ursprünglich entwickelt, um Kindern das Programmieren beizubringen. Es ist aber alles andere als ein Spielzeug: Die intelligente, erweiterbare Struktur macht das Programm auch für Code-Profis interessant.
Im diesem Artikel geht es um die Grundlagen von Sonic Pi. Alle Code-Beispiele sind eigenständig lauffähig und zeigen die Möglichkeiten der Software. Auf fehlerhaften Code und Vertipper weist Sonic Pi mit Fehlermeldungen hin. In einem weiteren Artikel zeigen wir, wie man einen komplexen Trap-Beat mit Sonic Pi schreibt.
Das war die Leseprobe unseres heise-Plus-Artikels "Musik programmieren mit Sonic Pi". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.