Cuprins:
- Provizii
- Pasul 1: Pasul unu: Deschideți controlul sunetului și comunicați cu alte programe
- Pasul 2: Pasul doi: Adăugarea funcționalității în Max
- Pasul 3: Pasul 3: Codificarea vizualelor în procesare
- Pasul 4: Gustul a ceea ce este posibil
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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:
Încercare nereușită - Symfonisk (Sonos Play 1) la subwoofer de 3 ohmi: 5 pași
Încercare nereușită - Symfonisk (Sonos Play 1) la 3 Ohm Subwoofer: Acesta a fost destinat să fie un proiect de extindere a altor proiecte și detalii pe care le-am văzut online pentru a utiliza un Ikea Symfonisk / Sonos Play 1 ca driver wireless pentru un subwoofer . Alte proiecte au folosit Symfonisk pentru a crea difuzoare wireless
Proiectarea difuzoarelor prin încercare și eroare: 11 pași (cu imagini)
Proiectarea difuzoarelor prin încercare și eroare: " Acum trebuie să-mi fac propria pereche de difuzoare! &Quot; M-am gândit, după ce am terminat Serious Amplifier. " Și dacă pot face un amplificator decent, sigur pot face acest lucru. " Așa că am sărit în lumea proiectării și construcției difuzoarelor, așteptându-mă la un
Muzică-muzică cu Arduino: 7 pași
Muscle-Music With Arduino: Bună ziua tuturor, acesta este primul meu Instructables, acest proiect a fost inspirat după ce am vizionat reclama video Old Spice Muscle Music, unde putem urmări cum Terry Crews cântă diferite instrumente cu semnale EMG
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Muzică vizuală (cu lasere!): 5 pași
Muzică vizuală (cu lasere!): V-ați întrebat vreodată cum se bucură o persoană surdă de muzică? Ei bine, ei nu pot, deoarece trebuie să auzi muzică și majoritatea oamenilor știu că persoanele surde nu pot auzi. Oricum, am creat o modalitate de a „urmări” muzică prin scoaterea unui laser