Einen Blick auf die Features in Sonic Pi auf dem Raspberry Pi

Nachdem Sie etwas Lärm gemacht haben, werfen Sie einen Blick auf die Funktionen, die Sie im Sonic Pi-Fenster sehen können. Sie brauchen nicht viel über Musik zu wissen, Klänge mit Sonic Pi zu machen, aber es hilft zu wissen, was die verschiedenen Funktionen zu tun.

Mit Blick auf den Code-Fenster

Das Codefenster ist, wo Sie Musik schreiben. Das Codefenster ist ein Editor für Sonic Pi-Code.

Einfach? Es ist aber die Arbeitsbereich-Schaltflächen unter dem Fenster bemerken. Sie können gleichzeitig bis zu acht Projekte bearbeiten. Klicken Sie auf eine Schaltfläche Arbeitsbereich zwischen den Projekten zu tauschen.

Bedeutet das, dass Sie acht Projekte zur gleichen Zeit spielen können? Ja tut es! Deshalb Live-Codierung ist so cool - kann man eine ganze Band aus Software machen und jeden Teil Anfang zu machen, stoppen oder etwas anderes spielen.

Wenn Sie einen Fehler im Code zu machen, macht Sonic Pi ein spezielles Fenster unter dem Code-Fenster angezeigt, mit einigen kryptischen Botschaften Ihnen zu sagen, mehr darüber, warum macht Ihr Code nicht funktionieren. Die Nachrichten sind nicht leicht zu verstehen, aber manchmal geben sie dir genug von einer Ahnung, um das Problem zu beheben. Sie können ein Beispiel in der folgenden Abbildung zu sehen.

bild0.jpg

Mit Blick auf die Log-Fenster

Das Log-Fenster zeigt Nachrichten von Sonic Pi. Wenn Sonic Pi eine Note spielt, fügt er eine Nachricht an das Fenster. Wenn Sie mehr über Sonic Pi kennen, können Sie Ihre eigenen Nachrichten an das Fenster, wie Erinnerungen, um sich zu schreiben.

Meistens können Sie ignorieren, was in diesem Fenster passiert. Es ist nicht eine wichtige Lektüre.

Das Verständnis der Hilfefenster

Am unteren Rand des Bildschirms ist ein Hilfe-Fenster mit zwei Abschnitten. Das kleine Fenster auf der linken Seite ist eine Liste aller Funktionen in Sonic Pi, in Gruppen gesammelt. Wenn Sie eine Funktion im linken Fenster klicken, zeigt das größere Fenster auf der rechten Seite mehr Informationen über sie.

Hier ist eine Liste von Gruppen:

  • Tutorial: Schritt-für-Schritt-Lektionen, die Sie ausprobieren können.

  • Beispiele: Fertige Projekte.

  • Synths: Ready-made elektronische Klänge Basstöne, Glocken, rauscht, piept, knurrt und andere Geräusche zu machen.

  • FX: Ready-made elektronischen Klangwechsler, die den Klang und machen es interessanter zu verarbeiten. (Oder es in ein grungey verzerrt Chaos verwandeln. Aber manchmal will man, dass, so dass es cool ist.)

  • Proben: Eine andere Sammlung von vorgefertigten Sounds. Im Gegensatz zu Synthesizern, die Geräusche machen, indem viele beängstigend Mathe zu tun, Proben sind Aufnahmen von Drum-Sounds, Rhythmen geschlungen, Ambient-Sounds für Stimmung, und dergleichen.

  • Lang: Kurz für Sprache - In diesem Abschnitt werden alle Befehle und spezielle Wörter, die Sie in Sonic Pi-Code verwenden können.

Auf einem kleinen Bildschirm können Sie sehen, nur einige der Gruppen. Wenn Sie die Maus an den oberen Rand der Hilfeleiste bewegen, ändert sich der Cursor in einen Doppelpfeil. Jetzt können Sie die oben im Hilfefenster nach oben ziehen und nach unten mehr der Hilfethemen zu zeigen und weniger des Codefensters.

Die folgende Abbildung zeigt eine viel größere Hilfefenster.

image1.jpg

Sie können mit dem Tutorial und Beispielcode zu hören. Click-ziehen Sie die Maus, um den Code zu markieren - es in den Tutorials, blau in den Beispielen rot ist. rechts, klicken Sie auf und wählen Sie Kopieren. Wählen Sie eine leere Arbeitsbereich, rechts, klicken Sie auf, und wählen Sie Paste. Dann auf Ausführen. Um einen Arbeitsbereich zu löschen, rechts, klicken Sie auf, wählen Sie Alle löschen, und drücken Sie Löschen.

Das Verständnis der Werkzeuge

Die Werkzeuge entlang der Oberseite des Fensters steuern die wichtigsten Funktionen von Sonic Pi. Die meisten Werkzeuge tun mehr oder weniger, was Sie erwarten. Ein paar haben einige nicht so offensichtliche Gotcha Merkmale:

  • Lauf: Spielen Sie den Code im aktuellen Arbeitsbereich.

  • Halt: Beenden Sie alle Sound in allen Arbeitsbereichen.

  • Sparen: Speichern Sie den Code im aktuellen Arbeitsbereich. Leider gibt es keine Option Laden noch, obwohl es ist für eine zukünftige Version geplant. So ignorieren Sie diese Taste für den Moment.

  • Rec: Notieren Sie sich den Klang. Wenn Sie auf Stop klicken, fragt Sonic Pi für einen Dateinamen, so dass Sie die Datei speichern können.

  • Size + und Größe -: Machen Sie den Code in das Fenster größer oder kleiner. Dies schließt nicht die Klang- macht es ändern, nur leichter / schwerer, um den Code zu sehen / zu bearbeiten.

  • Ausrichten: Tragen Sie etwas Magie, um Code in den Arbeitsbereich Linie auf die Art und Weise machen es sollte.

  • Info: Zeigt ein Info-Fenster über Sonic Pi. Sie finden nicht diese mehr als einmal klicken müssen.

  • Hilfe: Zeigt / versteckt die Hilfebereich.

  • Prefs: Richten Sie Ton auf dem Pi. Wenn Sie die Pi mit einem kleinen Bildschirm benutzen, können Sie diese Taste nur sehen, wenn Sie auf die Doppelpfeile klicken auf der rechten Seite im Werkzeugbereich.

Wenn Sie nicht vorsichtig sind, können Sie die Werkzeuge verschwinden. Um sie wieder, klicken Sie auf die Leiste nach rechts von Log im Log-Fenster und wählen Sie Extras in dem Menü, das angezeigt wird.

Ab der Version 2.4 von Sonic Pi, können Sie nicht Code speichern und zu laden. Dies ist ein großes Problem! Angeblich soll diese Funktion in Version 3. In der Zwischenzeit erscheinen wird, ist es eine Abhilfe. Sie können Code kopieren und einfügen zu und von dem Blatteditor es zu speichern und neu laden. Es ist nicht eine bequeme Lösung, aber es macht den Job.

Verstehen Code-Vervollständigung

Wenn Sie einen Befehl in den Code-Fenster eingeben, versucht Sonic Pi den Rest davon zu erraten. Es ist nicht sehr Vermutungen machen - es zeigt mögliche Code alphabetisch in einem schwebenden Menü neben dem Code.

Sie können entweder durch das Menü scrollen mit der Maus, um einen Befehl zu holen, oder Sie können die Eingabe halten Sie die Optionen zu verengen. Wenn das Menü den Befehl hebt Sie wollen, drücken Sie die Eingabetaste, und Typen Sonic Pi den Rest für Sie. Die folgende Abbildung zeigt das Schwimmmenü.

image2.jpg

Diese Funktion wird aufgerufen, Code-Vervollständigung. Viele der Code-Editoren von professionellen Entwicklern verwendet werden, umfassen sie. Es kann eine echte Zeitersparnis sein, also ist es eine gute Idee, sich daran zu gewöhnen, mit ihm zu arbeiten.

Menü