Mundarija:
- Ta'minotlar
- 1 -qadam: Birinchi qadam: Ovozni boshqarishni ochish va boshqa dasturlar bilan aloqa
- 2 -qadam: Ikkinchi qadam: Maksimal funktsiyalarni qo'shish
- 3 -qadam: 3 -qadam: ishlov berishda vizuallarni kodlash
- 4 -qadam: mumkin bo'lgan narsaning ta'mi
Video: Jonli vizual musiqaga urinish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom va mening jonli vizual musiqani birinchi urinishimga xush kelibsiz! Mening ismim Uesli Pena, men Nyu -Jersi kollejida interaktiv multimediya mutaxassisi. Bu ko'rsatma interaktiv musiqa dasturlash darsim finalining bir qismidir, biz texnologiya va musiqaning chorrahasida ishlaymiz va umid qilamanki, kashfiyotli va qiziqarli narsalarni yaratamiz!
Bu loyiha Max/MSP/Jitter, musiqa uchun mo'ljallangan vizual asoslangan dasturlash tili, Processing, asosan vizual dizaynlarni yaratish uchun ishlatiladigan ochiq manba tili va jonli vizual musiqani yaratish uchun har qanday Midi klaviaturasini birlashtiradi. Bu qo'llanmada men tezda barcha dasturiy ta'minotni bir joyga to'plash jarayonini bosqichma-bosqich ko'rib chiqaman va ular bilan birga keladigan ko'plab imkoniyatlarni ko'rib chiqaman.
Ta'minotlar
Maks 8/MSP
Qayta ishlanmoqda
Qayta ishlash uchun oscP5 kutubxonasi
Har qanday qobiliyatli midi asboblari
1 -qadam: Birinchi qadam: Ovozni boshqarishni ochish va boshqa dasturlar bilan aloqa
Max8 -ning eng go'zal jihatlaridan biri shundaki, u MIDI qurilmalari bilan juda oson aloqa qila oladi va ishlov berish uchun kutubxonalar mavjud bo'lsa -da, u MIDI -ga ulanishga imkon beradi, lekin u hamma bilan Musiqa qila oladigan narsaga o'xshamaydi. bu ma'lumotlar. Shunday qilib, siz ikkala dasturiy ta'minotdan ham foydalanishni xohlaysiz. Qanday qilib ularni bir -birlari bilan gaplashishga undaysiz?
Buning uchun biz Open Sound Control (OSC) deb nomlangan protokoldan foydalanamiz. Bu bizga midi ma'lumotlarini mahalliy mashinaga biriktirilgan manzil bilan yuborish imkonini beradi, uni boshqa dasturiy ta'minot orqali qaytarib chaqirish mumkin. Bu bilan. Biz Midi klaviaturamizni Max va Processing -ga samarali uladik!
Dasturiy ta'minotni birgalikda qanday yo'naltirish bo'yicha batafsil ko'rsatma olish uchun, Kori Valoning ushbu maqolasi uning qanday bajarilgani haqida.
2 -qadam: Ikkinchi qadam: Maksimal funktsiyalarni qo'shish
Birgalikda ishlaydigan alohida ixtisoslashtirilgan dasturiy ta'minotning ajoyib tomoni shundaki, u ko'proq funktsiyalarni qo'sha oladi. Siz bitta tugmani bosish bilan generatorlar, arpeggiatorlar, dubllarni ko'paytirish kabi maxsus funktsiyalarni yaratishingiz yoki akkordlarni ijro etishingiz mumkin. Max -da tasavvur qilish mumkin bo'lgan har qanday funktsiyani OSC protokoli yordamida ishlov berish bo'limiga yuborish mumkin, bu esa yanada qiziqarli vizual tasvirlar uchun!
Ushbu loyihada men arpeggiator funksiyasini qo'shdim.
Mana mening kodimga havola!
3 -qadam: 3 -qadam: ishlov berishda vizuallarni kodlash
Men buni mehr bilan "Qiyin qism" deb atayman. Sizda ma'lumotlar bor, endi faqat vizuallar qoldi. Haqiqiy vaqtda keladigan ma'lumotlarni qayta ishlash, ob'ektga yo'naltirilgan dasturlashda chalg'itishi mumkin, lekin ozgina amaliyot bilan, ishlov berish orqali yaratilishi mumkin bo'lgan vizual tasvirlar haqiqatan ham ajoyib bo'lishi mumkin.
Eskiz uchun men midi klaviaturada o'ynalgan har bir notaga yomg'ir tomchi tushishini niyat qilgan edim. Bu men ta'riflaganimdek ishlamasligi mumkin, lekin bu dasturiy ta'minotning aybi yo'q.
Bu erda kodli zip fayli!
4 -qadam: mumkin bo'lgan narsaning ta'mi
Mana, men bu tajribalar orqali ishlab chiqargan narsam. Bir oz ko'proq mashq qilsam, aminmanki, bu juda yaxshi eskiz bo'lishi mumkin edi, lekin bu ko'rsatmali emas.
. Buni amalga oshirish orqali mening maqsadim vizualizatsiya dasturlash bo'yicha ilg'or bilimlarim bo'lmasa -da, dasturiy ta'minotni bir -biriga ulash hali ham osonligini ko'rsatishni maqsad qilganman. Vizual kodlash va musiqani kodlash o'rtasida hech qanday to'siq bo'lmasligi kerakligini ko'rsatmoqchiman, ikkalasi bilan ham o'ynash mumkin edi. Umid qilamanki, siz buni o'qiyotganingizda, siz ham u bilan o'ynaysiz va biror narsani yaxshilaysiz!
Vaqt ajratib, ko'rsatmalarni o'qiganingiz uchun tashakkur va dam oling!
Tavsiya:
Rojdestvo yorug'lik namoyishi musiqaga sinxronlashtirildi!: 4 qadam
Rojdestvo yorug'lik shousi musiqaga sinxronlashtirildi!: Men sizga RGB piksellari yordamida Rojdestvo musiqasi bilan qanday sinxronlashtirilgan Rojdestvo chiroqlarini namoyish qilishni ko'rsataman. Bu ism sizni qo'rqitishiga yo'l qo'ymang! Buni qanday qilishni o'rganish unchalik qiyin emas. Men sizni ogohlantiraman, lekin bu juda yaxshi bo'lishi mumkin
Musiqaga reaktiv RBG yorug'lik qutisi/ #aqlli ijodkorlik qiling: 9 qadam
Musiqiy reaktiv RBG yorug'lik qutisini yarating/ #smartcreativity: Salom do'stlar, bugun men sizga musiqiy reaktiv LED yorug'lik qutisini yasashni ko'rsataman. Shunday qilib, bu ajoyib va ijodiy DIY loyihasidan zavqlaning, shuning uchun umid qilamanki, bu sizga yoqadi .. Barcha ma'lumotlar, kodlar va ko'rsatmalar bu qo'llanmada berilgan. Xo'sh, keling, sta olaylik
Muvaffaqiyatsiz urinish - Symfonisk (Sonos Play 1) dan 3 Ohmli subwoofer: 5 qadam
Muvaffaqiyatsiz urinish - Symfonisk (Sonos Play 1) dan 3 Ohmgacha bo'lgan subwoofer: Bu Ikea Symfonisk / Sonos Play 1 -ni subwoofer uchun simsiz haydovchi sifatida ishlatish uchun Internetda ko'rgan boshqa loyihalar va buzilishlarni kengaytirish uchun mo'ljallangan loyiha edi. . Boshqa loyihalar Symfonisk -dan simsiz dinamiklarni yaratish uchun foydalangan
Mening Arduino tugmachasining buzzer musiqasiga urinish: 11 qadam
Mening "Arduino" tugmachasining ohangini eshitishga urinishim: bu darslikda men sizga qanday qilib tugma ohangni boshlashi mumkinligini ko'rsataman. O'quv yili davomida bizning ko'p hayotimizni qo'ng'iroqlar yoki ohanglar boshqaradi, ular bizga ketish vaqti yoki ketish vaqti haqida xabar beradi. Ko'pchiligimiz kamdan -kam to'xtab qolamiz va bu qanday farq qilishi haqida o'ylaymiz
Ko'prikni anakartga ulashga urinish muvaffaqiyatsiz tugadi: 6 qadam
Anakartga ulagichni ko'prik bilan ulashga urinish muvaffaqiyatsiz tugadi: men dastlab (boshqa ko'rsatma bo'yicha) ipodning anakartiga tekis egiluvchan kabelni muvaffaqiyatli lehimlagan edim. Biroq, men kuch uchun biroz ko'proq lehim qo'shishga qaror qildim va aloqani o'rnatdim. Men ham xuddi shunday narsani qila olaman deb o'yladim