Musik programmieren mit Sonic Pi
Komplette Songs oder Bühnenbegleitung
Für kreative Köpfe gibt es zahlreiche Möglichkeiten, um Musik zu spielen oder zu produzieren. Sie könnten ein Musikinstrument lernen, sich in ein Tool wie GarageBand, Logic Pro oder Ableton Live einarbeiten oder mit einer der vielen Snyth Apps auf einem Tablet herumspielen. Wenn Sie sich jedoch ein wenig mit Programmierung auskennen oder zumindest vor ein paar Zeilen Code nicht zurückschrecken, dann können Sie mit Sonic Pi auch Musik programmieren. Sonic Pi wurde ursprünglich für den MiniComputer Raspberry Pi entwickelt, um sowohl den Informatik- als auch den Musikunterricht zu unterstützen. Kinder können recht einfach eigene Musikstücke komponieren und lernen nebenbei einige Grundlagen der Programmierung. Das System bietet aber auch für anspruchsvolle Musiker genug Funktionen. Auf der Website sonic-pi.net finden Sie aktuelle Versionen des Programms für Windows, MacOS und Raspberry Pi. Für Windows gibt es zwei Versionen: zum einen Sonic Pi Portable, mit dem Sie das Programm ohne Installation über einen USB Stick ausführen können, zum anderen einen Windows Installer, um das Programm auf Ihrem Rechner zu installieren.
Ein erster Überblick
Die Benutzeroberfläche ist recht übersichtlich (Abbildung auf der nächsten Seite oben). Oben links steuern Sie Ihre aktuelle Programmierung. Für den Beginn benötigen Sie nur Run und Stop. Sie können aber natürlich Ihre Programme auch Speichern und Laden. Über Rec nehmen Sie den laufenden Sound als wav-Datei auf. Direkt darunter befindet sich der Code-Editor. Mit dem Schaltflächen für Puffer 0 bis Puffer 9 können Sie zwischen verschiedenen Programmen hin- und herschalten. Am unteren Ende sehen Sie die Hilfe bzw. das Tutorial. Es empfiehlt sich, das gesamte Tutorial einmal anzusehen, um alle Möglichkeiten des Programms kennenzulernen. Über das kleine Icon oben rechts in diesem Bereich können Sie die Hilfe auch als externes Fenster auslagern, so dass Sie mehr Platz für Ihren Code haben. Oben rechts können Sie einige Einstellungen vornehmen. Als erstes bietet es sich an, über Size+ die Schriftgröße des Editors anzupassen. Über Scope schalten Sie das Oszilloskop ein und aus, über Help entsprechend die Hilfe. Via Prefs können Sie zum Beispiel ein paar weitere Einstellungen am Code-Editor vornehmen. Dort können Sie etwa das Layout auf ein dunkles Theme umstellen oder festlegen, was alles vom Programm protokolliert wird.