Sadržaj:

Pokušaj vizualne glazbe uživo: 4 koraka
Pokušaj vizualne glazbe uživo: 4 koraka

Video: Pokušaj vizualne glazbe uživo: 4 koraka

Video: Pokušaj vizualne glazbe uživo: 4 koraka
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Srpanj
Anonim
Pokušaj vizualne glazbe uživo
Pokušaj vizualne glazbe uživo

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

Prvi korak: Otvorite kontrolu zvuka i komunicirajte s drugim softverom
Prvi korak: Otvorite kontrolu zvuka i komunicirajte s drugim softverom
Prvi korak: Otvorite kontrolu zvuka i komunicirajte s drugim softverom
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

Drugi korak: Dodavanje funkcionalnosti u maks
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

Korak 3: Kodiranje slika u obradi
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: