Cuprins:

O încercare de muzică vizuală live: 4 pași
O încercare de muzică vizuală live: 4 pași
Anonim
O încercare de muzică vizuală live
O încercare de muzică vizuală live

Bună ziua și bun venit la prima mea încercare de a crea muzică vizuală live! Numele meu este Wesley Pena și sunt interactiv multimedia major la Colegiul din New Jersey. Acest instructable face parte dintr-o finală pentru clasa mea de programare interactivă a muzicii, unde lucrăm în intersecția dintre tehnologie și muzică pentru a crea ceva sperant de inventiv și distractiv!

Acest proiect combină Max / MSP / Jitter, un limbaj de programare bazat pe vizual conceput pentru muzică, Procesare, un limbaj open-source utilizat în principal pentru realizarea de designuri vizuale și orice tastatură Midi pentru a crea unele muzică vizuală live. În acest instructable, voi trece foarte repede peste procesul pas cu pas al modului în care am ieșit despre conectarea tuturor software-urilor împreună și voi trece peste numeroasele posibilități care vin cu ele.

Provizii

Max8 / MSP

Prelucrare

Biblioteca oscP5 pentru procesare

Orice instrument capabil Midi

Pasul 1: Pasul unu: Deschideți controlul sunetului și comunicați cu alte programe

Primul pas: deschideți controlul sunetului și comunicați cu alte programe software
Primul pas: deschideți controlul sunetului și comunicați cu alte programe software
Primul pas: deschideți controlul sunetului și comunicați cu alte programe software
Primul pas: deschideți controlul sunetului și comunicați cu alte programe software

Unul dintre lucrurile frumoase despre Max8 este că este capabil să comunice cu dispozitivele MIDI destul de ușor și, deși există biblioteci pentru procesare care îi permit să se conecteze și la MIDI, nu se compară cu ceea ce Max poate face muzical cu toate acele date. Deci, doriți să utilizați ambele software. Cum te descurci ca aceștia să vorbească între ei?

Pentru a realiza acest lucru, folosim un protocol numit Open Sound Control (OSC). Acest lucru ne permite să trimitem date midi cu o adresă atașată în mașina locală de ieșire, unde poate fi apoi apelată înapoi prin orice alt software. Cu asta. Ne-am conectat efectiv tastatura Midi la Max și Procesare!

Pentru un ghid mai detaliat despre cum să direcționați împreună software-ul, acest articol de Corey Walo prezintă modul în care este realizat.

Pasul 2: Pasul doi: Adăugarea funcționalității în Max

Pasul doi: Adăugarea funcționalității în Max
Pasul doi: Adăugarea funcționalității în Max

Lucrul interesant de a lucra împreună cu software specializat separat este de a putea adăuga o multitudine de funcționalități. Puteți crea generatoare, arpegiatori, funcții personalizate, cum ar fi dublarea notelor, sau redarea acordurilor cu o singură tastă. Orice funcție imaginabilă în Max, utilizând protocolul OSC, poate fi trimisă în procesare pentru mai multe imagini distractive!

În acest proiect, am adăugat funcționalitatea unui arpegiator.

Iată un link către codul meu!

Pasul 3: Pasul 3: Codificarea vizualelor în procesare

Pasul 3: Codificarea vizualelor în procesare
Pasul 3: Codificarea vizualelor în procesare

La asta mă refer cu afecțiune ca „Partea grea”. Aveți datele care intră, acum nu mai rămâne decât imagini. Gestionarea datelor care vin în timp real poate fi dezorientantă în programarea orientată pe obiecte, dar cu puțină practică, imaginile care pot fi create cu procesarea pot fi cu adevărat minunate.

Pentru schița mea, intenționasem să cadă o picătură de ploaie pentru fiecare notă care era redată pe tastatura midi. Este posibil să nu funcționeze exact așa cum am descris, dar asta nu este din vina software-ului.

Iată un fișier zip cu codul!

Pasul 4: Gustul a ceea ce este posibil

Iată ce am ajuns să produc prin toate aceste experimente. Cu puțin mai multă practică, sunt sigur că ar fi putut fi o schiță mult mai bună, dar nu asta este scopul acestui instructiv

. Făcând acest lucru, intenția mea a fost să arăt că, în ciuda lipsei mele de cunoștințe avansate în programarea vizualelor, era încă relativ ușor să conectez software-ul împreună. Am vrut să arăt că nu trebuie să existe această barieră între codarea vizualului și codarea muzicii, că a fost posibil să se joace cu ambele. Sper că, citind acest lucru, te vei juca și cu el și vei face ceva mai bun!

Îți mulțumesc că ți-ai făcut timp să-mi citești instructivul și să te distrezi!

Recomandat: