Algoritmikus MIDI-generálás: szabályok, véletlen és mesterséges intelligencia

Algoritmikus MIDI-generálás: szabályok, véletlen és mesterséges intelligencia
Szerző: MIDI Agent • •

Az algoritmikus MIDI-generálás megismételhető módszert kínál arra, hogy a zenei döntéseidet hangjegyekké alakítsd. Ahelyett, hogy minden eseményt egyenként berajzolnál, meghatározol egy folyamatot: ismételsz egy mintát, hangmagasságokat választasz egy skálából, elforgatsz egy ritmust, vagy adott megkötéseknek megfelelő frázist kérsz egy AI-modelltől.

A lényegi kérdés az, hogy mit szeretnél ezzel a folyamattal vezérelni. Egy feszes arpeggióhoz más eszközök kellenek, mint egy változó dobloophoz vagy egy írott leíráshoz igazodó dallamhoz. Ez az útmutató bemutatja a fő megközelítéseket, és megmutatja, hogyan állíthatsz össze egy kisebb zenei kísérletet, amelyet a DAW-szoftveredben értékelhetsz.

Mi az algoritmikus MIDI-generálás?

Az algoritmus utasítások sorozata. A zenében ezek az utasítások meghatározhatják, hogy mely hangok szólaljanak meg, mikor kezdődjenek, meddig tartsanak, és milyen erővel szólaljanak meg.

Egy rögzített szabály például nyolcadokban ismételheti a C, E és G hangokat. Egy valószínűségi szabály eltérő súlyozással választhat közülük. Egy AI-rendszer szintén algoritmusokat használ, de a tanult működése eltér néhány kifejezetten megírt zenei szabály alkalmazásától.

A „generatív” tehát egy tágabb folyamatot ír le, önmagában nem bizonyítja, hogy egy eszköz mesterséges intelligenciát használ. Egy szekvenszer, amely valószínűségek segítségével hoz létre variációkat, szöveges prompt értelmezése nélkül is lehet generatív.

Kipróbálnád a zenei leírások alapján történő generálást? Fedezd fel a MIDI Agent mesterséges intelligencián alapuló MIDI-generálási funkcióit.

Válassz a zenei feladathoz illő folyamatot

A rögzített minták olyan szólamokhoz illenek, amelyek kiszámítható lüktetést igényelnek. Egy arpeggiátor a lenyomva tartott akkordot ismétlődő hangsorrá alakíthatja. A sorrend vagy az oktávtartomány megváltoztatása módosítja a frázist, miközben az alapul szolgáló hangkészlet felismerhető marad.

A szabályalapú átalakítások meglévő hangjegyekből indulnak ki. Lerövidítheted őket, megismételhetsz kiválasztott eseményeket, vagy megváltoztathatod a köztük lévő időközöket. Az Ableton Live 12 MIDI Tools eszközeiben a Transform és a Generate panelek különítik el a meglévő anyagon végzett műveleteket a hangjegyeket létrehozó eszközöktől. Ellenőrizd az eszköz működését, mielőtt olyan klipre alkalmazod, amelyet meg szeretnél őrizni.

A valószínűségi folyamatok választási lehetőségeket vezetnek be. Egy hang egyes ismétléseknél megszólalhat, másoknál kimaradhat, vagy egy generátor több megengedett hangmagasság közül választhat. A valószínűség akkor működik a legjobban, ha az elérhető lehetőségek eleve a hangszerelést szolgálják.

A mesterséges intelligencián alapuló MIDI-generálás a kívánt zenei eredmény leírását fogadja bemenetként. Hasznos lehet, ha a frazeálást, a zenei textúrát vagy egy produkciós szerepet szeretnél felfedezni anélkül, hogy minden eseményt magad adnál meg. Az eredményt továbbra is meg kell hallgatni és szerkeszteni kell.

Az első kísérletedhez válassz egyetlen fő változót. Ha egyszerre módosítod a ritmust, a hangterjedelmet, a hangjegysűrűséget és a hangzást, nehezebb megérteni, miért működik jobban az egyik változat.

Állíts össze egy megkötéseken alapuló, négyütemes példát

Kezdj egy jól ismert hangszerrel, egy 100 BPM tempójú, 4/4-es projekttel és egy négyütemes szakasszal. Használj C-dúrt és szűk hangterjedelmet.

Próbáld ki ezt az előírást:

  • Megengedett hangok: C, D, E, G és A egy oktávon belül.
  • Ritmikai pozíciók: a nyolcados rács pontjai.
  • Sűrűség: ütemenként négy hangindítás.
  • Frázisforma: az első ütemet C-n kezdd, a negyediket C-n fejezd be.
  • Hossz: a hangok legyenek elég rövidek ahhoz, hogy hallható szünetek maradjanak közöttük.

Ezek az adott gyakorlathoz választott kreatív megkötések, nem általános zeneszerzési szabályok. Megvalósíthatod őket kézzel, egy megfelelő generátorral, vagy egy prompttal, amelyet utólagos korrekció követ.

A determinisztikus változathoz használd a C–E–G–E sort az 1–3. ütemben, a 4. ütemben pedig a C–E–G–C sort, hogy teljesüljön a lezárásra vonatkozó szabály. Egy variációhoz tartsd meg az első és az utolsó hangot, és változtass meg egy közbülső hangmagasságot. Hasonlítsd össze a két változatot azonos hangszerrel, tempóval és hangerővel.

A bővítmény beállításáról és a MIDI-exportálás munkafolyamatáról a MIDI Agent dokumentációjában olvashatsz.

Ha AI-eszközt használsz, fogalmazd meg világosan a megkötéseket, majd ellenőrizd a kapott klipet. Az ütemenként négy hangindításra vonatkozó kérés ellenőrizendő utasítás, nem pedig a pontos betartás ígérete.

Adj hozzá véletlenszerűséget céllal

Ha az alapfrázis már működik, döntsd el, hol segítene a változatosság. Egy változó záróhang mozgást teremthet; egy időnként kimaradó hang helyet hagyhat az éneknek vagy a pergőnek.

Próbáld biztosan megtartani a kezdőhangot, miközben egy díszítőhang megszólalását opcionálissá teszed. Hallgass meg több ismétlést, mielőtt eldöntöd, hogy a variáció javít-e a frázison. Egy egyszer vonzónak tűnő kombináció egy hosszabb szakasz során zavaróvá válhat.

Különítsd el a valószínűséget a leütési erősségtől. A valószínűség azt határozza meg, hogy bekövetkezik-e egy esemény; a leütési erősség pedig a bekövetkező eseményt jellemzi. Egy erre reagáló hangszernél a leütési erősség változtatása az érzékelt hangerő mellett az artikulációt vagy a hangszínt is módosíthatja.

Az Ableton Live 12 MIDI-szerkesztési kézikönyve ismerteti a valószínűség és a leütési erősség vezérlőit. Más szekvenszerek eltérő módon tehetnek elérhetővé hasonló vezérlőket.

Ha a szólamnak minden alkalommal azonosan kell ismétlődnie, ellenőrizd, hogyan rögzíti vagy exportálja az eszközöd a generált eseményeket. Az élő valószínűségi beállítás és a mentett hangjegysorozat két különböző dolog, amelyet meg kell vizsgálnod.

Hol illeszkedik a folyamatba a MIDI Agent?

A MIDI Agent dokumentált munkafolyamatával leírhatsz egy szólamot, MIDI-t generálhatsz, majd az eredményt áthúzhatod vagy elmentheted a DAW-szoftveredhez. Meglévő MIDI-anyag is szolgálhat variációk vagy zenei folytatások kiindulópontjaként.

Ehhez a gyakorlathoz add meg a frázis hosszát, a hangnemet, a ritmikai karaktert, a hangterjedelmet és a szerepet. Hasonlítsd össze a generált anyagot a rögzített mintára épülő változatoddal. A zenei használhatóságot értékeled, nem pedig abból indulsz ki, hogy egy összetettebb folyamat jobb szólamot eredményez.

Hallgasd meg az eredményt a hangszerelésben

A szólóban történő lejátszás csak a kép egy részét mutatja meg. Mielőtt véglegesíted a klipet, kapcsold be a basszust, a dobokat és a már meglévő harmóniákat is.

Ellenőrizd, hogy a hangok nem versengenek-e egy másik szólam regiszterével, a ritmus hagy-e hasznos teret, és a frázis ott ér-e véget, ahol az adott szakasznak szüksége van rá. Próbáld ki a legerősebb ötletet egy másik hangszerrel is, a hangjegyek megváltoztatása nélkül.

Ments el egy egyértelműen elnevezett változatot, mielőtt újabb módosítást végzel. Egy egyszerű referenciaváltozat megőrzésével könnyebb meghallani, hogy segít-e a további variálás.

Mit érdemes először használnod?

Válassz arpeggiátort vagy rögzített szekvenszert, ha a megismételhetőség a legfontosabb. Válassz átalakításokat vagy valószínűségi megoldásokat, ha az anyag már tetszik, de szabályozott variációkat szeretnél. Válassz mesterséges intelligenciát, ha egy zenei leírás a legtermészetesebb kiindulópont.

Ezeket a megközelítéseket kombinálhatod is: generálj egy ötletet, válassz ki belőle egy használható részletet, majd finomítsd a ritmusát egyértelmű szabályokkal. A végső kérdés változatlan: szolgálja-e a szólam a zenét?

Készen állsz kipróbálni egy promptalapú kiindulópontot? Szerezd be a MIDI Agentet.

MIDI Agent Szerző: MIDI Agent Utoljára frissítve A MIDI Agent mesterségesintelligencia-eszközöket fejleszt olyan zenei producereknek, zeneszerzőknek és beatkészítőknek, akik a DAW-szoftverükben szeretnének zenei ötleteket generálni.

A MIDI Agent eredeti angol nyelvű tartalmából magyarra fordítva a hozzáférhetőség érdekében. Az angol eredeti megtekintése.