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

Pozdrav i dobrodošli u moj prvi pokušaj stvaranja vizualne glazbe uživo! Moje ime je Wesley Pena i ja sam interaktivni multimedijski smjer na koledžu u New Jerseyju. Ova instrukcija dio je finala za moj sat interaktivnog programiranja glazbe, gdje radimo na sjecištu tehnologije i glazbe kako bismo stvorili nešto nadamo se inventivno i zabavno!
Ovaj projekt kombinira Max/MSP/Jitter, vizualni programski jezik dizajniran za glazbu, Processing, jezik otvorenog koda koji se prvenstveno koristi za izradu vizualnih dizajna, te bilo koju Midi tipkovnicu za stvaranje vizualne glazbe 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.
Pribor
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 svime što Max može glazbeno učiniti sa svim taj podatak. Dakle, želite koristiti oba dijela softvera. Kako ćete ih natjerati da međusobno razgovaraju?
Da bismo to postigli, koristimo protokol pod nazivom Open Sound Control (OSC). To nam omogućuje slanje midi podataka s adresom priključenom na vanjski lokalni stroj, 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 usmjeriti softver zajedno, ovaj članak Corey Walo govori o tome kako se to radi.
Korak 2: Drugi korak: Dodavanje funkcionalnosti u maks

Zgodna stvar zajedničkog rada zasebnog specijaliziranog softvera je mogućnost dodavanja hrpe više funkcionalnosti. Možete stvoriti generatore, arpeggiatore, 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 su podaci u tijeku, a sada preostaju samo vizualni prikazi. Rukovanje podacima koji dolaze u stvarnom vremenu može dezorijentirati u objektno orijentiranom programiranju, ali uz malo vježbe, vizuali 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 tipkovnici. Možda neće raditi baš onako kako sam opisao, ali to nije krivica softvera.
Evo zip datoteke s kodom!
Korak 4: Okus onoga što je moguće

Evo što sam na kraju proizveo kroz cijelo ovo eksperimentiranje. Uz malo više vježbe, siguran sam da je ovo mogla biti puno bolja skica, ali to nije poanta ovog uputstva
. Time sam namjeravao pokazati da je, unatoč nedostatku naprednog znanja u programiranju vizuala, još uvijek bilo relativno lako povezati softver zajedno. Htio sam pokazati da ne mora postojati ova barijera između kodiranja vizuala i kodiranja glazbe, da je moguće igrati s 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 moje upute i zabavite se!
Preporučeni:
Neuspjeli pokušaj - Symfonisk (Sonos Play 1) do 3 Ohm subwoofer: 5 koraka

Neuspjeli pokušaj - Symfonisk (Sonos Play 1) do 3 Ohm subwoofera: 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 su projekti 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 tutorijalu pokazat ću vam kako gumb može pokrenuti melodiju. Tijekom š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 s pametnim telefonom (sa sinkronizacijom glazbe uživo): 7 koraka

Bluetooth LED diode s kontroliranim pametnim telefonom (sa sinkronizacijom glazbe uživo): Oduvijek sam volio graditi stvari, nakon što sam otkrio da moja nova studentska zgrada ima užasno 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
Vodič za vizualne tvorce romana pomoću Ren’Py: 5 koraka

Vodič za vizualne kreatore romana pomoću Ren’Pyja: Jeste li ikada igrali vizualni roman, odabrali svoju avanturističku igru, simulator upoznavanja ili neku drugu sličnu vrstu igre i razmišljali o tome da je sami napravite? Jeste li bili obeshrabreni jer nikada prije niste šifrirali ili napravili igru? Zatim ovaj
Pokušaj i pogreška dizajn zvučnika: 11 koraka (sa slikama)

Pokušaj i pogreška dizajn zvučnika: " Sada moram napraviti svoj par zvučnika! &Quot; Pomislio sam, nakon što sam završio s ozbiljnim pojačalom. " A ako uspijem napraviti pristojno pojačalo, sigurno to mogu učiniti. " Pa sam skočio u svijet dizajna i izgradnje zvučnika, očekujući da će