Sonic PI hat eine sehr einfache Oberfläche zum Coden von Musik. Schauen wir uns das einmal genauer an.
Mit diesen pinkfarbenen Buttons kannst Du Klänge abspielen und stoppen.
Der Ausführen
-Button startet den Code im Editor, Stopp
hält den
ablaufenden Code an, Speichern
schreibt den Code in eine Datei und
Aufnehmen
nimmt den gerade laufenden Sound (in einer WAV-Datei) auf.
Die orangefarbenen Buttons steuern den Code-Editor. Die Text vergrößern
and Text verkleinern
-Buttons verändern die Schriftgröße.
Auto-Align Text
-Button richtet den Code ordentlich aus, damit er
professioneller aussieht und besser lesbar ist.
Die blauen Buttons bieten Dir den Zugriff auf Informationen, die Hilfe
und die Voreinstellungen. Der Info
-Button öffnet ein Fenster mit
Informationen über Sonic Pi selbst und wo Du mehr Informationen und
Hilfe von anderen findest. Der Hilfe
-Button zeigt/verbirgt das
eingebaute Hilfesystem (F) und Einstellungen
zeigt/verbirgt das
Fenster, wo Du einige grundsätzliche Einstellungen regeln kannst.
In diesem Bereich schreibst Du Deinen Code, komponierst Du Deine Musik und führst sie später auf. Es ist ein einfacher Texteditor, in dem Du Code eingibst und bearbeitest; so eine Art sehr einfache Textverabeitung wie Word oder Google Docs. Der Editor färbt bestimmte Begriffe automatisch ein, je nachdem, welche Bedeutung sie innerhalb des Codes haben. Am Anfang ist das vielleicht ein wenig merkwürdig, aber Du wirst es bald nützlich finden. Zum Beispiel erkennst Du Zahlen sofort daran, dass sie blau eingefärbt sind.
Wenn Dein Code abläuft, siehst Du im Protokoll-Fenster, was das Programm gerade tut. Standardmäßig siehst Du eine Nachricht für jeden erzeugten Klang und die exakte Zeit, wann der Klang ausgelöst wurde. Bei der Suche nach Fehlern kann das sehr hilfreich sein und Du verstehst schneller, was Dein Code macht.
Das Hilfe-System im unteren Bereich des Programmfensters ist einer der
wichtigsten Teile von Sonic Pi. Du kannst es ein- und ausblenden, indem
Du den blauenHilfe
-Button klickst. Es enthält Hilfe und
Informationen über alle Aspekte von Sonic Pi, einschließlich dieses
Tutorials, einer Liste der mitgelieferten Synths, Samples, Beispiele,
Effekte (FX1) sowie eine komplette Liste aller Funktionen, die Sonic
Pi zum Coden von Musik bereitstellt.
Im Englischen wird der Begriff Effekte manchmal lautmalerisch mit FX (“ef-eks”) abgekürzt; FX bezeichnet also die Klangeffekte in Sonic Pi. ↩