Obsah:
- Krok 1: Materiály
- Krok 2: Zjistěte BPM své písně a kódujte to
- Krok 3: Postupujte podle not a not a akordů
- Krok 4: Vyberte si svého syntetizátora
- Krok 5: Hotovo
Video: Jak kódovat skladbu pomocí noty v Sonic Pi: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento instruktážní dokument načrtne některé základní kroky a části kódu, které je třeba použít při kódování písně v Sonic Pi pomocí notového záznamu! Existuje milion dalších kousků kódu, které by mohly vašemu hotovému dílu pomoci dodat chuť, takže si také zahrajte a uvidíte, co můžete vymyslet!
Noty, které jsem použil, byly jednoduché klavírní úpravy „Chci se osvobodit“od Queen. Pokud si chcete stáhnout stejnou notovou nahrávku, můžete tak učinit zde:
Krok 1: Materiály
Pro tento projekt budete potřebovat:
1. Počítač kompatibilní se Sonic Pi
2. Software Sonic Pi
3. Noty
4. Základní znalosti čtení hudby a vědecké notové osnovy
Krok 2: Zjistěte BPM své písně a kódujte to
V mém případě je BPM vytištěn na notovém záznamu. To však často neplatí. Chcete -li pomoci najít BPM vaší skladby, můžete použít tento web:
BPM mé písně bylo 109 úderů za minutu. Jakmile znáte BPM své skladby, přejděte na první prázdný řádek ve vyrovnávací paměti a pomocí BPM zadejte „use_bpm 109“. Mezi slovy a čísly by měla být mezera a hodnota, kterou jste pro BPM zadali, by se měla změnit na modrou, což znamená, že jde o číslo.
Pokračování a kódování BPM podle mých zkušeností ohromně pomohlo zjistit časování při kódování.
Krok 3: Postupujte podle not a not a akordů
Nyní je čas jednoduše přeložit poznámky k štábům ve vašem notovém záznamu do řádků kódu. K tomu můžete použít jednoduché funkce „hrát“a „spát“, ale zjistil jsem, že ve skutečnosti to trochu usnadňuje používání komplikovanějších řádků kódu. Ujistěte se, že věnujete pozornost klíčovému podpisu, abyste se ujistili, že dáváte ostré předměty a byty tam, kde mají být, pokud existují.
V mém případě byla moje první poznámka a4 na zaměstnance ve vědecké notové osnově. Abych to kódoval, napsal jsem „play: a4“do volného řádku ve vyrovnávací paměti, přičemž jsem se ujistil, že obsahuje dvojtečku, aby software věděl, že je to poznámka. Dvojtečka a poznámka by měly zrůžovět, pokud jste je zadali správně. Protože tato poznámka byla osmá poznámka a časový podpis je 4/4krát, zakódoval jsem za ní „spánek 0,5“.
Poté jsem měl spoustu poznámek v sérii, která by byla mnohem snadněji kódována v jednom řádku kódu než v několika. K tomu jsem použil „play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]“První sada závorek by měla obsahovat vaše poznámky k osazenstvu v pořadí, oddělená čárkami a druhá by měla obsahovat trvání každé noty v pořadí (1 pro čtvrťovou notu, 2 pro poloviční notu, 0,5 pro osmou notu atd.)
Pokud chcete, aby akord hrál ve stejnou dobu jako já, zadejte „play_chord [: d,: fs,: a]“bez kódování spánku mezi nimi. V závorkách byste měli kódovat noty, které tvoří akord, který se pokoušíte hrát. Pokud jsou to všechny noty, které chcete hrát najednou, kódujte spánek poté, kdy číslo po spánku je délka vaší nejkratší noty v sérii, kterou jste právě zakódovali.
Pokud máte v kódu sekvenci opakování, můžete jednu sadu kódu zacyklit smyčkou pomocí „4krát do“na začátku kódu, který chcete zacyklit, a „konec“na konci části, kterou chcete zacyklit. Číslo před „.times do“označuje, kolikrát chcete, aby se část kódu opakovala. Pokud jste jej zadali správně, „do“i „end“se zbarví oranžově.
Pokud máte jedinou notu, kterou chcete hrát po určitou dobu jinou než 1, můžete ji kódovat takto: „play: e5, sustain: 0,5, release: 0,1“, přičemž číslo po sustain je trvání noty. Pokud jste to zadali správně, sustain a release se zbarví do růžova a čísla zmodrají.
Pomocí těchto základních částí kódu byste měli být schopni kódovat svou skladbu překladem notového záznamu do kódu. Pokud hrajete a něco nezní správně, používejte metodu pokus - omyl, dokud nebudete mít zvuk, který si přejete! Někdy musíte přejít na nový kousek kódu nebo někde přidat „spánek“.
Krok 4: Vyberte si svého syntetizátora
Nyní, když jste celou skladbu zakódovali pomocí notových záznamů a líbí se vám, jak zní, je načase vybrat si syntezátor. Můžete jej buď ponechat jako výchozí, nebo prozkoumat mnoho možností dostupných v rámci softwaru.
Chcete -li najít možnosti, klikněte na „Nápověda“v pravém horním rohu okna a otevřete spodní obrazovku výukového programu. V dolní části klikněte na syntetizátory a experimentujte. Přejděte do horní části vyrovnávací paměti a napište pod řádek, kde jsme dříve kódovali BPM, zadejte: „use_synth: dtri“se slovem (slovy) za dvojtečkou, která je syntezátorem zvoleným pro vaši skladbu. Pusťte se do přehrávání a zjistěte, zda se vám zvuk líbí. Pokud ne, pokračujte v průzkumu, dokud nenajdete ten, který znáte!
Krok 5: Hotovo
Vaše kódovaná píseň z not v Sonic Pi by nyní měla být kompletní. Stiskněte tlačítko „Spustit“, posaďte se, relaxujte a poslouchejte své mistrovské dílo!
Doporučuje:
Jak kódovat třídič barev v Modkit pro Vex: 7 kroků
Jak kódovat třídič barev v Modkitu pro Vex: Ahoj všichni, v tomto tutoriálu se naučíte, jak kódovat třídič barevných koulí v Modkitu pro VexHope, uděláte to a užijete si to! Pls hlasujte pro mě
Jak kódovat jednoduchou náhodnou virtuální kostku: 6 kroků
Jak kódovat jednoduchou náhodnou virtuální kostku: Ahoj všichni !!!!! Toto je můj první pokyn a naučím vás kódovat virtuální kostky na vašem PC nebo smartphonu. Používám HTML, JavaScript a CSS, doufám, že se vám všem bude líbit a nezapomeňte pro mě hlasovat v níže uvedeném kontextu
Jak hrát skladbu na Yamaha EZ-220: 5 kroků
Jak hrát skladbu na Yamaha EZ-220: Tyto kroky vám pomohou přehrát skladbu pomocí knihy písniček
Jak zapojit+kódovat snímač DHT11: 8 kroků
Jak zapojit+kódovat snímač DHT11: V tomto návodu se naučíte, jak připojit a kódovat snímač DHT11. Existují videa, fotografie a slova, která vám to usnadní. Doufám, že to bude pro vás snadné
Jak kódovat pomocí Scratch: 15 kroků
Jak kódovat pomocí Scratch: Ahoj kluci! Toto je floppyman2! Tento projekt vám poskytne představu o tom, jak začít plošinovou hru od nuly