Sadržaj:

Pokušaj vizuelne muzike uživo: 4 koraka
Pokušaj vizuelne muzike uživo: 4 koraka

Video: Pokušaj vizuelne muzike uživo: 4 koraka

Video: Pokušaj vizuelne muzike uživo: 4 koraka
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Juli
Anonim
Pokušaj vizuelne muzike uživo
Pokušaj vizuelne muzike uživo

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

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 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

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

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