Innehållsförteckning:

Hur man kodar en låt med noter i Sonic Pi: 5 steg
Hur man kodar en låt med noter i Sonic Pi: 5 steg

Video: Hur man kodar en låt med noter i Sonic Pi: 5 steg

Video: Hur man kodar en låt med noter i Sonic Pi: 5 steg
Video: Störig granne 2024, Juli
Anonim
Hur man kodar en låt med noter i Sonic Pi
Hur man kodar en låt med noter i Sonic Pi

Denna instruerbara kommer att beskriva några grundläggande steg och kodstycken att använda när du kodar en låt i Sonic Pi med noter! Det finns en miljon andra bitar kod att försöka lägga smak till din färdiga bit så se till att också leka runt dig själv och se vad du kan hitta på!

Noterna jag använde var ett enkelt pianoarrangemang av "I Want to Break Free" av Queen. Om du vill ladda ner samma noter kan du göra det här:

Steg 1: Material

Material
Material
Material
Material

För detta projekt behöver du:

1. En dator kompatibel med Sonic Pi

2. Sonic Pi -programvara

3. Noter

4. Grundläggande kunskap om hur man läser musik och vetenskaplig tonhöjdsnotation

Steg 2: Ta reda på BPM för din låt och koda det

Ta reda på BPM för din låt och koda det
Ta reda på BPM för din låt och koda det

I mitt fall är BPM tryckt på noterna. Men så är det ofta inte. För hjälp med att hitta BPM för din låt kan du använda den här webbplatsen:

BPM för min låt var 109 slag per minut. När du vet BPM för din låt går du till den första tomma raden i bufferten och skriver "use_bpm 109" med din BPM. Det bör finnas ett mellanslag mellan orden och siffrorna och värdet du sätter det för BPM ska bli blått, vilket indikerar att det är ett tal.

Att gå vidare och koda BPM enligt min erfarenhet har hjälpt oerhört mycket med att räkna ut tidpunkt medan du kodar.

Steg 3: Följ noter och kodnoter och ackord

Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord
Följ noter och kodnoter och ackord

Nu är det dags att helt enkelt översätta anteckningarna på stavarna på din not till koderader. Du kan använda de enkla "spela" och "sömn" -funktionerna för att göra detta, men jag har funnit att det faktiskt gör det lite lättare att använda mer komplicerade kodrader. Var noga med att vara uppmärksam på nyckelsignaturen för att vara säker på att du sätter skärmar och lägenheter där de behöver vara om det finns några.

I mitt fall var min första notering en a4 på personalen i vetenskaplig notering. För att koda detta skrev jag "play: a4" i en ledig rad i bufferten och såg till att inkludera kolon så att mjukvaran vet att det är en anteckning. Tjocktarmen och noten ska bli rosa om du har matat in den korrekt. Eftersom denna lapp var en åttonde lapp och tidssignaturen är 4/4 gång, kodade jag "sova 0,5" efter den.

Efter detta hade jag många anteckningar i en serie som skulle vara mycket lättare kodade i en kodrad än flera. För att göra detta använde jag "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Den första uppsättningen parentes bör innehålla dina anteckningar om personalen i ordning, åtskilda med kommatecken och den andra ska innehålla varaktigheten för varje sedel i ordning (1 för kvartsnot, 2 för halvnot, 0,5 för åttondel, etc.)

Om du vill att ett ackord ska spela samtidigt som jag gjorde, skriver du "play_chord [: d,: fs,: a]" utan att koda en sömn emellan. Inom parenteserna bör du koda noterna som utgör ackordet du försöker spela. Om det är alla toner du vill spela på en gång, koda sömn efter detta med numret efter sömn som varaktighet för din kortaste ton i serien du just kodade.

Om du har en upprepningssekvens i din kod kan du slinga en koduppsättning med hjälp av "4.times do" i början av koden som du vill slinga och "avsluta" i slutet av det avsnitt du vill slinga. Siffran före ".times do" anger hur många gånger du vill att avsnittet med kod ska upprepas. Om du har matat in det korrekt blir både "gör" och "slut" orange.

Om du har en enda ton du vill spela under en annan varaktighet än 1, kan du koda den så här: "play: e5, sustain: 0.5, release: 0.1" med numret efter sustain som notens varaktighet. Om du har skrivit det korrekt blir Sustain och Release rosa och siffrorna blir blåa.

Med dessa grundläggande kodstycken bör du kunna koda din låt genom att översätta noterna till kod. Om du spelar det och något inte låter rätt, använd försök och fel tills du har det ljud du önskar! Ibland måste du byta till en ny kodbit eller lägga till en "sömn" någonstans.

Steg 4: Välj din synt

Välj din synt
Välj din synt

Nu när du har kodat hela din låt med noter och du gillar hur den låter, är det dags att välja din synth. Du kan antingen behålla det som standard eller utforska de många alternativ som finns i programvaran.

För att hitta alternativen klickar du på "Hjälp" längst upp till höger i fönstret och öppnar den nedre handledningsskärmen. Klicka på synthar längst ner och experimentera. Gå till toppen av din buffert och skriv under raden där vi tidigare kodade BPM, skriv: "use_synth: dtri" med ord (ar) efter att kolon är den synt som valts för din låt. Slå på play och se om du gillar ljudet. Om inte, fortsätt utforska tills du hittar en du gör!

Steg 5: Klar

Gjort!
Gjort!

Din kodade låt från noter i Sonic Pi ska nu vara komplett. Tryck på "Kör" -knappen, luta dig tillbaka, slappna av och lyssna på ditt mästerverk!

Rekommenderad: