Innehållsförteckning:
- Steg 1: Material
- Steg 2: Ta reda på BPM för din låt och koda det
- Steg 3: Följ noter och kodnoter och ackord
- Steg 4: Välj din synt
- Steg 5: Klar
Video: Hur man kodar en låt med noter i Sonic Pi: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
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
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
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
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
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:
Hur man kodar en färgsorterare i Modkit för Vex: 7 steg
Så här kodar du en färgsorterare i Modkit för Vex: Hej alla, I den här självstudien lär du dig hur du kodar en färgkulssorterare i Modkit för VexHoppas du gör det och njuter! Pls rösta på mig!
Hur man kodar och publicerar Matlab 2016b till Word (nybörjarguide): 4 steg
Hur man kodar och publicerar Matlab 2016b till Word (nybörjarguide): Matlab är ett högpresterande språkprogram som används för att beräkna tekniska resultat. Den har förmågan att integrera bilder, beräkningar och programmering på ett användarvänligt sätt. Med det här programmet kan användaren publicera problem och lösningar
Hur man kodar en enkel slumpmässig virtuell tärning: 6 steg
Hur man kodar en enkel slumpmässig virtuell tärning: Hej alla !!!!! Detta är min första instruerbara och jag kommer att lära dig hur man kodar en virtuell tärning på din dator eller smartphone. Jag använder HTML, JavaScript och CSS, jag hoppas att ni alla skulle älska det och glöm inte att rösta på mig i sammanhanget nedan
Hur man kodar med Scratch: 15 steg
Hur man kodar med Scratch: Hej killar! Det här är floppyman2! Detta projekt kommer att ge dig en uppfattning om hur du börjar ett plattformsspel från början
Hur man kodar "A Hikers's Scrapbook": 5 steg (med bilder)
Hur man kodar "A Hikers's Scrapbook": Folk tenderar att vara nostalgiska om hobbyer som är viktiga för dem, till exempel vandring. Men hur håller du minnet av en vandring? Bilder är ett alternativ, ja. Denna enhet skulle tillåta ett annat alternativ att vara dataarkiv från resan. Personen skulle ha en