Sadržaj:
- Korak 1: Materijali
- Korak 2: Saznajte BPM svoje pjesme i kodirajte to
- Korak 3: Slijedite note i kodne note i akorde
- Korak 4: Odaberite svoj Synth
- Korak 5: Gotovo
Video: Kako kodirati pjesmu pomoću notnih zapisa u Sonic Pi: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ova instrukcija opisat će neke osnovne korake i dijelove koda koje ćete koristiti pri kodiranju pjesme u Sonic Pi -u koristeći note! Postoji milijun drugih komada koda koje možete pokušati dodati okus gotovom komadu pa se poigrajte i sami i pogledajte što možete smisliti!
Nota koju sam koristio bio je jednostavan klavirski aranžman grupe "I Want to Break Free" grupe Queen. Ako želite preuzeti ovu istu glazbu, to možete učiniti ovdje:
Korak 1: Materijali
Za ovaj projekt trebat će vam:
1. Računalo kompatibilno sa Sonic Pi
2. Softver Sonic Pi
3. Nota
4. Osnovno znanje o čitanju glazbe i znanstvenoj notaciji
Korak 2: Saznajte BPM svoje pjesme i kodirajte to
U mom slučaju, BPM se ispisuje na notnim zapisima. Međutim, to često nije slučaj. Za pomoć u pronalaženju BPM -a vaše pjesme možete upotrijebiti ovu web stranicu:
BPM moje pjesme bio je 109 otkucaja u minuti. Nakon što znate BPM svoje pjesme, idite na prvi prazan redak u svom međuspremniku i upišite "use_bpm 109" koristeći svoj BPM. Između riječi i brojeva trebao bi biti razmak, a vrijednost koju ste unijeli za BPM trebala bi postati plava, što znači da je to broj.
Napredovanje i kodiranje BPM -a prema mom iskustvu iznimno je pomoglo u utvrđivanju vremena tijekom kodiranja.
Korak 3: Slijedite note i kodne note i akorde
Sada je vrijeme da jednostavno prevedete bilješke o osoblju vaših nota u redove koda. Za to možete koristiti jednostavne funkcije "play" i "sleep", ali otkrio sam da zapravo čini malo lakšim korištenje složenijih linija koda. Obratite pozornost na potpis ključa kako biste bili sigurni da stavljate oštre predmete i stanove tamo gdje trebaju biti, ako ih ima.
U mom slučaju, moja prva bilješka bila je a4 o osoblju u znanstvenoj notaciji. Kako bih to kodirao, upisao sam "play: a4" u slobodni redak u međuspremniku, pazeći da uključim dvotočku kako bi softver znao da je to bilješka. Dvotočka i bilješka trebaju postati ružičaste ako ste ih ispravno unijeli. Budući da je ova bilješka bila osma nota, a vremenski potpis 4/4 puta, iza nje sam kodirao "spavanje 0,5".
Nakon ovoga imao sam mnogo bilješki u nizu koje bi bilo mnogo lakše kodirati u jedan red koda nego u nekoliko. Da bih to učinio, upotrijebio sam "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Prvi skup zagrada trebao bi sadržavati vaše bilješke o osoblju po redu, odvojene zarezima, a drugi bi trebao sadržavati trajanje svake note redom (1 za četvrtinu, 2 za pola note, 0,5 za osmu notu itd.)
Ako želite da akord svira u isto vrijeme kao ja, upišite "play_chord [: d,: fs,: a]" bez kodiranja sna između. Unutar zagrada trebali biste kodirati note koje čine akord koji pokušavate svirati. Ako su to sve note koje želite svirati odjednom, kodirajte spavanje nakon ovoga, a broj nakon spavanja je trajanje vaše najkraće note u nizu koji ste upravo kodirali.
Ako u svom kodu imate niz ponavljanja, možete petljati jedan skup koda koristeći "4.times do" na početku koda koji želite petlju i "end" na kraju odjeljka koji želite petlju. Broj prije ".times do" označava koliko puta želite da se dio koda ponovi. Ako ste ga ispravno unijeli, "do" i "end" će postati narančaste.
Ako imate jednu notu koju želite svirati u određenom trajanju osim 1, možete je kodirati ovako: "play: e5, sustain: 0.5, release: 0.1", a broj nakon sustaina je trajanje note. Ako ste ga ispravno upisali, sustain i release će postati ružičasti, a brojevi će postati plavi.
Koristeći ove osnovne dijelove koda, trebali biste moći kodirati svoju pjesmu prevođenjem notnih zapisa u kod. Ako je svirate i nešto ne zvuči kako treba, pokušajte i pokušajte dok ne dobijete željeni zvuk! Ponekad se morate promijeniti u novi dio koda ili negdje dodati "san".
Korak 4: Odaberite svoj Synth
Sada kada ste cijelu pjesmu kodirali koristeći note i svidjelo vam se kako zvuči, vrijeme je da odaberete svoj sintetizator. Možete ga zadržati kao zadanog ili istražiti mnoge opcije dostupne u softveru.
Da biste pronašli opcije, kliknite "Pomoć" u gornjem desnom kutu prozora, otvarajući donji zaslon s uputama. Kliknite na sintetizatore pri dnu i eksperimentirajte. Idite na vrh vašeg međuspremnika i upišite ispod retka gdje smo prethodno kodirali BPM, upišite: "use_synth: dtri" s riječima (riječima) iza dvotočke kao sintisajzerom odabranom za vašu pjesmu. Pritisnite play i provjerite sviđa li vam se zvuk. Ako ne, nastavite istraživati sve dok ne pronađete onu koju tražite!
Korak 5: Gotovo
Vaša kodirana pjesma s notnih zapisa u Sonic Pi trebala bi sada biti potpuna. Pritisnite gumb "Pokreni", sjednite, opustite se i poslušajte svoje remek -djelo!
Preporučeni:
Kako kodirati razvrstač boja u Modkitu za Vex: 7 koraka
Kako kodirati razvrstač boja u Modkitu za Vex: Bok svima, U ovom vodiču naučit ćete kako kodirati razvrstavač kugli u boji u Modkitu za VexHope. Učinite to i uživajte! Glasajte za mene
Kako svirati pjesmu na Yamahi EZ-220: 5 koraka
Kako svirati pjesmu na Yamahi EZ-220: Ovi će vam koraci pomoći da svirate pjesmu pomoću knjige pjesama
Kako napraviti udarnu elektroničku pjesmu: Uvodna glazbena produkcija za FL Studio: 6 koraka
Kako napraviti udarnu elektroničku pjesmu: Uvodna glazbena produkcija za FL Studio: Dobro došli! Ovaj vodič s uputama pomoći će početnicima i srednjim glazbenim producentima u korištenju FL Studija za stvaranje različitih žanrova elektroničke plesne glazbe. Provest će se kroz osnovne elemente stvaranja pjesme, s ciljem detaljnih osnovnih savjeta
Naučite kodirati pomoću Python kornjače: 4 koraka
Naučite kodirati pomoću Python Turtlea: U ovom ćemo vodiču upoznati zabavni svijet kodiranja pomoću Pythona, posebno biblioteke Turtle. Pretpostavljamo da nemate prethodno iskustvo kodiranja. Ako želite saznati više, predlažemo da pročitate autorovu knjigu: https: //www.amazo
Kako kodirati pomoću grebanja: 15 koraka
Kako kodirati pomoću Scratcha: Bok dečki! Ovo je disketa2! Ovaj će vam projekt dati ideju o tome kako započeti platformersku igru od nule