Sadržaj:
- Korak 1: Materijali
- Korak 2: Saznajte BPM svoje pjesme i kodirajte to
- Korak 3: Pratite note i kodirane 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 izmjena: 2024-01-30 08:06
Ova instrukcija opisat će neke osnovne korake i dijelove koda koje ćete koristiti pri kodiranju pjesme u Sonic Pi -u koristeći note! Postoji milion drugih komada koda koji 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 ove iste notne zapise, to možete učiniti ovdje:
Korak 1: Materijali
Za ovaj projekat trebat će vam:
1. Računalo kompatibilno sa Sonic Pi
2. Softver Sonic Pi
3. Nota
4. Osnovno znanje o čitanju muzike i naučne notacije
Korak 2: Saznajte BPM svoje pjesme i kodirajte to
U mom slučaju, BPM se štampa na notama. Međutim, to često nije slučaj. Za pomoć u pronalaženju BPM -a vaše pjesme možete koristiti ovu web stranicu:
BPM moje pjesme bio je 109 otkucaja u minuti. Kada saznate BPM svoje pjesme, idite na prvi prazan red u svom međuspremniku i upišite "use_bpm 109" koristeći svoj BPM. Trebalo bi biti razmaka između riječi i brojeva, 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 pomoglo je izuzetno u utvrđivanju vremena tokom kodiranja.
Korak 3: Pratite note i kodirane note i akorde
Sada je vrijeme da jednostavno prevedete bilješke o osoblju na vašim notnim zapisima u redove koda. Da biste to učinili, možete koristiti jednostavne funkcije "play" i "sleep", ali otkrio sam da zapravo čini malo lakšim korištenje složenijih linija koda. Obratite pažnju 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 na osoblju u naučnoj notaciji. Da bih to kodirao, upisao sam "play: a4" u slobodnu liniju 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 i da je 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, koristio sam "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Prvi set 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 polovinu note, 0,5 za osmu notu itd.)
Ako želite da akord svira u isto vrijeme kao i ja, upišite "play_chord [: d,: fs,: a]" bez kodiranja sna između. U zagradama biste trebali 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 sna 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 ispred ".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" s brojem nakon sustaina koji 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 svirate i nešto ne zvuči kako treba, koristite pokušaj i grešku dok ne dobijete zvuk koji želite! Ponekad morate promijeniti 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 napišite ispod linije u kojoj smo prethodno kodirali BPM, upišite: "use_synth: dtri" s riječima (riječima) iza dvotočke koja je sintifikat odabrana za vašu pjesmu. Pritisnite play i provjerite sviđa li vam se zvuk. Ako ne, nastavite istraživati dok ne pronađete onu koju tražite!
Korak 5: Gotovo
Vaša kodirana pjesma sa notnih zapisa u Sonic Pi trebala bi sada biti potpuna. Pritisnite dugme "Pokreni", zavalite se, opustite se i poslušajte svoje remek -djelo!
Preporučuje se:
Kako kodirati razvrstač boja u Modkitu za Vex: 7 koraka
Kako kodirati razvrstač boja u Modkitu za Vex: Zdravo svima, U ovom vodiču naučit ćete kako kodirati razvrstavač kuglica 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 koraci će vam pomoći da pustite pjesmu pomoću knjige pjesama
Naučite kodirati pomoću Python kornjače: 4 koraka
Naučite kodirati pomoću Python Turtle -a: U ovom vodiču ćemo vam predstaviti zabavni svijet kodiranja koristeći Python, posebno biblioteku Turtle. Pretpostavljamo da nemate prethodno iskustvo kodiranja. Ako ste zainteresirani za više informacija, predlažemo da pročitate autorovu knjigu: https: //www.amazo
Kako kodirati pomoću grebanja: 15 koraka
Kako kodirati pomoću grebanja: Zdravo momci! Ovo je floppyman2! Ovaj će vam projekt dati ideju o tome kako započeti platformersku igru od nule
Napravite Chi pjesmu "Metronom" MP3 zapisa: 6 koraka (sa slikama)
Napravite "Metronom" MP3 zapis Chi Chi Running -a: Neposredno prije nego što sam počeo trčati u Vibram Five Fingers prošle godine, pročitao sam i Chi Chining metodu koju je razvio Danny Dreyer kako bih mogao prilagoditi svoj stil trčanja. Brzo sam shvatio da bi još jedan dio opreme, metronom, bio od pomoći, ali