Obsah:

Jak kódovat skladbu pomocí noty v Sonic Pi: 5 kroků
Jak kódovat skladbu pomocí noty v Sonic Pi: 5 kroků

Video: Jak kódovat skladbu pomocí noty v Sonic Pi: 5 kroků

Video: Jak kódovat skladbu pomocí noty v Sonic Pi: 5 kroků
Video: То, что доктор Брайт не имеет права делать в фонде SCP - шутка 2024, Prosinec
Anonim
Jak kódovat píseň pomocí noty v Sonic Pi
Jak kódovat píseň pomocí noty v Sonic Pi

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

Materiály
Materiály
Materiály
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

Zjistěte BPM své písně a kódujte to
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ů

Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
Postupujte podle not a not a akordů
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

Vyberte si svého syntetizátora
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

Hotovo!
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: