Obsah:

Pokus o živú vizuálnu hudbu: 4 kroky
Pokus o živú vizuálnu hudbu: 4 kroky

Video: Pokus o živú vizuálnu hudbu: 4 kroky

Video: Pokus o živú vizuálnu hudbu: 4 kroky
Video: Объяснение истории судьи Дредда Лора и ранних лет — ру... 2024, Júl
Anonim
Pokus o živú vizuálnu hudbu
Pokus o živú vizuálnu hudbu

Dobrý deň, vitajte pri mojom prvom pokuse o výrobu živej vizuálnej hudby! Moje meno je Wesley Pena a som interaktívnym multimediálnym odborom na College of New Jersey. Tento návod je súčasťou finále mojej hodiny interaktívneho hudobného programovania, kde pracujeme na prieniku technológie a hudby, aby sme vytvorili niečo, dúfajme, vynaliezavé a zábavné!

Tento projekt kombinuje Max/MSP/Jitter, vizuálny programovací jazyk určený pre hudbu, Processing, jazyk s otvoreným zdrojovým kódom, ktorý sa používa predovšetkým na vytváranie vizuálnych návrhov, a akúkoľvek klávesnicu Midi na vytvorenie živej vizuálnej hudby. V tomto návode si veľmi rýchlo prejdem krok za krokom proces, akým som prišiel o prepojenie celého softvéru a prejdem k mnohým možnostiam, ktoré s nimi prichádzajú.

Zásoby

Max. 8/MSP

Spracovanie

Knižnica oscP5 na spracovanie

Akýkoľvek schopný midi nástroj

Krok 1: Krok prvý: Otvorte ovládanie zvuku a komunikujte s iným softvérom

Krok prvý: Otvorte ovládanie zvuku a komunikujte s iným softvérom
Krok prvý: Otvorte ovládanie zvuku a komunikujte s iným softvérom
Krok prvý: Otvorte ovládanie zvuku a komunikujte s iným softvérom
Krok prvý: Otvorte ovládanie zvuku a komunikujte s iným softvérom

Jednou z krásnych vecí na Max8 je, že je schopný pomerne ľahko komunikovať so zariadeniami MIDI, a hoci existujú knižnice na spracovanie, ktoré mu umožňujú pripojiť sa aj k MIDI, neporovnáva sa s tým, čo môže Max hudobne robiť so všetkými tie údaje. Takže chcete používať obe časti softvéru. Ako postupujete, aby sa navzájom rozprávali?

Na tento účel používame protokol s názvom Open Sound Control (OSC). To nám umožňuje odosielať midi údaje s adresou pripojenou k miestnemu počítaču, kde ich potom je možné zavolať späť pomocou akéhokoľvek iného softvéru. S tým. Účinne sme prepojili našu klávesnicu Midi s Maxom a so spracovaním!

V tomto článku Corey Walo nájdete podrobnejší návod, ako smerovať softvér spoločne, ako sa to robí.

Krok 2: Krok dva: Pridanie funkčnosti do max

Krok dva: Pridanie funkčnosti do max
Krok dva: Pridanie funkčnosti do max

Super na tom, že oddelený špecializovaný softvér spolupracuje, je možnosť pridať oveľa viac funkcií. Stlačením jedného klávesu môžete vytvárať generátory, arpeggiátory, vlastné funkcie ako zdvojovanie poznámok alebo hrať akordy. Akúkoľvek funkciu, ktorú si možno predstaviť v Maxe, pomocou protokolu OSC, je možné odoslať do Processingu pre ešte zábavnejšie vizuály!

V tomto projekte som pridal funkcionalitu arpeggiatora.

Tu je odkaz na môj kód!

Krok 3: Krok 3: Kódovanie vizuálov v procese spracovania

Krok 3: Kódovanie vizuálov v procese spracovania
Krok 3: Kódovanie vizuálov v procese spracovania

Toto láskyplne nazývam „ťažká časť“. Vložili ste údaje, teraz už zostáva len vizuál. Manipulácia s dátami, ktoré prichádzajú v reálnom čase, môže byť v objektovo orientovanom programovaní dezorientácia, ale s trochou praxe môže byť vizuál, ktorý je možné vytvoriť spracovaním, skutočne nádherný.

Pre moju skicu som mal v pláne, aby padala dažďová kvapka pre každú notu, ktorá sa hrala na midi klávesnici. Nemusí to fungovať presne tak, ako som popísal, ale nie je to vinou softvéru.

Tu je súbor zip s kódom!

Krok 4: Ochutnávka toho, čo je možné

Tu je to, čo som nakoniec vyrobil počas celého tohto experimentovania. S trochou praxe som si istý, že to mohol byť oveľa lepší náčrt, ale o to tu nejde.

. Mojím zámerom bolo ukázať, že napriek nedostatku pokročilých znalostí v oblasti programovania vizuálov je stále relatívne ľahké prepojiť softvér dohromady. Chcel som ukázať, že medzi kódovaním vizuálu a kódovaním hudby nemusí existovať táto bariéra, že je možné hrať s oboma. Dúfam, že si to prečítate a pohráte sa s tým aj vy a urobíte niečo lepšie!

Ďakujem, že ste si našli čas na prečítanie môjho návodu a zabavili ste sa!

Odporúča: