Kazalo:

Kako kodirati skladbo z uporabo notnih zapisov v Sonic Pi: 5 korakov
Kako kodirati skladbo z uporabo notnih zapisov v Sonic Pi: 5 korakov

Video: Kako kodirati skladbo z uporabo notnih zapisov v Sonic Pi: 5 korakov

Video: Kako kodirati skladbo z uporabo notnih zapisov v Sonic Pi: 5 korakov
Video: Встреча №4-27.04.2022 | Диалог с членами команды ЕФО 2024, Julij
Anonim
Kako kodirati pesem z uporabo notnih zapisov v Sonic Pi
Kako kodirati pesem z uporabo notnih zapisov v Sonic Pi

Ta pouk bo opisal nekaj osnovnih korakov in kosov kode, ki jih boste uporabili pri kodiranju pesmi v Sonic Pi z uporabo notnih zapisov! Obstaja milijon drugih kosov, ki jih lahko poskusite dodati okusu, zato se igrajte tudi sami in poglejte, kaj lahko izmislite!

Nota, ki sem jo uporabil, je bila preprosta klavirska priredba "I Want to Break Free" skupine Queen. Če želite prenesti to isto glasbo, lahko to storite tukaj:

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali

Za ta projekt boste potrebovali:

1. Računalnik, združljiv s Sonic Pi

2. Programska oprema Sonic Pi

3. Nota

4. Osnovno znanje o branju glasbe in znanstvenem zapisu

2. korak: Ugotovite BPM svoje pesmi in kodirajte to

Ugotovite BPM svoje pesmi in kodirajte to
Ugotovite BPM svoje pesmi in kodirajte to

V mojem primeru je BPM natisnjen na notah. Vendar pa pogosto ni tako. Za pomoč pri iskanju BPM -ja vaše pesmi lahko uporabite to spletno mesto:

BPM moje pesmi je bil 109 utripov na minuto. Ko poznate BPM svoje pesmi, pojdite na prvo prazno vrstico v vmesnem pomnilniku in z BPM vnesite "use_bpm 109". Med besedami in številkami mora biti presledek, vrednost, ki jo vnesete za BPM, pa mora postati modra, kar pomeni, da gre za številko.

Kodiranje BPM -ja po mojih izkušnjah je izjemno pomagalo pri ugotavljanju časovnega razporeda med kodiranjem.

Korak: Sledite notnim zapisom in kodnim zapisom ter akordom

Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom
Sledite notnim zapisom in kodnim zapisom ter akordom

Zdaj je čas, da preprosto prevedete zapiske o osebju na vaših notah v vrstice kode. Za to lahko uporabite preprosti funkciji "play" in "sleep", vendar sem ugotovil, da dejansko olajša uporabo bolj zapletenih vrstic kode. Bodite prepričani, da bodite pozorni na podpis ključa, da se prepričate, da ostre predmete in stanovanja postavljate tja, kjer jih potrebujete, če obstajajo.

V mojem primeru je bila moja prva opomba A4 na osebju v znanstvenem zapisu. Če sem to želel kodirati, sem v prosti vrstici v vmesni pomnilnik vnesel »play: a4«, pri čemer sem prepričan, da sem vključil dvopičje, da programska oprema ve, da gre za opombo. Dvopičje in opomba naj postaneta rožnati, če ste jih pravilno vnesli. Ker je bila ta opomba osma in je časovni podpis 4/4 čas, sem za njo kodiral "spanje 0,5".

Po tem sem imel v seriji veliko zapiskov, ki bi jih bilo veliko lažje kodirati v eno vrstico kode kot v več. V ta namen sem uporabil "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Prvi niz oklepajev mora vsebovati vaše zapise o osebju po vrstnem redu, ločene z vejicami, drugi pa mora vsebovati trajanje vsake note po vrstnem redu (1 za četrtino, 2 za polovico, 0,5 za osmo noto itd.)

Če želite, da se akord igra istočasno kot jaz, vnesite "play_chord [: d,: fs,: a]", ne da bi kodirali spanec vmes. V oklepaju morate kodirati note, ki sestavljajo akord, ki ga poskušate igrati. Če so to vse note, ki jih želite igrati hkrati, kodirajte spanje po tem, pri čemer je število po spanju trajanje vaše najkrajše note v nizu, ki ste ga pravkar kodirali.

Če imate v kodi zaporedje ponavljanj, lahko en niz kode pripeljete z uporabo "4.times do" na začetku kode, ki jo želite zankovati, in "end" na koncu razdelka, ki ga želite zankati. Številka pred ".times do" pomeni, kolikokrat želite, da se del kode ponovi. Če ste pravilno vnesli, bosta "do" in "end" oranžni.

Če imate eno samo noto, ki jo želite igrati za določen čas, ki ni 1, jo lahko kodirate tako: "play: e5, sustain: 0,5, release: 0,1", pri čemer je številka after sustain trajanje note. Če ste pravilno vnesli, bosta vzdrževanje in sprostitev postala rožnata, številke pa modre.

S temi osnovnimi kodami bi lahko kodirali svojo pesem s prevajanjem not v kodo. Če ga predvajate in nekaj ne zveni dobro, uporabite poskus in napako, dokler ne dobite želenega zvoka! Včasih morate spremeniti nov del kode ali pa nekje dodati "spanje".

4. korak: Izberite svoj sintetizator

Izberite svoj sintetizator
Izberite svoj sintetizator

Zdaj, ko ste celotno pesem kodirali z notami in vam je všeč, kako se sliši, je čas, da izberete svoj sintetizator. Lahko ga obdržite kot privzetega ali raziščete številne možnosti, ki so na voljo v programski opremi.

Če želite poiskati možnosti, kliknite »Pomoč« v zgornjem desnem kotu okna in odprite spodnji zaslon z navodili. Na dnu kliknite sintetizatorje in poskusite. Pojdite na vrh vmesnega pomnilnika in pod vrstico, kjer smo prej kodirali BPM, vnesite: "use_synth: dtri" z besedo (-ami) za dvopičjem, ki je izbran za vašo pesem. Pritisnite play in preverite, ali vam je zvok všeč. Če ne, nadaljujte z raziskovanjem, dokler ne najdete tistega, ki ga poznate!

5. korak: Končano

Končano!
Končano!

Vaša kodirana skladba iz notnih zapisov v Sonic Pi bi morala biti zdaj popolna. Pritisnite gumb "Zaženi", sedite, se sprostite in poslušajte svojo mojstrovino!

Priporočena: