Inhaltsverzeichnis:
- Schritt 1: Materialien
- Schritt 2: Finden Sie die BPM Ihres Songs heraus und codieren Sie das
- Schritt 3: Folgen Sie den Noten und Codenoten und Akkorden
- Schritt 4: Wählen Sie Ihren Synth
- Schritt 5: Fertig
Video: So codieren Sie einen Song mit Noten in Sonic Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Dieses anweisbare wird einige grundlegende Schritte und Codestücke skizzieren, die beim Codieren eines Songs in Sonic Pi mit Noten verwendet werden sollen! Es gibt eine Million andere Codestücke, die Sie versuchen können, Ihrem fertigen Stück Geschmack zu verleihen, also stellen Sie sicher, dass Sie auch selbst herumspielen und sehen, was Sie sich einfallen lassen können!
Die Noten, die ich verwendet habe, waren ein einfaches Klavierarrangement von "I Want to Break Free" von Queen. Wenn Sie dieselben Noten herunterladen möchten, können Sie dies hier tun:
Schritt 1: Materialien
Für dieses Projekt benötigen Sie:
1. Ein mit Sonic Pi. kompatibler Computer
2. Sonic Pi-Software
3. Noten
4. Grundkenntnisse des Notenlesens und der wissenschaftlichen Tonhöhennotation
Schritt 2: Finden Sie die BPM Ihres Songs heraus und codieren Sie das
In meinem Fall ist der BPM auf den Noten gedruckt. Dies ist jedoch häufig nicht der Fall. Um den BPM Ihres Songs zu ermitteln, können Sie diese Website verwenden:
Die BPM meines Songs waren 109 Schläge pro Minute. Sobald Sie die BPM Ihres Songs kennen, gehen Sie zur ersten leeren Zeile in Ihrem Puffer und geben Sie "use_bpm 109" mit Ihrem BPM ein. Zwischen den Wörtern und den Zahlen sollte ein Leerzeichen stehen und der Wert, den Sie für BPM eingeben, sollte blau werden, um anzuzeigen, dass es sich um eine Zahl handelt.
Das Programmieren des BPM hat meiner Erfahrung nach enorm geholfen, das Timing während des Codierens herauszufinden.
Schritt 3: Folgen Sie den Noten und Codenoten und Akkorden
Jetzt ist es an der Zeit, die Noten in den Notenzeilen Ihrer Noten einfach in Codezeilen zu übersetzen. Sie können dazu die einfachen Funktionen "Play" und "Sleep" verwenden, aber ich habe festgestellt, dass es die Verwendung komplizierterer Codezeilen tatsächlich etwas einfacher macht. Achten Sie unbedingt auf die Tonartsignatur, um sicherzustellen, dass Sie die scharfen und flachen Stellen dort platzieren, wo sie sein müssen, falls vorhanden.
In meinem Fall war meine erste Note ein A4 auf dem Stab in wissenschaftlicher Tonhöhe. Um dies zu codieren, habe ich "play:a4" in eine freie Zeile im Puffer eingegeben und darauf geachtet, dass der Doppelpunkt eingefügt wird, damit die Software erkennt, dass es sich um eine Notiz handelt. Der Doppelpunkt und die Notiz sollten rosa werden, wenn Sie sie richtig eingegeben haben. Da diese Note eine Achtelnote war und die Taktart 4/4 ist, habe ich "sleep 0.5" danach codiert.
Danach hatte ich viele Notizen in einer Reihe, die viel einfacher in einer Codezeile codiert werden könnten als in mehreren. Dazu habe ich "play_pattern_timed [:d5,:e5,:e5], [1, 1, 1]" verwendet die Dauer jeder Note in der Reihenfolge (1 für Viertelnote, 2 für halbe Note, 0,5 für Achtelnote usw.)
Wenn Sie möchten, dass ein Akkord gleichzeitig wie ich gespielt wird, geben Sie "play_chord [:d,:fs,:a]" ein, ohne dazwischen einen Schlaf zu codieren. Innerhalb der Klammern sollten Sie die Noten codieren, aus denen der Akkord besteht, den Sie spielen möchten. Wenn das alle Noten sind, die Sie gleichzeitig spielen möchten, codieren Sie den Schlaf danach, wobei die Zahl nach dem Schlaf die Dauer Ihrer kürzesten Note in der gerade codierten Reihe ist.
Wenn Ihr Code eine Wiederholungssequenz enthält, können Sie einen Codesatz mit "4.times do" am Anfang des Codes, den Sie wiederholen möchten, und "end" am Ende des Abschnitts, den Sie wiederholen möchten, wiederholen. Die Zahl vor ".times do" gibt an, wie oft der Codeabschnitt wiederholt werden soll. Wenn Sie es richtig eingegeben haben, werden sowohl "do" als auch "end" orange.
Wenn Sie eine einzelne Note für eine andere Dauer als 1 spielen möchten, können Sie diese wie folgt codieren: "play:e5, Sustain: 0.5, release: 0.1" wobei die Zahl nach dem Sustain die Dauer der Note ist. Wenn Sie es richtig eingegeben haben, werden Sustain und Release rosa und die Zahlen werden blau.
Mit diesen grundlegenden Codestücken sollten Sie in der Lage sein, Ihr Lied zu codieren, indem Sie die Noten in Code übersetzen. Wenn Sie es spielen und etwas nicht richtig klingt, probieren Sie es aus, bis Sie den gewünschten Sound haben! Manchmal müssen Sie zu einem neuen Codestück wechseln oder irgendwo einen "Schlaf" hinzufügen.
Schritt 4: Wählen Sie Ihren Synth
Nachdem Sie nun Ihren gesamten Song mit Noten codiert haben und Ihnen gefällt, wie er klingt, ist es an der Zeit, Ihren Synthesizer auszuwählen. Sie können es entweder als Standard beibehalten oder die vielen Optionen der Software erkunden.
Um die Optionen zu finden, klicken Sie oben rechts im Fenster auf "Hilfe", um den unteren Tutorial-Bildschirm zu öffnen. Klicke unten auf Synths und experimentiere. Gehen Sie zum Anfang Ihres Puffers und schreiben Sie unter die Zeile, in der wir zuvor die BPM codiert haben, geben Sie Folgendes ein: "use_synth:dtri" mit den Wörtern nach dem Doppelpunkt, die der für Ihren Song ausgewählte Synthesizer sind. Klicken Sie auf Play und sehen Sie, ob Ihnen der Sound gefällt. Wenn nicht, erkunden Sie weiter, bis Sie einen finden, den Sie finden!
Schritt 5: Fertig
Ihr codierter Song aus den Noten in Sonic Pi sollte jetzt vollständig sein. Klicken Sie auf die Schaltfläche "Ausführen", lehnen Sie sich zurück, entspannen Sie sich und hören Sie Ihr Meisterwerk!
Empfohlen:
Einen einfachen zufälligen virtuellen Würfel codieren – wikiHow
So codieren Sie einen einfachen virtuellen Zufallswürfel: Hallo zusammen!!!!! Dies ist mein erstes anweisbares und ich werde Ihnen beibringen, wie man einen virtuellen Würfel auf Ihrem PC oder Smartphone codiert. Ich verwende HTML,JavaScript und CSS, ich hoffe, es gefällt euch allen und vergesst nicht, im folgenden Kontext für mich zu stimmen
So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC - DIY (ELECTROINDIA): 4 Schritte
So erstellen Sie einen Tiefpassfilter für einen Subwoofer mit dem NE5532-IC | DIY (ELECTROINDIA): In diesem Projekt zeige ich Ihnen, wie Sie einen Tiefpassfilter für Subwoofer herstellen können. Los geht's
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So kühlen Sie einen PC mit Wasser ab: 8 Schritte (mit Bildern)
So kühlen Sie einen PC mit Wasser: Warum sollten Sie einen PC mit Wasser kühlen? Zuallererst kann es viel leiser sein und die Temperatur Ihres Computers sinkt erheblich. Mein Quadcore ging von 50C unter Last auf 28C Idle und unter Last! Es ist auch gut zum Übertakten. Wenn Sie über
So erstellen Sie einen Großelternkalender & Scrapbook (auch wenn Sie nicht wissen, wie man ein Scrapbook erstellt): 8 Schritte (mit Bildern)
So erstellen Sie einen Großelternkalender & Sammelalbum (auch wenn Sie nicht wissen, wie man Sammelalbum erstellt): Dies ist ein sehr wirtschaftliches (und sehr geschätztes!) Weihnachtsgeschenk für Großeltern. Ich habe dieses Jahr 5 Kalender für weniger als 7 US-Dollar pro Stück gemacht. Materialien: 12 tolle Fotos von Ihrem Kind, Kindern, Nichten, Neffen, Hunden, Katzen oder anderen Verwandten 12 verschiedene Stücke