Sisukord:

Katse elavale visuaalsele muusikale: 4 sammu
Katse elavale visuaalsele muusikale: 4 sammu

Video: Katse elavale visuaalsele muusikale: 4 sammu

Video: Katse elavale visuaalsele muusikale: 4 sammu
Video: ПОЧЕМУ НЕ НУЖНА ИДЕАЛЬНАЯ ГРАФИКА В SOULS LIKE 2024, Juuli
Anonim
Katse elavale visuaalsele muusikale
Katse elavale visuaalsele muusikale

Tere ja tere tulemast minu esimesele katsele teha elavat visuaalset muusikat! Minu nimi on Wesley Pena ja ma olen New Jersey kolledži interaktiivne multimeediumimajor. See juhend on osa minu interaktiivse muusika programmeerimise klassi finaalist, kus töötame tehnoloogia ja muusika ristumiskohas, et luua midagi loodetavasti leidlikku ja lõbusat!

See projekt ühendab muusikale mõeldud visuaalse programmeerimiskeele Max/MSP/Jitter, töötlemise, avatud lähtekoodiga keele, mida kasutatakse peamiselt visuaalsete kujunduste tegemiseks, ja mis tahes Midi-klaviatuuri, et luua elav visuaalne muusika. Selles juhendis käsitlen väga kiiresti samm-sammult protsessi, kuidas ma kogu tarkvara kokku panin, ja vaatan läbi palju võimalusi, mis sellega kaasnevad.

Tarvikud

Max8/MSP

Töötlemine

OscP5 raamatukogu töötlemiseks

Mis tahes võimekas midi -instrument

1. samm: esimene samm: avage helikontroll ja suhtlege muu tarkvaraga

Esimene samm: avage heli juhtimine ja suhtlemine muu tarkvaraga
Esimene samm: avage heli juhtimine ja suhtlemine muu tarkvaraga
Esimene samm: avage heli juhtimine ja suhtlemine muu tarkvaraga
Esimene samm: avage heli juhtimine ja suhtlemine muu tarkvaraga

Üks Max8 ilusaid asju on see, et see suudab üsna hõlpsalt suhelda MIDI -seadmetega ja kuigi töötlemiseks on olemas raamatukogud, mis võimaldavad ka MIDI -ga ühenduse luua, ei võrrelda seda sellega, mida Max saab muusikaliselt teha neid andmeid. Niisiis, soovite kasutada mõlemat tarkvara. Kuidas kavatsete panna nad omavahel rääkima?

Selle saavutamiseks kasutame protokolli nimega Open Sound Control (OSC). See võimaldab meil saata midi andmeid aadressiga, mis on lisatud kohalikku masinasse, kus neid saab seejärel mis tahes muu tarkvara kaudu tagasi kutsuda. Sellega. Oleme tõhusalt ühendanud oma Midi klaviatuuri Maxi ja töötlemisega!

Põhjalikuma juhendi saamiseks selle kohta, kuidas tarkvara koos suunata, on käesolevas Corey Walo artiklis kirjeldatud, kuidas seda tehakse.

2. samm: teine samm: funktsionaalsuse lisamine maks

Teine etapp: funktsionaalsuse lisamine max
Teine etapp: funktsionaalsuse lisamine max

Eraldi spetsiaalse tarkvara koos töötamise lahe asi on võimalus lisada terve hulk funktsionaalsust. Ühe klahvivajutusega saate luua generaatoreid, arpeggiaatoreid, kohandatud funktsioone, näiteks kahekordistada noote, või mängida akorde. Kõik funktsioonid, mida saab Maxis ette kujutada, kasutades OSC -protokolli, saab saata lõbusamaks visuaalseks töötlemiseks!

Sellesse projekti lisasin arpeggiaatori funktsionaalsuse.

Siin on link minu koodile!

3. samm: 3. samm: visuaalide kodeerimine töötlemisel

3. samm: visuaalide kodeerimine töötlemisel
3. samm: visuaalide kodeerimine töötlemisel

Seda ma nimetan hellitavalt kui "kõva osa". Andmed sisestatakse, nüüd on jäänud vaid visuaalid. Reaalajas saabuvate andmete käitlemine võib objektorienteeritud programmeerimisel häirida, kuid vähese praktika korral võivad töötlemisega loodud visuaalid olla tõeliselt imelised.

Oma visandi jaoks olin mõelnud, et vihmapiisk langeb iga noodi peale, mida midi -klaviatuuril mängiti. See ei pruugi töötada täpselt nii, nagu ma kirjeldan, kuid see pole tarkvara süü.

Siin on koodiga ZIP -fail!

Samm 4: Maitse võimaliku kohta

Siin on see, mida ma lõpuks kogu selle katsetamise käigus tootsin. Veidi rohkem harjutades olen kindel, et see oleks võinud olla palju parem visand, kuid see pole selle juhendi mõte

. Seda tehes tahtsin näidata, et vaatamata visuaalsete programmide täiustatud teadmiste puudumisele oli tarkvara siiski suhteliselt lihtne ühendada. Tahtsin näidata, et visuaali kodeerimise ja muusika kodeerimise vahel ei pea olema seda tõket, et mõlemaga on võimalik mängida. Loodan, et seda lugedes mängite ka teie ja teete midagi paremaks!

Täname, et leidsite aega minu juhendi lugemiseks ja nautige seda!

Soovitan: