Algoritminen MIDI-generointi: säännöt, satunnaisuus ja tekoäly

Algoritminen MIDI-generointi: säännöt, satunnaisuus ja tekoäly
Kirjoittaja: MIDI Agent • •

Algoritminen MIDI-generointi tarjoaa toistettavan tavan muuttaa musiikilliset päätökset nuoteiksi. Sen sijaan, että piirtäisit jokaisen tapahtuman, määrittelet prosessin: toistat kuviota, valitset sävelkorkeuksia asteikosta, kierrätät rytmiä tai pyydät tekoälymallilta fraasin, joka noudattaa tiettyjä rajoitteita.

Olennainen kysymys on, mitä haluat prosessin ohjaavan. Tiukka arpeggio tarvitsee erilaiset työkalut kuin muuttuva rumpuluuppi tai sanalliseen kuvaukseen reagoiva melodia. Tämä opas esittelee tärkeimmät lähestymistavat ja näyttää, miten rakennat pienen musiikillisen kokeilun, jota voit arvioida DAW-ohjelmistossasi.

Mitä algoritminen MIDI-generointi on?

Algoritmi on sarja ohjeita. Musiikissa nämä ohjeet voivat määrittää, mitkä nuotit soivat, milloin ne alkavat, kuinka kauan ne kestävät ja kuinka voimakkaasti ne soitetaan.

Kiinteä sääntö voi kierrättää säveliä C, E ja G kahdeksasosanuotteina. Todennäköisyyteen perustuva sääntö voi valita jonkin näistä sävelkorkeuksista eri painotuksilla. Myös tekoälyjärjestelmä käyttää algoritmeja, mutta sen opittu toiminta eroaa pienestä joukosta erikseen kirjoitettuja musiikillisia sääntöjä.

”Generatiivinen” kuvaa siis laajaa prosessia eikä todista, että työkalu käyttää tekoälyä. Sekvensseri, joka luo muunnelmia todennäköisyyden avulla, voi olla generatiivinen tulkitsematta tekstikehotetta.

Haluatko tutustua generointiin musiikillisten kuvausten pohjalta? Tutustu MIDI Agentin tekoälypohjaisiin MIDI-generointiominaisuuksiin.

Valitse musiikilliseen tehtävään sopiva prosessi

Kiinteät kuviot sopivat osuuksiin, joissa tarvitaan ennakoitava pulssi. Arpeggiaattori voi muuttaa pohjassa pidetyn soinnun toistuvaksi nuottijärjestykseksi. Järjestyksen tai oktaavialueen muuttaminen muuttaa fraasia mutta pitää sen sävelmateriaalin tunnistettavana.

Sääntöpohjaiset muunnokset lähtevät olemassa olevista nuoteista. Voit esimerkiksi lyhentää niitä, toistaa valittuja tapahtumia tai muuttaa niiden välisiä etäisyyksiä. Ableton Live 12:n MIDI Tools -työkaluissa Transform- ja Generate-paneelit erottavat olemassa olevan materiaalin käsittelyn nuotteja luovista työkaluista. Tarkista työkalun toiminta ennen kuin käytät sitä klippiin, jonka haluat säilyttää.

Todennäköisyyteen perustuvat prosessit tuovat mukaan valintoja. Nuotti voi soida joillakin toistokerroilla ja jäädä toisilla soimatta, tai generaattori voi valita useista sallituista sävelkorkeuksista. Todennäköisyys toimii parhaiten, kun käytettävissä olevat vaihtoehdot palvelevat jo valmiiksi sovitusta.

Tekoälypohjainen MIDI-generointi ottaa vastaan kuvauksia musiikillisesta lopputuloksesta. Siitä voi olla hyötyä, kun haluat tutkia fraseerausta, tekstuuria tai osan roolia tuotannossa määrittelemättä jokaista tapahtumaa itse. Lopputulos vaatii silti kuuntelua ja muokkausta.

Valitse ensimmäiseen kokeiluusi yksi päämuuttuja. Jos muutat rytmiä, sävelaluetta, nuottitiheyttä ja soundia samanaikaisesti, on vaikeampi ymmärtää, miksi yksi versio toimii toista paremmin.

Rakenna rajattu neljän tahdin esimerkki

Aloita hyvin tuntemallasi instrumentilla, 4/4-projektilla tempossa 100 BPM ja neljän tahdin alueella. Käytä C-duuria ja suppeaa sävelaluetta.

Kokeile näitä määrityksiä:

  • Sallitut sävelkorkeudet: C, D, E, G ja A yhden oktaavin sisällä.
  • Rytmiset sijainnit: kahdeksasosaruudukon kohdat.
  • Tiheys: neljä nuotin aloitusta tahtia kohti.
  • Fraasin muoto: aloita ensimmäinen tahti C:llä ja päätä neljäs C:hen.
  • Pituus: pidä nuotit niin lyhyinä, että niiden väliin jää kuultavaa tilaa.

Nämä ovat tämän harjoituksen luovia valintoja, eivät yleispäteviä sävellyssääntöjä. Voit toteuttaa ne käsin, sopivalla generaattorilla tai kehotteella, jonka jälkeen siistit tuloksen.

Käytä deterministisessä versiossa tahdeissa 1–3 kuviota C–E–G–E ja tahdissa 4 kuviota C–E–G–C, jotta lopetussääntö täyttyy. Tee muunnelma pitämällä ensimmäinen ja viimeinen nuotti samoina ja muuttamalla yhtä niiden välissä olevaa sävelkorkeutta. Vertaa molempia versioita samalla instrumentilla, tempolla ja äänenvoimakkuudella.

Lisätietoja liitännäisen käyttöönotosta ja MIDI-viennin työnkulusta saat MIDI Agentin dokumentaatiosta.

Jos käytät tekoälytyökalua, kuvaile rajoitteet selkeästi ja tarkista sitten palautettu klippi. Pyyntö neljästä nuotin aloituksesta tahtia kohti on tarkistettava ohje, ei lupaus täsmällisestä noudattamisesta.

Lisää satunnaisuutta tarkoituksella

Kun perusfraasi toimii, päätä, missä vaihtelusta olisi apua. Vaihtuva viimeinen nuotti voi luoda liikettä, ja satunnaisesti pois jäävä nuotti voi jättää tilaa laululle tai virvelille.

Kokeile pitää aloitusnuotti varmana ja tehdä yhdestä koristenuotista valinnainen. Kuuntele useita toistoja ennen kuin päätät, parantaako vaihtelu fraasia. Kerran viehättävältä kuulostava yhdistelmä voi alkaa häiritä pidemmässä jaksossa.

Erota todennäköisyys ja velocity-arvo toisistaan. Todennäköisyys määrittää, tapahtuuko nuottitapahtuma; velocity kuvaa tapahtumaa silloin, kun se toteutuu. Soittodynamiikkaan reagoivalla instrumentilla velocity-arvon vaihtelu voi muuttaa artikulaatiota tai sointiväriä sekä koettua äänenvoimakkuutta.

Abletonin Live 12:n MIDI-muokkausopas käsittelee todennäköisyyden ja velocity-arvon säätimiä. Muissa sekvenssereissä vastaavat säätimet voivat olla esillä eri tavoin.

Jos osuuden täytyy toistua täsmälleen samanlaisena, varmista, miten työkalusi tallentaa tai vie generoimansa tapahtumat. Reaaliaikainen todennäköisyysasetus ja tallennettu nuottisekvenssi ovat eri asioita, jotka on tarkistettava erikseen.

Mihin MIDI Agent sopii?

MIDI Agentin dokumentoidussa työnkulussa voit kuvailla osuuden, generoida MIDI-dataa ja vetää tai tallentaa tuloksen DAW-ohjelmistoasi varten. Myös olemassa oleva MIDI-data voi toimia muunnelmien tai musiikillisten jatkojen lähtökohtana.

Määritä tätä harjoitusta varten fraasin pituus, sävellaji, rytminen tuntuma, sävelalue ja rooli. Vertaa generoitua materiaalia kiinteään kuvioon perustuvaan versioosi. Arvioit musiikillista käyttökelpoisuutta sen sijaan, että olettaisit monimutkaisemman prosessin tuottavan paremman osuuden.

Koekuuntele tulosta sovituksessa

Soolokuuntelu kertoo vain osan kokonaisuudesta. Ota mukaan basso, rummut ja mahdollinen olemassa oleva harmonia ennen kuin lyöt klipin lukkoon.

Tarkista, kilpailevatko nuotit toisen osuuden kanssa samassa rekisterissä, jättääkö rytmi sopivasti tilaa ja päättyykö fraasi siinä kohdassa, jossa jakso sitä tarvitsee. Kokeile vahvinta ideaa toisella instrumentilla muuttamatta sen nuotteja.

Tallenna selkeästi nimetty versio ennen seuraavaa muutosta. Yksinkertaisen vertailuversion säilyttäminen helpottaa sen kuulemista, onko lisävaihtelusta hyötyä.

Mitä kannattaa käyttää ensin?

Valitse arpeggiaattori tai kiinteä sekvensseri, kun toistettavuus on tärkeintä. Valitse muunnokset tai todennäköisyys, kun pidät materiaalista jo valmiiksi mutta haluat hallittua vaihtelua. Valitse tekoäly, kun musiikillinen kuvaus on luontevin lähtökohta.

Voit yhdistää näitä lähestymistapoja: generoi idea, valitse käyttökelpoinen katkelma ja hio sen rytmiä täsmällisillä säännöillä. Lopullinen kysymys pysyy samana: tukeeko osuus musiikkia?

Oletko valmis kokeilemaan kehotepohjaista lähtökohtaa? Hanki MIDI Agent.

MIDI Agent Kirjoittaja: MIDI Agent Viimeksi päivitetty MIDI Agent kehittää tekoälytyökaluja musiikkituottajille, säveltäjille ja biitintekijöille, jotka haluavat generoida musiikillisia ideoita DAW-ohjelmistossaan.

Käännetty MIDI Agentin alkuperäisestä englanninkielisestä sisällöstä suomeksi saavutettavuuden edistämiseksi. Näytä englanninkielinen alkuperäisteksti.