فهرست مطالب:

تلاشی برای پخش زنده موسیقی بصری: 4 مرحله
تلاشی برای پخش زنده موسیقی بصری: 4 مرحله

تصویری: تلاشی برای پخش زنده موسیقی بصری: 4 مرحله

تصویری: تلاشی برای پخش زنده موسیقی بصری: 4 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
تلاشی برای پخش زنده موسیقی تصویری
تلاشی برای پخش زنده موسیقی تصویری

سلام و خوش آمدید به اولین تلاش من در ساختن موسیقی تصویری زنده! نام من وسلی پنا است و من یک کارشناس چند رسانه ای تعاملی در کالج نیوجرسی هستم. این جزوه پایانی برای کلاس برنامه نویسی موسیقی تعاملی من است ، جایی که ما در تلاقی تکنولوژی و موسیقی کار می کنیم تا چیزی امیدوارانه مبتکرانه و سرگرم کننده ایجاد کنیم!

این پروژه ترکیبی از Max/MSP/Jitter ، یک زبان برنامه نویسی مبتنی بر بصری است که برای موسیقی طراحی شده است ، پردازش ، یک زبان منبع باز که عمدتا برای طراحی های بصری مورد استفاده قرار می گیرد و هر صفحه کلید میدی برای ایجاد موسیقی زنده بصری. در این قسمت آموزشی ، من به سرعت مراحل گام به گام را در مورد چگونگی سوکت کردن همه نرم افزارها با هم مرور می کنم و امکانات زیادی را که با آنها وجود دارد بررسی می کنم.

تدارکات

حداکثر 8/MSP

در حال پردازش

کتابخانه oscP5 برای پردازش

هر گونه ابزار میدی قابل انجام

مرحله 1: مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها

مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها
مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها
مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها
مرحله اول: باز کردن کنترل صدا و ارتباط با سایر نرم افزارها

یکی از ویژگیهای زیبا در مورد Max8 این است که می تواند به راحتی با دستگاه های MIDI ارتباط برقرار کند ، و در حالی که کتابخانه هایی برای پردازش وجود دارد که به آن امکان اتصال به MIDI را نیز می دهد ، با آنچه Max می تواند از نظر موسیقی با همه انجام دهد ، مقایسه نمی شود. آن داده بنابراین ، شما می خواهید از هر دو نرم افزار استفاده کنید. چگونه می خواهید آنها را مجبور به صحبت با یکدیگر کنید؟

برای انجام این کار ، ما از پروتکلی به نام Open Sound Control (OSC) استفاده می کنیم. این به ما امکان می دهد داده های midi را با آدرس متصل به دستگاه محلی خارج ارسال کنیم ، جایی که می توان آن را از طریق هر نرم افزار دیگری فراخوانی کرد. با این. ما به طور موثر صفحه کلید Midi خود را به Max و Processing متصل کرده ایم!

برای راهنمای عمیق تر در مورد چگونگی مسیریابی نرم افزار ، این مقاله توسط کوری والو به نحوه انجام آن می پردازد.

مرحله 2: مرحله دوم: افزودن قابلیت در حداکثر

مرحله دوم: افزودن قابلیت در حداکثر
مرحله دوم: افزودن قابلیت در حداکثر

نکته جالب در مورد کارکردن نرم افزارهای تخصصی جداگانه این است که بتوانید مجموعه ای بیشتر از قابلیت ها را اضافه کنید. شما می توانید ژنراتورها ، آرژانتین ها ، عملکردهای سفارشی مانند دو برابر کردن یادداشت ها یا آکورد را با فشار یک کلید ایجاد کنید. هر عملکردی که در Max قابل تصور است ، با استفاده از پروتکل OSC ، می تواند برای پردازش تصاویری سرگرم کننده ارسال شود!

در این پروژه ، من عملکرد آرپژژیاتور را اضافه کردم.

این هم پیوند کد من!

مرحله 3: مرحله 3: کدگذاری تصاویر در پردازش

مرحله 3: کدگذاری تصاویر در پردازش
مرحله 3: کدگذاری تصاویر در پردازش

این همان چیزی است که من با محبت از آن به عنوان "قسمت سخت" یاد می کنم. شما داده ها را وارد کرده اید ، اکنون تنها چیزهای بصری باقی مانده است. استفاده از داده هایی که در زمان واقعی ارائه می شود می تواند در برنامه نویسی شی گرا گمراه کننده باشد اما با کمی تمرین ، تصاویری که می توان با پردازش ایجاد کرد واقعاً فوق العاده خواهد بود.

برای طرح خود ، من در نظر داشتم که قطره باران برای هر نت که روی صفحه کلید midi پخش می شود ، بیفتد. ممکن است دقیقاً همانطور که من توصیف می کنم کار نکند ، اما این به هیچ وجه به دلیل نرم افزار نیست.

این هم یک فایل زیپ با کد!

مرحله 4: طعم آنچه ممکن است

در اینجا چیزی است که من در تمام این آزمایش تولید کردم. با کمی تمرین بیشتر ، مطمئن هستم که این می تواند طرح بسیار بهتری باشد ، اما این نکته قابل آموزش نیست

به با این کار ، قصد من این بود که نشان دهم با وجود عدم دانش پیشرفته من در برنامه نویسی تصاویر بصری ، باز هم اتصال نرم افزار به یکدیگر نسبتاً آسان است. من می خواستم نشان دهم که لازم نیست این مانع بین کدگذاری تصاویر بصری و برنامه نویسی موسیقی وجود داشته باشد ، که امکان بازی با هر دو وجود دارد. امیدوارم در خواندن این مطلب ، شما نیز با آن بازی کنید و چیزی بهتر بسازید!

از اینکه وقت گذاشتید و مطالب آموزشی من را مطالعه کردید ، و کمی خوش گذشت!

توصیه شده: