
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

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ë


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

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

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:
Si të filloni një transmetim të drejtpërdrejtë të lojërave: 9 hapa

Si të filloni një transmetim të drejtpërdrejtë të lojërave: Ky Instructables do t'ju tregojë se si të krijoni një transmetim duke përdorur Softuerin Open Broadcaster ose OBST Për të filluar transmetimin tuaj të drejtpërdrejtë duke përdorur OBS ju do të dëshironi gjërat e mëposhtme Një kompjuter i aftë për të drejtuar lojën tuaj dhe lufta e butë e transmetimit
Metronome vizuale për bateristët: 8 hapa

Visual Metronome për Drummers: Unë kam një mik dhe bashkëpunëtor i cili është një baterist rock and roll. Dhoma e tij është pranë times në punë dhe kështu ai sheh dhe dëgjon për të gjitha projektet e mia elektronike dhe softuerike. Kanë kaluar më shumë se një vit, kështu që as nuk mbaj mend se si ndodhi e gjithë kjo
Bërja e një kablli të drejtpërdrejtë: 6 hapa

Bërja e një kablli të drejtpërdrejtë: A jeni lodhur duke pasur të gjithë ruterin tuaj dhe ndërroni telat, duke qenë në madhësi dhe gjatësi të ndryshme, duke krijuar një grumbull litarësh? Epo, unë kam një zgjidhje, e cila do t'ju lejojë të personalizoni përzierjen tuaj të telave, në mënyrë që ato të duken bukur dhe të pastra. Unë kam qenë krijues
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’

DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)
Muzikë vizuale (me lazer!): 5 hapa

Muzikë vizuale (me lazer!): A keni menduar ndonjëherë se si një person i shurdhër shijon muzikën? Epo, ata nuk munden, pasi ju keni nevojë të dëgjoni muzikë dhe shumica e njerëzve e dinë që njerëzit e shurdhër nuk mund të dëgjojnë. Gjithsesi, unë kam krijuar një mënyrë për të " shikuar " muzikë duke kërcyer një lazer