Përmbajtje:

Një përpjekje për muzikë vizuale të drejtpërdrejtë: 4 hapa
Një përpjekje për muzikë vizuale të drejtpërdrejtë: 4 hapa

Video: Një përpjekje për muzikë vizuale të drejtpërdrejtë: 4 hapa

Video: Një përpjekje për muzikë vizuale të drejtpërdrejtë: 4 hapa
Video: KJO ESHTE MËNYRA IME NË L4D2 2024, Korrik
Anonim
Një përpjekje për muzikë vizuale të drejtpërdrejtë
Një përpjekje për muzikë vizuale të drejtpërdrejtë

Përshëndetje dhe mirëseardhje në përpjekjen time të parë për të bërë muzikë vizuale live! Emri im është Wesley Pena, dhe unë jam një drejtues multimedial interaktiv në Kolegjin e New Jersey. Ky udhëzues është pjesë e një finale për klasën time të Programimit të Muzikës Interaktive, ku ne punojmë në kryqëzimin e teknologjisë dhe muzikës për të krijuar diçka me shpresë krijuese dhe argëtuese!

Ky projekt kombinon Max/MSP/Jitter, një gjuhë programimi e bazuar në vizuale e krijuar për muzikë, Processing, një gjuhë me burim të hapur që përdoret kryesisht për të bërë dizajne vizuale dhe çdo tastierë Midi për të krijuar një Muzikë Vizuale Live. Në këtë udhëzues, unë do të kaloj shumë shpejt procesin hap pas hapi se si kam dalë në lidhje me lidhjen e të gjithë softuerit së bashku dhe do të kaloj mbi shumë mundësi që vijnë me ta.

Furnizimet

Max8/MSP

Përpunimi

Biblioteka oscP5 për përpunim

Çdo instrument i aftë Midi

Hapi 1: Hapi i parë: Hapni kontrollin e zërit dhe komunikoni me softuerë të tjerë

Hapi i parë: Hapni kontrollin e zërit dhe komunikoni me softuerë të tjerë
Hapi i parë: Hapni kontrollin e zërit dhe komunikoni me softuerë të tjerë
Hapi i parë: Hapni kontrollin e zërit dhe komunikoni me softuerë të tjerë
Hapi i parë: Hapni kontrollin e zërit dhe komunikoni me softuerë të tjerë

Një nga gjërat e bukura në lidhje me Max8 është se është në gjendje të komunikojë me pajisjet MIDI mjaft lehtë, dhe ndërsa ka biblioteka për përpunim që e lejojnë atë të lidhet gjithashtu me MIDI, nuk krahasohet me atë që Max mund të bëjë muzikërisht me të gjithë ato të dhëna. Pra, ju doni të përdorni të dyja pjesët e softuerit. Si i bëni ata që të flasin me njëri -tjetrin?

Për ta arritur këtë, ne përdorim një protokoll të quajtur Kontrolli i Zërit të Hapur (OSC). Kjo na lejon të dërgojmë të dhëna midi me një adresë të bashkangjitur në makinën lokale jashtë, ku më pas mund të thirren përsëri përmes çdo programi tjetër softuerik. Me këtë. Ne e kemi lidhur në mënyrë efektive Tastierën tonë Midi me Max dhe Processing!

Për një udhëzues më të thelluar se si të drejtoni programin së bashku, Ky artikull nga Corey Walo tregon se si është bërë.

Hapi 2: Hapi i dytë: Shtimi i funksionalitetit në Max

Hapi i dytë: Shtimi i funksionalitetit në Max
Hapi i dytë: Shtimi i funksionalitetit në Max

Gjëja interesante për të pasur softuer të veçantë të specializuar duke punuar së bashku është të jesh në gjendje të shtosh një bandë të tërë më shumë funksionalitet. Mund të krijoni gjeneratorë, argjentë, funksione të personalizuara si dyfishimi i shënimeve, ose të luani akorde me shtypjen e një çelësi. Çdo funksion që mund të imagjinohet në Max, duke përdorur Protokollin OSC, mund të dërgohet në Përpunim për disa pamje më argëtuese!

Në këtë projekt, shtova funksionalitetin e një arpeggiatori.

Këtu është një lidhje me kodin tim!

Hapi 3: Hapi 3: Kodimi i pamjeve në përpunim

Hapi 3: Kodimi i pamjeve në përpunim
Hapi 3: Kodimi i pamjeve në përpunim

Kjo është ajo që unë i referohem me dashuri si "Pjesa e Vështirë". Ju keni të dhënat që hyjnë, tani gjithçka që mbetet është pamjet vizuale. Trajtimi i të dhënave që vijnë në kohë reale mund të jetë çorientues në programimin e orientuar drejt objekteve, por me pak praktikë, pamjet vizuale që mund të krijohen me përpunim mund të jenë vërtet të mrekullueshme.

Për skicën time, kisha menduar që të binte një pikë shiu për çdo notë që luhej në tastierën midi. Mund të mos funksionojë saktësisht siç e përshkruaj, por kjo nuk është për faj të softverit.

Këtu keni një skedar zip me kodin!

Hapi 4: Shijoni atë që është e mundur

Këtu është ajo që përfundova duke prodhuar gjatë gjithë këtij eksperimentimi. Me pak më shumë praktikë, jam i sigurt se kjo mund të ketë qenë një skicë shumë më e mirë, por kjo nuk është pika e këtij udhëzimi

Me Duke e bërë këtë, qëllimi im ishte të tregoja se përkundër mungesës së njohurive të mia të përparuara në programimin e pamjeve vizuale, ishte akoma relativisht e lehtë për të lidhur softuerin së bashku. Doja të tregoja se nuk ka pse të ketë këtë pengesë midis kodimit të pamjeve vizuale dhe kodimit të muzikës, se ishte e mundur të luhej me të dyja. Shpresoj që duke lexuar këtë, ju gjithashtu luani me të dhe bëni diçka më të mirë!

Faleminderit që morët kohë për të lexuar udhëzimet e mia, dhe argëtohuni!

Recommended: