Inhaltsverzeichnis:

So codieren Sie einen Song mit Noten in Sonic Pi - Gunook
So codieren Sie einen Song mit Noten in Sonic Pi - Gunook

Video: So codieren Sie einen Song mit Noten in Sonic Pi - Gunook

Video: So codieren Sie einen Song mit Noten in Sonic Pi - Gunook
Video: Неро, жги! ►1 Прохождение Devil May Cry 5 2024, November
Anonim
So codieren Sie einen Song mit Noten in Sonic Pi
So codieren Sie einen Song mit Noten in Sonic Pi

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

Materialien
Materialien
Materialien
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

Finden Sie die BPM Ihres Songs heraus und codieren Sie das
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

Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
Folgen Sie den Noten und Codenoten und Akkorden
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

Wähle deinen Synth
Wähle deinen 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

Fertig!
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: