فهرست مطالب:
- تدارکات
- مرحله 1: مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها
- مرحله 2: مرحله دوم: افزودن قابلیت در حداکثر
- مرحله 3: مرحله 3: کدگذاری تصاویر در پردازش
- مرحله 4: طعم آنچه ممکن است
تصویری: تلاشی برای پخش زنده موسیقی بصری: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سلام و خوش آمدید به اولین تلاش من در ساختن موسیقی تصویری زنده! نام من وسلی پنا است و من یک کارشناس چند رسانه ای تعاملی در کالج نیوجرسی هستم. این جزوه پایانی برای کلاس برنامه نویسی موسیقی تعاملی من است ، جایی که ما در تلاقی تکنولوژی و موسیقی کار می کنیم تا چیزی امیدوارانه مبتکرانه و سرگرم کننده ایجاد کنیم!
این پروژه ترکیبی از Max/MSP/Jitter ، یک زبان برنامه نویسی مبتنی بر بصری است که برای موسیقی طراحی شده است ، پردازش ، یک زبان منبع باز که عمدتا برای طراحی های بصری مورد استفاده قرار می گیرد و هر صفحه کلید میدی برای ایجاد موسیقی زنده بصری. در این قسمت آموزشی ، من به سرعت مراحل گام به گام را در مورد چگونگی سوکت کردن همه نرم افزارها با هم مرور می کنم و امکانات زیادی را که با آنها وجود دارد بررسی می کنم.
تدارکات
حداکثر 8/MSP
در حال پردازش
کتابخانه oscP5 برای پردازش
هر گونه ابزار میدی قابل انجام
مرحله 1: مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها
یکی از ویژگیهای زیبا در مورد Max8 این است که می تواند به راحتی با دستگاه های MIDI ارتباط برقرار کند ، و در حالی که کتابخانه هایی برای پردازش وجود دارد که به آن امکان اتصال به MIDI را نیز می دهد ، با آنچه Max می تواند از نظر موسیقی با همه انجام دهد ، مقایسه نمی شود. آن داده بنابراین ، شما می خواهید از هر دو نرم افزار استفاده کنید. چگونه می خواهید آنها را مجبور به صحبت با یکدیگر کنید؟
برای انجام این کار ، ما از پروتکلی به نام Open Sound Control (OSC) استفاده می کنیم. این به ما امکان می دهد داده های midi را با آدرس متصل به دستگاه محلی خارج ارسال کنیم ، جایی که می توان آن را از طریق هر نرم افزار دیگری فراخوانی کرد. با این. ما به طور موثر صفحه کلید Midi خود را به Max و Processing متصل کرده ایم!
برای راهنمای عمیق تر در مورد چگونگی مسیریابی نرم افزار ، این مقاله توسط کوری والو به نحوه انجام آن می پردازد.
مرحله 2: مرحله دوم: افزودن قابلیت در حداکثر
نکته جالب در مورد کارکردن نرم افزارهای تخصصی جداگانه این است که بتوانید مجموعه ای بیشتر از قابلیت ها را اضافه کنید. شما می توانید ژنراتورها ، آرژانتین ها ، عملکردهای سفارشی مانند دو برابر کردن یادداشت ها یا آکورد را با فشار یک کلید ایجاد کنید. هر عملکردی که در Max قابل تصور است ، با استفاده از پروتکل OSC ، می تواند برای پردازش تصاویری سرگرم کننده ارسال شود!
در این پروژه ، من عملکرد آرپژژیاتور را اضافه کردم.
این هم پیوند کد من!
مرحله 3: مرحله 3: کدگذاری تصاویر در پردازش
این همان چیزی است که من با محبت از آن به عنوان "قسمت سخت" یاد می کنم. شما داده ها را وارد کرده اید ، اکنون تنها چیزهای بصری باقی مانده است. استفاده از داده هایی که در زمان واقعی ارائه می شود می تواند در برنامه نویسی شی گرا گمراه کننده باشد اما با کمی تمرین ، تصاویری که می توان با پردازش ایجاد کرد واقعاً فوق العاده خواهد بود.
برای طرح خود ، من در نظر داشتم که قطره باران برای هر نت که روی صفحه کلید midi پخش می شود ، بیفتد. ممکن است دقیقاً همانطور که من توصیف می کنم کار نکند ، اما این به هیچ وجه به دلیل نرم افزار نیست.
این هم یک فایل زیپ با کد!
مرحله 4: طعم آنچه ممکن است
در اینجا چیزی است که من در تمام این آزمایش تولید کردم. با کمی تمرین بیشتر ، مطمئن هستم که این می تواند طرح بسیار بهتری باشد ، اما این نکته قابل آموزش نیست
به با این کار ، قصد من این بود که نشان دهم با وجود عدم دانش پیشرفته من در برنامه نویسی تصاویر بصری ، باز هم اتصال نرم افزار به یکدیگر نسبتاً آسان است. من می خواستم نشان دهم که لازم نیست این مانع بین کدگذاری تصاویر بصری و برنامه نویسی موسیقی وجود داشته باشد ، که امکان بازی با هر دو وجود دارد. امیدوارم در خواندن این مطلب ، شما نیز با آن بازی کنید و چیزی بهتر بسازید!
از اینکه وقت گذاشتید و مطالب آموزشی من را مطالعه کردید ، و کمی خوش گذشت!
توصیه شده:
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: این جعبه Juuke است. جعبه Juuke دوست موسیقی خود شماست ، به گونه ای که استفاده از آن تا حد امکان آسان است. این دستگاه مخصوصاً برای افراد مسن و کودکان طراحی شده است ، اما البته برای همه سنین دیگر نیز قابل استفاده است. دلیل ایجاد ما این است ، به دلیل
Mood Speaker- یک بلندگوی قدرتمند برای پخش موسیقی Mood بر اساس دمای محیط: 9 مرحله
Mood Speaker- یک بلندگوی قدرتمند برای پخش موسیقی Mood بر اساس دمای محیط: سلام! برای پروژه مدرسه من در MCT Howest Kortrijk ، من یک بلندگوی Mood ساختم ، این یک بلندگوی بلوتوث هوشمند با سنسورهای مختلف ، یک LCD و WS2812b است ledstrip شامل می شود. بلندگو بر اساس درجه حرارت موسیقی پخش می کند اما می تواند
پخش زنده ویدئو 4G/5G HD از DJI Drone در زمان تاخیر کم [3 مرحله]: 3 مرحله
پخش زنده ویدئویی 4G/5G HD از DJI Drone در زمان تاخیر کم [3 مرحله]: راهنمای زیر به شما کمک می کند از تقریباً هر هواپیمای بدون سرنشین DJI جریانهای ویدیویی با کیفیت HD را دریافت کنید. با کمک برنامه تلفن همراه FlytOS و برنامه وب FlytNow ، می توانید پخش ویدئو را از طریق هواپیمای بدون سرنشین شروع کنید
آلبوم هایی با برچسب های NFC برای پخش خودکار موسیقی Spotify در Chromecast: 5 مرحله
آلبوم هایی با برچسب های NFC برای پخش خودکار موسیقی Spotify در Chromecast: این پروژه با ایده ایجاد کولاژ آلبوم از هنرمندان پرطرفدار من در Spotify آغاز شد. پس از بازی با API Spotify در پایتون ، فکر کردم خوب است که این جلد های آلبوم را به Spotify URI آنها پیوند دهید و شروع به پخش
LED های بلوتوث کنترل شده توسط تلفن هوشمند (با همگام سازی موسیقی زنده): 7 مرحله
LED های بلوتوث کنترل شده توسط تلفن هوشمند (با همگام سازی زنده موسیقی): من همیشه عاشق ساخت وسایل بودم ، بعد از اینکه متوجه شدم خوابگاه جدید من دارای نور وحشتناک است ، تصمیم گرفتم کمی آن را ادویه کنم. *** هشدار *** در صورت ساخت این پروژه در مقیاس مشابه تنظیمات من ، شما با مقدار قابل توجهی از المان کار خواهید کرد