Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Keresse meg dalának BPM -jét és kódolja ezt
- 3. lépés: Kövesse a kotta és a kód jegyzeteket és akkordokat
- 4. lépés: Válassza ki a szintetizátort
- 5. lépés: Kész
Videó: Hogyan lehet kódolni egy dalt a Sonic Pi kotta használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az útmutató néhány alapvető lépést és kódrészletet vázol fel, amelyeket használni kell, amikor egy dalt Sonic Pi -ben kottával kódolunk! Millió más kóddal is megpróbálhat ízlést adni a kész darabhoz, ezért ügyeljen arra, hogy játsszon maga körül, és nézze meg, mire juthat!
A kotta, amit használtam, a Queen "I Want to Break Free" egyszerű zongorarendezése volt. Ha ugyanazt a kottát szeretné letölteni, itt megteheti:
1. lépés: Anyagok
Ehhez a projekthez szüksége lesz:
1. A Sonic Pi kompatibilis számítógép
2. Sonic Pi szoftver
3. Kotta
4. Alapvető ismeretek a zene olvasásáról és a tudományos hangmagasság -jelölésről
2. lépés: Keresse meg dalának BPM -jét és kódolja ezt
Esetemben a BPM -et a kottára nyomtatják. Ez azonban gyakran nem így van. A dal BPM -jének megtalálásához használja ezt a webhelyet:
A dalom BPM -je 109 ütés / perc volt. Ha ismeri a dal BPM -jét, lépjen a puffer első üres sorába, és írja be a "use_bpm 109" értéket a BPM használatával. A szavak és a számok között szóköznek kell lennie, és a BPM -hez megadott értéknek kéknek kell lennie, jelezve, hogy ez egy szám.
Ha előre megyek, és a BPM kódolása tapasztalataim szerint, óriási segítséget jelentett az időzítés kitalálásában a kódolás során.
3. lépés: Kövesse a kotta és a kód jegyzeteket és akkordokat
Most itt az ideje, hogy egyszerűen lefordítsuk a kottáján lévő botok jegyzeteit kódsorokra. Ehhez használhatja az egyszerű "lejátszás" és "alvás" funkciókat, de azt tapasztaltam, hogy valójában egy kicsit megkönnyíti a bonyolultabb kódsorok használatát. Ügyeljen arra, hogy figyeljen a kulcs aláírására, hogy megbizonyosodjon arról, hogy az éleseket és a lakásokat oda helyezi, ahol kell.
Az én esetemben az első megjegyzésem egy a4 volt a személyzetről tudományos pályán. Ennek kódolásához beírtam a "play: a4" szót a puffer szabad sorába, ügyelve arra, hogy a kettőspontot is beírja, hogy a szoftver tudja, hogy ez egy jegyzet. A vastagbélnek és a jegyzetnek rózsaszínűvé kell válnia, ha helyesen írta be. Mivel ez a hang egy nyolcadik hang volt, és az idő aláírás 4/4 -szeres, utána "alvás 0,5" -t kódoltam.
Ezt követően sok jegyzetem volt egy sorozatban, amelyek sokkal könnyebben kódolhatók egy kódsorba, mint több. Ehhez a "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1] értéket használtam az egyes hangjegyek időtartama sorrendben (1 negyedik, 2 féljegy, 0,5 nyolcadik hang stb.)
Ha azt szeretné, hogy egy akkord ugyanabban az időben játsszon, mint én, írja be a "play_chord [: d,: fs,: a]" kifejezést, anélkül, hogy közben alvást kódolna. A zárójelek között kódolni kell azokat a hangokat, amelyek a lejátszani kívánt akkordot alkotják. Ha egyszerre csak ennyit szeretne lejátszani, akkor kódolja az alvást ezek után, az alvás utáni szám pedig az Ön által kódolt sorozat legrövidebb hangjának időtartama.
Ha a kódban ismétlődési sorrend van, akkor egy kódhalmazt hurkolhat a "4.times do" használatával a kódolni kívánt kód elején, és "vége" a ciklus kívánt szakaszának végén. A ".times do" előtti szám azt jelzi, hogy hányszor szeretné megismételni a kódszakaszt. Ha helyesen adta meg, a "do" és a "end" narancssárga színű lesz.
Ha egyetlen hangja van, amelyet 1 -től eltérő ideig szeretne játszani, kódolhatja így: "play: e5, yllä: 0,5, kiadás: 0,1", a fenntartás utáni szám pedig a hang időtartama. Ha helyesen írta be, a fenntartás és a felengedés rózsaszínűvé válik, és a számok kék színűek lesznek.
Ezen alapvető kódrészletek használatával képesnek kell lennie a dal kódolására a kották kódra fordításával. Ha lejátssza, és valami nem hangzik jól, próbálja ki a hibát, amíg meg nem kapja a kívánt hangot! Néha új kódrészletre kell váltania, vagy valahol „alvást” kell adnia.
4. lépés: Válassza ki a szintetizátort
Most, hogy az egész dalt kotta segítségével kódoltuk, és tetszik a hangzása, ideje kiválasztani a szintetizátorát. Megtarthatja alapértelmezettként, vagy felfedezheti a szoftverben elérhető számos lehetőséget.
A lehetőségek megtekintéséhez kattintson az ablak jobb felső sarkában található "Súgó" gombra, és nyissa meg az oktatóanyag alsó képernyőjét. Kattintson a szintetizátorokra az alján, és kísérletezzen. Menjen a puffer tetejére, és írja be a sor alá, ahol korábban a BPM -et kódoltuk, írja be: "use_synth: dtri" a szó (ka) val, miután a kettőspont a dalhoz kiválasztott szintetizátor. Nyomja meg a lejátszást, és nézze meg, tetszik -e a hang. Ha nem, folytassa a felfedezést, amíg nem talál egyet!
5. lépés: Kész
A Sonic Pi kottából kódolt dalának most késznek kell lennie. Nyomja meg a "Futtatás" gombot, dőljön hátra, pihenjen és hallgassa meg remekművét!
Ajánlott:
DIY -- Hogyan készítsünk egy pókrobotot, amelyet okostelefonnal lehet irányítani az Arduino Uno használatával: 6 lépés
DIY || Hogyan készítsünk egy pókrobotot, amelyet az okostelefon segítségével vezérelhetünk az Arduino Uno használatával: A pókrobot készítése során sok mindent megtudhat a robotikáról. A robotok készítése szórakoztató és kihívást jelent. Ebben a videóban megmutatjuk, hogyan lehet Pók robotot készíteni, amelyet okostelefonunk segítségével működtethetünk (Androi
Hogyan játsszunk le egy dalt a Yamaha EZ-220 készüléken: 5 lépés
Hogyan játsszunk le egy dalt a Yamaha EZ-220 készüléken: Ezek a lépések segítenek a dal lejátszásában a dalkönyv használatával
Hogyan kell kódolni a Scratch használatával: 15 lépés
Hogyan kell kódolni a Scratch használatával: Sziasztok srácok! Ez a floppyman2! Ez a projekt ötletet ad Önnek, hogyan kezdjen el egy platformjátékot a semmiből
Digitáljon egy dalt az Arduino segítségével: 6 lépés
Digitáljon egy dalt Arduino -val: Olyan projektet akartam létrehozni, amely két kedvenc témámat ötvözte: a tudományt és a zenét. Elgondolkodtam azon módokon, amelyekkel ötvözhetem ezt a két területet, és úgy gondoltam, hogy érdekes lenne egy Arduino -t Fur Elise -t játszani, miközben displ
Hogyan lehet értelmezni a forgásirányt egy digitális forgókapcsolóról egy PIC segítségével: 5 lépés
Hogyan lehet értelmezni a forgásirányt egy digitális forgókapcsolóról egy PIC segítségével: Ennek az utasításnak az a célja, hogy bemutassa, hogyan kapcsolható össze egy digitális (négyzetesen kódolt) forgókapcsoló egy mikrokontrollerrel. Ne aggódjon, elmagyarázom, mi? Kvadratúra kódolt? számunkra jelenti. Ez az interfész és a hozzá tartozó szoftver meg fog jelenni