
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Üdv és üdvözlöm az első kísérletemben, hogy élő vizuális zenét készítsek! A nevem Wesley Pena, és interaktív multimédiás szakos vagyok a New Jersey -i Főiskolán. Ez az oktatható az Interaktív Zenei Programozás órám döntőjének része, ahol a technológia és a zene kereszteződésében dolgozunk, hogy valami remélhetőleg leleményes és szórakoztató dolgot alkossunk!
Ez a projekt egyesíti a Max/MSP/Jitter, egy zenére tervezett vizuális alapú programozási nyelvet, a Processing, egy nyílt forráskódú nyelvet, amelyet elsősorban vizuális tervek készítésére használnak, és bármely Midi billentyűzetet, amely élő vizuális zenét hoz létre. Ebben az utasításban nagyon gyorsan át fogom tekinteni a lépésről lépésre lezajló folyamatot, hogy hogyan mentem hozzá az összes szoftver összekapcsolásához, és megvizsgálom a számos lehetőséget.
Kellékek
Max8/MSP
Feldolgozás
Az oscP5 könyvtár feldolgozásra
Bármilyen alkalmas midi hangszer
1. lépés: Első lépés: Nyissa meg a Hangvezérlést és kommunikáljon más szoftverekkel


A Max8 egyik szépsége az, hogy meglehetősen könnyen képes kommunikálni a MIDI -eszközökkel, és bár vannak olyan könyvtárak a feldolgozásra, amelyek lehetővé teszik, hogy a MIDI -hez is csatlakozzon, ez nem hasonlítható ahhoz, amit Max zenével mindenre képes hogy az adatok. Tehát mindkét szoftvert használni szeretné. Hogy állsz vele, hogy beszéljenek egymással?
Ennek eléréséhez az Open Sound Control (OSC) nevű protokollt használjuk. Ez lehetővé teszi számunkra, hogy midi adatokat küldjünk egy címmel a helyi gépbe, ahol azután bármely más szoftver segítségével visszahívható. Ezzel. Hatékonyan összekapcsoltuk a Midi billentyűzetet a Max és a Processing funkcióval!
A szoftver együttes irányítására vonatkozó részletesebb útmutatóért Corey Walo ezen cikke áttekinti, hogyan történik.
2. lépés: Második lépés: Funkcionalitás hozzáadása a max

Az a jó dolog, hogy külön speciális szoftverek működnek együtt, hogy egy csomó további funkciót tudnak hozzáadni. Létrehozhat generátorokat, arpeggeátorokat, egyéni funkciókat, például a hangok duplázását, vagy akkordokat játszhat le egyetlen gombnyomással. Bármilyen funkció, amely a Max -ban elképzelhető, az OSC protokoll használatával, elküldhető a Processing -ba, hogy szórakoztatóbb látványt nyújtsunk!
Ebben a projektben hozzáadtam egy arpeggiator funkcióját.
Itt egy link a kódomhoz!
3. lépés: 3. lépés: Látványok kódolása a feldolgozás során

Ezt szeretettel nevezem "A kemény résznek". Bemennek az adatok, most már csak a látvány marad. A valós időben érkező adatok kezelése zavarba hozhatja az objektum-orientált programozást, de kevés gyakorlattal a feldolgozással létrehozható látvány valóban csodálatos lehet.
A vázlatomhoz azt terveztem, hogy egy esőcsepp leesik minden midi billentyűzeten lejátszott hangra. Lehet, hogy nem pontosan úgy működik, ahogy leírtam, de ez nem a szoftver hibája.
Itt egy zip fájl a kóddal!
4. lépés: Ízelítő a lehetséges lehetőségekből

Ez az, amit végül elkészítettem a kísérletezés során. Egy kis gyakorlással biztos vagyok benne, hogy ez sokkal jobb vázlat lehetett volna, de nem ez az oktatható lényege
. Ezzel a szándékommal meg akartam mutatni, hogy annak ellenére, hogy nem rendelkezem fejlett ismeretekkel a vizuális programok programozásában, még mindig viszonylag könnyű összekapcsolni a szoftvert. Meg akartam mutatni, hogy nem kell, hogy legyen ez az akadály a látvány kódolása és a zene kódolása között, hogy mindkettővel lehet játszani. Remélem, hogy ezt olvasva te is játszol vele, és valamit jobbá teszel!
Köszönöm, hogy időt szakított arra, hogy elolvassa az utasításokat, és érezze jól magát!
Ajánlott:
Papírkromatográfia/UV-Vis kísérlet Arduino-val: 10 lépés

Papírkromatográfia/UV-Vis kísérlet Arduino-val: Ez a kísérlet egy Arduino mikroprocesszort használ, háztartási cikkekkel együtt, papírkromatográfiai kísérlet elvégzésére és az eredmények elemzésére, az ultraibolya-látható (UV-Vis) spektroszkópiához hasonló technikával. Ennek a kísérletnek az a célja, hogy megismételje
Sikertelen kísérlet - Symfonisk (Sonos Play 1) - 3 Ohm mélynyomó: 5 lépés

Sikertelen kísérlet - Symfonisk (Sonos Play 1) - 3 Ohm mélynyomó: Ez egy olyan projekt volt, amelynek célja, hogy kiterjesszen néhány más projektet és leszakadást, amelyeket online láttam, hogy egy Ikea Symfonisk / Sonos Play 1 -t használhasson vezeték nélküli illesztőprogramként a mélynyomó számára. . Más projektek a Symfonisk segítségével vezeték nélküli hangszórókat hoztak létre
Fénybemutató kabát, amely reagál a zenére: 7 lépés (képekkel)

Fénybemutató dzseki, amely reagál a zenére: Ez az oktatóanyag a Yorki Egyetem Zenetechnológia és Alkalmazott Elektronika szakon szerzett utolsó éves projektem részeként készült. Olyan zenészeknek szól, akik érdeklődnek az elektronika iránt. A kész termék LED -es matrica lesz
DIY karácsonyi fények zenére állítva - Koreográfiai házfények: 15 lépés (képekkel)

DIY karácsonyi fények megzenésítve - Koreográfiai házfények: DIY karácsonyi fények zenére állítva - Koreográfiai házfények Ez NEM kezdő barkács. Szükséged lesz az elektronika, az áramkörök, a BASIC programozás és az elektromos biztonsággal kapcsolatos általános ismeretek szilárd megértésére. Ez a barkács egy tapasztalt embernek való, ezért
Karácsonyi fények zenére az Arduino használatával: 9 lépés (képekkel)

Karácsonyi fények a zenéhez Arduino használatával: Feleségem és én saját fényre állított zenés műsorunkat szerettük volna létrehozni az elmúlt néhány ünnepi szezonban. Az alábbi két Instructables ihlette, úgy döntöttünk, hogy idén végre nekilátunk és díszítjük lakóautónkat. All-in-one folytatást akartunk