Algoritmické generování MIDI: pravidla, náhoda a AI

Algoritmické generování MIDI: pravidla, náhoda a AI
Autor: MIDI Agent • •

Algoritmické generování MIDI vám nabízí opakovatelný způsob, jak převést hudební rozhodnutí na noty. Místo kreslení každé události definujete proces: opakování patternu, výběr tónů ze stupnice, posunutí rytmu nebo zadání fráze s konkrétními omezeními modelu AI.

Podstatné je, co má tento proces řídit. Přesné arpeggio vyžaduje jiné nástroje než proměnlivá bicí smyčka nebo melodie reagující na slovní popis. Tento průvodce vysvětluje hlavní přístupy a ukazuje, jak sestavit malý hudební experiment, který můžete vyhodnotit ve svém DAW.

Co je algoritmické generování MIDI?

Algoritmus je posloupnost instrukcí. V hudbě mohou tyto instrukce určovat, které noty zazní, kdy začnou, jak dlouho potrvají a jak silně budou zahrány.

Pevné pravidlo může cyklicky střídat C, E a G v osminových notách. Pravděpodobnostní pravidlo může vybírat jeden z těchto tónů s různými vahami. Systém AI také používá algoritmy, ale jeho naučené chování se liší od malé sady výslovně zapsaných hudebních pravidel.

Označení „generativní“ tedy popisuje široce pojatý proces, nikoli důkaz, že nástroj používá AI. Sekvencer, který vytváří variace pomocí pravděpodobnosti, může být generativní, aniž by interpretoval textové zadání.

Chcete prozkoumat generování na základě hudebních popisů? Prozkoumejte funkce MIDI Agent pro generování MIDI pomocí AI.

Vyberte proces, který odpovídá hudebnímu úkolu

Pevné patterny se hodí pro party, které potřebují předvídatelný pulz. Arpeggiátor dokáže proměnit držený akord v opakované pořadí not. Změnou pořadí nebo rozsahu oktáv změníte frázi, zatímco základní tónový materiál zůstane rozpoznatelný.

Transformace založené na pravidlech vycházejí z existujících not. Můžete je zkrátit, opakovat vybrané události nebo měnit jejich rozestupy. V MIDI Tools v Ableton Live 12 oddělují panely Transform a Generate operace s existujícím materiálem od nástrojů, které vytvářejí noty. Než nástroj použijete na klip, který chcete zachovat, ověřte si jeho chování.

Pravděpodobnostní procesy přinášejí možnost volby. Nota může při některých opakováních zaznít a při jiných zůstat tichá, případně může generátor vybírat z několika povolených tónů. Pravděpodobnost funguje nejlépe, když dostupné možnosti už samy o sobě slouží aranži.

Generování MIDI pomocí AI přijímá popisy hudebního výsledku. Může být užitečné, když chcete prozkoumat frázování, texturu nebo roli partu v produkci, aniž byste sami určovali každou událost. Výsledek je stále potřeba poslechnout a upravit.

Pro první experiment zvolte jednu hlavní proměnnou. Pokud současně měníte rytmus, tónový rozsah, hustotu not i zvuk, hůře se poznává, proč jedna verze funguje lépe.

Sestavte čtyřtaktový příklad s omezeními

Začněte s nástrojem, který dobře znáte, projektem ve 4/4 taktu při 100 BPM a čtyřtaktovým úsekem. Použijte C dur a malý tónový rozsah.

Vyzkoušejte toto zadání:

  • Povolené tóny: C, D, E, G a A v rozsahu jedné oktávy.
  • Rytmické pozice: místa na osminové mřížce.
  • Hustota: čtyři začátky not na takt.
  • Tvar fráze: první takt začněte na C a čtvrtý zakončete na C.
  • Délka: udržujte noty dostatečně krátké, aby mezi nimi zůstal slyšitelný prostor.

Jde o tvůrčí volby pro toto cvičení, nikoli o univerzální kompoziční pravidla. Můžete je realizovat ručně, vhodným generátorem nebo pomocí zadání a následných úprav.

Pro deterministickou verzi použijte v taktech 1–3 C–E–G–E a ve 4. taktu C–E–G–C, abyste dodrželi pravidlo zakončení. Pro variaci ponechte první a poslední notu beze změny a změňte jeden tón uvnitř fráze. Porovnejte obě verze se stejným nástrojem, tempem a hlasitostí.

Informace o nastavení pluginu a postupu exportu MIDI najdete v dokumentaci MIDI Agent.

Pokud používáte nástroj AI, popište omezení jasně a poté zkontrolujte vrácený klip. Požadavek na čtyři začátky not v každém taktu je instrukce, jejíž splnění je třeba ověřit, nikoli příslib přesného dodržení.

Přidávejte náhodnost s konkrétním záměrem

Jakmile základní fráze funguje, rozhodněte, kde by variace pomohla. Proměnlivá poslední nota může vytvořit pohyb; občasné vynechání noty může nechat prostor pro zpěv nebo malý buben.

Zkuste ponechat úvodní notu jistou a jednu ozdobnou notu nastavit jako volitelnou. Než se rozhodnete, zda variace frázi zlepšuje, poslechněte si několik opakování. Kombinace, která zní jednou přitažlivě, může v delším úseku začít rušit.

Oddělujte pravděpodobnost od velocity. Pravděpodobnost určuje, zda událost nastane; velocity popisuje událost, když nastane. U nástroje, který na velocity reaguje, může její změna ovlivnit artikulaci nebo barvu zvuku i vnímanou hlasitost.

Manuál k úpravám MIDI v Ableton Live 12 popisuje ovládání pravděpodobnosti a velocity. Jiné sekvencery mohou podobné ovládací prvky zpřístupňovat odlišně.

Pokud se part musí opakovat pokaždé stejně, ověřte, jak váš nástroj zaznamenává nebo exportuje vygenerované události. Průběžně vyhodnocované nastavení pravděpodobnosti a uložená sekvence not jsou dvě různé věci, které je třeba zkontrolovat.

Kam zapadá MIDI Agent

Zdokumentovaný pracovní postup MIDI Agent vám umožňuje popsat part, vygenerovat MIDI a výsledek přetáhnout nebo uložit pro použití v DAW. Existující MIDI může také posloužit jako výchozí bod pro variace nebo generování hudebního pokračování.

Pro toto cvičení uveďte délku fráze, tóninu, rytmický charakter, rozsah a roli. Porovnejte vygenerovaný materiál se svou verzí s pevným patternem. Hodnotíte hudební použitelnost, místo abyste předpokládali, že složitější proces vytvoří lepší part.

Poslechněte si výsledek v aranži

Samostatný poslech odhalí jen část obrazu. Než se pro klip rozhodnete, přidejte basu, bicí a případný existující harmonický doprovod.

Zkontrolujte, zda noty nesoupeří s jiným partem ve stejné poloze, zda rytmus ponechává potřebný prostor a zda fráze končí tam, kde to daná sekce potřebuje. Nejsilnější nápad vyzkoušejte s druhým nástrojem, aniž byste měnili jeho noty.

Před další změnou uložte jasně pojmenovanou verzi. Jednoduchá referenční verze vám usnadní posoudit sluchem, zda další variace pomáhá.

Co použít jako první?

Pokud je nejdůležitější opakovatelnost, zvolte arpeggiátor nebo sekvencer s pevným patternem. Pokud se vám materiál už líbí, ale chcete řízené variace, zvolte transformace nebo pravděpodobnost. AI zvolte tehdy, když je nejpřirozenějším výchozím bodem hudební popis.

Tyto přístupy můžete kombinovat: vygenerujte nápad, vyberte použitelný fragment a dolaďte jeho rytmus pomocí výslovně stanovených pravidel. Konečná otázka zůstává stejná: podporuje tento part hudbu?

Chcete zkusit začít textovým zadáním? Pořiďte si MIDI Agent.

MIDI Agent Autor: MIDI Agent Poslední aktualizace MIDI Agent vyvíjí nástroje s umělou inteligencí pro hudební producenty, skladatele a beatmakery, kteří chtějí generovat hudební nápady přímo v DAW.

Přeloženo z původního anglického obsahu MIDI Agent do češtiny pro zajištění přístupnosti. Zobrazit anglický originál.