
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Pozdrav i dobrodošli u moj prvi pokušaj stvaranja vizuelne muzike uživo! Moje ime je Wesley Pena i ja sam interaktivni multimedijalni fakultet na koledžu u New Jerseyju. Ovo uputstvo dio je završnog dijela mog časa interaktivnog programiranja muzike, gdje radimo na sjecištu tehnologije i muzike kako bismo stvorili nešto nadamo se inventivno i zabavno!
Ovaj projekat kombinuje Max/MSP/Jitter, programski jezik zasnovan na vizuelnim osnovama, osmišljen za muziku, Processing, jezik otvorenog koda koji se prvenstveno koristi za izradu vizuelnog dizajna i bilo koju Midi tastaturu za stvaranje vizuelne muzike uživo. U ovom uputstvu vrlo brzo ću proći korak po korak proces kako sam zajedno krenuo u spajanje cijelog softvera i preći ću mnoge mogućnosti koje s njima dolaze.
Supplies
Max8/MSP
Obrada
Knjižnica oscP5 za obradu
Bilo koji sposoban midi instrument
Korak 1: Prvi korak: Otvorite kontrolu zvuka i komunicirajte s drugim softverom


Jedna od lijepih stvari o Max8 -u je ta što može prilično lako komunicirati s MIDI uređajima, a iako postoje biblioteke za obradu koje mu omogućuju i povezivanje s MIDI -jem, to se ne može usporediti sa onim što Max može učiniti muzički sa svim tim podacima. Dakle, želite koristiti oba dijela softvera. Kako ćete ih natjerati da međusobno razgovaraju?
Da bismo to postigli, koristimo protokol pod nazivom Otvorena kontrola zvuka (OSC). To nam omogućuje slanje midi podataka s adresom priključenom na vanjsku lokalnu mašinu, gdje se tada mogu pozvati natrag putem bilo kojeg drugog softvera. S ovim. Učinkovito smo povezali našu Midi tipkovnicu s Maxom i procesiranjem!
Za detaljniji vodič o tome kako zajedno usmjeriti softver, ovaj članak Corey Walo govori o tome kako se to radi.
Korak 2: Drugi korak: Dodavanje funkcionalnosti u maks

Sjajna stvar u vezi zajedničkog rada zasebnog specijaliziranog softvera je mogućnost dodavanja gomile više funkcionalnosti. Možete stvoriti generatore, arpeđatore, prilagođene funkcije poput udvostručavanja nota ili svirati akorde pritiskom na jednu tipku. Bilo koja funkcija koja se može zamisliti u Maxu, koristeći OSC protokol, može se poslati u obradu radi još zabavnijih slika!
U ovaj projekt dodao sam funkcionalnost arpeggiator -a.
Evo veze do mog koda!
Korak 3: Korak 3: Kodiranje slika u obradi

To je ono što s ljubavlju nazivam "Teži dio". Vaši podaci ulaze, a sada preostaju samo slike. Rukovanje podacima koji dolaze u stvarnom vremenu može dezorijentirati u objektno orijentiranom programiranju, ali uz malo vježbe, vizualni prikazi koji se mogu stvoriti obradom mogu zaista biti divni.
Za moju skicu, namjeravao sam da kap kiše padne na svaku notu koja se svirala na midi klavijaturi. Možda neće raditi baš onako kako sam opisao, ali to nije krivica softvera.
Evo zip datoteke sa kodom!
Korak 4: Okus onoga što je moguće

Evo šta sam na kraju proizveo kroz sve ove eksperimente. Uz malo više vježbe, siguran sam da je ovo mogla biti mnogo bolja skica, ali to nije poenta ovog uputstva
. Time sam namjeravao pokazati da je uprkos nedostatku naprednog znanja u programiranju vizuala, ipak bilo relativno lako povezati softver zajedno. Htio sam pokazati da ne mora postojati ova barijera između kodiranja slika i kodiranja muzike, da je moguće igrati sa oboje. Nadam se da ćete se i čitajući ovo igrati s tim i učiniti nešto boljim!
Hvala vam što ste odvojili vrijeme da pročitate uputstva i zabavite se!
Preporučuje se:
Neuspjeli pokušaj - Symfonisk (Sonos Play 1) do 3 Ohm subwoofer: 5 koraka

Neuspjeli pokušaj - Symfonisk (Sonos Play 1) do 3 Ohm subwoofer: Ovo je trebao biti projekt za proširenje nekih drugih projekata i rušenja koje sam vidio na internetu kako bi koristio Ikea Symfonisk / Sonos Play 1 kao bežični upravljački program za subwoofer . Drugi projekti su koristili Symfonisk za stvaranje bežičnih zvučnika
Moj pokušaj melodije zujalice dugmeta Arduino: 11 koraka

Moj pokušaj melodije zujalice dugmeta Arduino: U ovom vodiču ću vam pokazati kako dugme može pokrenuti melodiju. Tokom školske godine mnoge naše živote vode zvona ili tonovi koji nam daju do znanja kada je vrijeme za polazak ili vrijeme za polazak. Većina nas rijetko zastaje i razmišlja o tome kako se razlikuju
Bluetooth LED diode sa pametnim telefonom (sa sinhronizacijom muzike uživo): 7 koraka

Bluetooth LED diode s kontrolom pametnog telefona (sa sinhronizacijom muzike uživo): Oduvijek sam volio graditi stvari, nakon što sam otkrio da moja nova studentska zgrada ima strašno osvjetljenje, odlučio sam je malo začiniti. *** UPOZORENJE *** Ako gradite ovaj projekt u istoj mjeri kao i moja postavka, radit ćete s pristojnom količinom ele
Pokušaj i greška dizajn zvučnika: 11 koraka (sa slikama)

Pokušaj i greška u dizajnu zvučnika: " Sada moram napraviti svoj par zvucnika! &Quot; Pomislio sam, nakon što sam završio sa ozbiljnim pojačalom. " A ako mogu napraviti pristojno pojacalo, sigurno mogu ovo. " Pa sam skočio u svijet dizajna i izgradnje zvučnika, očekujući da će
Neuspjeli pokušaj povezivanja konektora na matičnu ploču: 6 koraka

Neuspjeli pokušaj povezivanja konektora na matičnu ploču: Prvobitno sam (u drugom uputstvu) uspješno lemio ravni fleksibilni kabel na matičnu ploču iPod -a. Međutim, odlučio sam dodati još malo lemljenja za snagu i premostio vezu. Mislio sam da bih mogao postići istu stvar sa