
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Pozdravljeni in dobrodošli v mojem prvem poskusu ustvarjanja vizualne glasbe v živo! Moje ime je Wesley Pena in sem interaktivni multimedijski major na kolidžu v New Jerseyju. Ta pouk je del zaključka mojega tečaja interaktivnega programiranja glasbe, kjer delamo na stičišču tehnologije in glasbe, da bi ustvarili nekaj, upajmo, iznajdljivo in zabavno!
Ta projekt združuje Max/MSP/Jitter, vizualno zasnovani programski jezik, zasnovan za glasbo, Processing, odprtokodni jezik, ki se uporablja predvsem za oblikovanje vizualnih zasnov, in poljubno Midi tipkovnico za ustvarjanje nekaj vizualne glasbe v živo. V tem navodilu bom zelo hitro preučil postopek po korakih, kako sem skupaj vzpostavil vso programsko opremo, in preučil številne možnosti, ki jih prinašajo.
Zaloge
Max8/MSP
Obravnavati
Knjižnica oscP5 za obdelavo
Vsak sposoben midi instrument
1. korak: Prvi korak: Odprite nadzor zvoka in komunicirajte z drugo programsko opremo


Ena izmed lepih stvari pri Max8 je, da lahko dokaj enostavno komunicira z napravami MIDI, čeprav obstajajo knjižnice za obdelavo, ki mu omogočajo tudi povezavo z MIDI, se ne primerja s tem, kar lahko Max glasbeno počne z vsemi ta podatek. Torej želite uporabiti oba dela programske opreme. Kako jih prepričati, da se pogovarjajo?
Da bi to dosegli, uporabljamo protokol, imenovan Open Sound Control (OSC). To nam omogoča pošiljanje midi podatkov z naslovom, priključenim na zunanji lokalni stroj, kjer jih lahko nato pokličemo nazaj prek katere koli druge programske opreme. S tem. Učinkovito smo povezali Midi tipkovnico z Maxom in Processingom!
Za podrobnejši vodnik o tem, kako skupaj usmeriti programsko opremo, ta članek Corey Walo obravnava, kako je to storjeno.
2. korak: Drugi korak: Dodajanje funkcionalnosti v Max

Lepa stvar pri skupnem delovanju ločene specializirane programske opreme je, da lahko dodate cel kup več funkcionalnosti. Ustvarite lahko generatorje, arpeggiatorje, funkcije po meri, kot so podvojitev not, ali pa predvajate akorde s pritiskom na eno tipko. Vsako funkcijo, ki si jo lahko zamislite v Maxu z uporabo protokola OSC, lahko pošljete v obdelavo za nekaj bolj zabavnih slik!
V tem projektu sem dodal funkcionalnost arpeggiatorja.
Tukaj je povezava do moje kode!
Korak 3: Korak 3: Kodiranje slik pri obdelavi

To je tisto, kar ljubkovalno imenujem "trdi del". Vnesete podatke, zdaj pa ostanejo le še vizualni elementi. Ravnanje s podatki, ki prihajajo v realnem času, je lahko v objektno usmerjenem programiranju dezorientirano, a z malo prakse so lahko vizualne slike, ki jih je mogoče ustvariti z obdelavo, res čudovite.
Za svojo skico sem nameraval, da bi kapljica padla na vsako noto, ki se je predvajala na midi tipkovnici. Morda ne bo delovalo točno tako, kot sem opisal, vendar to ni po krivdi programske opreme.
Tukaj je zip datoteka s kodo!
4. korak: Okus možnega

Tukaj je tisto, kar sem na koncu ustvaril skozi vse to eksperimentiranje. Z malo več prakse sem prepričan, da bi to lahko bila veliko boljša skica, vendar to ni bistvo tega navodila
. S tem sem nameraval pokazati, da je kljub pomanjkanju naprednega znanja pri programiranju vizualizacij programsko opremo še vedno lahko povezati preprosto. Želel sem pokazati, da med kodiranjem vizualnih slik in kodiranjem glasbe ni nujno, da obstaja ta pregrada, da se je mogoče igrati z obema. Upam, da se boste tudi vi ob branju tega poigrali in naredili nekaj boljšega!
Hvala, ker ste si vzeli čas za branje mojega pouka in se zabavali!
Priporočena:
Neuspešen poskus - Symfonisk (Sonos Play 1) do 3 Ohm subwoofer: 5 korakov

Neuspešen poskus - Symfonisk (Sonos Play 1) do 3 Ohm subwoofer: To je bil projekt, namenjen razširitvi nekaterih drugih projektov in odmikov, ki sem jih videl na spletu, da bi uporabil Ikea Symfonisk / Sonos Play 1 kot brezžični gonilnik za nizkotonec. . Drugi projekti so Symfonisk uporabljali za ustvarjanje brezžičnih zvočnikov
Moj poskus melodije zvonilca gumba Arduino: 11 korakov

Moj poskus pri melodiji zvočnikov gumbov Arduino: V tej vadnici vam bom pokazal, kako lahko gumb zažene melodijo. Med šolskim letom veliko našega življenja vodijo zvonovi ali zvoki, ki nam sporočajo, kdaj je čas za odhod ali čas za odhod. Večina nas se le redko ustavi in pomisli, kako se razlikujejo
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki
![4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki 4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: Naslednji vodnik vam bo pomagal prenašati videoposnetke v visoki kakovosti HD v skoraj vseh DJI-jih. S pomočjo mobilne aplikacije FlytOS in spletne aplikacije FlytNow lahko začnete pretakati videoposnetke iz drona
Poskus biorazgradljivosti, ki ga lahko naredite z otroki!: 8 korakov

Poskus biološke razgradljivosti, ki ga lahko naredite z otroki !: Očitno vrela voda ni ravno podobna pogojem kompostiranja ali počasnemu, naravnemu procesu biološke razgradnje. Lahko pa simulirate (do neke mere), kako se nekateri materiali razgradijo v primerjavi z drugimi, ko se uporablja energija, na primer toplota
LED -diode Bluetooth, ki jih upravlja pametni telefon (s sinhronizacijo glasbe v živo): 7 korakov

LED -diode Bluetooth, ki jih nadzoruje pametni telefon (s sinhronizacijo glasbe v živo): Vedno sem rad ustvarjal stvari, potem ko sem ugotovil, da ima moja nova študentska domova grozno razsvetljavo, sem se odločil, da ga malo popestrim. *** OPOZORILO *** Če gradite ta projekt v istem obsegu kot moja postavitev, boste delali z dostojno količino ele