من کریوس هستم و عاشق کنترلرهای MIDI هستم!
در چند سال گذشته، من شروع به یادگیری در مورد الکترونیک از هیچ کردم تا بتوانم کنترلرهای MIDI خودم را بسازم که به نیازها، سلیقه من پاسخ دهد و در کل در مقایسه با محصولات مارک ارزان تر باشد.
میکسر MIDI Crius "OctaPot" از 8 پتانسیومتر تشکیل شده است که با آن می توانیم پارامترهایی مانند Volume, Pan, Delay, Reverb, Attack ect.. VST-Plugin یا DAW را که با آن موسیقی پخش می کنیم کنترل کنیم.
تدارکات
- آردوینو نانو x1 (بسته به تعداد پتانسیومترهایی که میخواهیم داشته باشیم میتوانیم از UNO یا Mega استفاده کنیم. Mega دارای 16 ورودی آنالوگ است)
- پتانسیومترهای روتاری خطی 10 KOhm x8
- سیم جامپر x10
- سیم جامپر کوچک x16
- تخته نان 830 امتیاز x1
- کابل Micro USB x1
- به صورت اختیاری برای پتانسیومترهای x8 CAPs
مرحله 1: مونتاژ کریکوت
می خواهیم با 8 پتانسیومتر یک مدار ساده بسازیم
- بنابراین باید پایه سمت چپ هر پتانسیومتر را با پایه GND (زمین / زمین) آردوینو وصل کنیم.
- پایه سمت راست با پایه 5 ولت آردوینو
- پایه وسط هر پتانسیومتر با ورودی آنالوگ آردوینو. (Arduino از طریق ورودی های آنالوگ مقدار هر پتانسیومتر را می خواند تا مقدار را به پارامتری که ما به آن اختصاص داده ایم ارسال کند.)
مرحله 2: کد را آپلود کنید
- برای آپلود کد در آردوینو باید IDE آردوینو را از سایت آردوینو دانلود کنیم
- پس از نصب Arduino IDE، فایل Crius_Octapot_Midi_Mixer.ino را باز کنید اما قبل از فشار دادن Upload، کد را به آردوینو ارسال کنید.
- ما باید از منوی Tools مدل آردوینو مورد استفاده خود را انتخاب کنیم
- و پورتی که به آردوینو متصل کرده ایم.
- حالا می توانیم روی آپلود کلیک کرده و کد را آپلود کنیم.
مرحله 3: یک کیس بسازید
در زمانی که این پروژه را ساختم، یک چاپگر سه بعدی نداشتم که به من آسانی در روند ساخت و ساز بدهد، بنابراین انتخاب کردم که با 2 تکه پوشش پلاستیکی برای جعبه های برقی استفاده کنم.
مراحل ساخت و ساز:
- من از آهن لحیم کاری برای باز کردن 8 سوراخ برای پتانسیومترها استفاده کردم
- و 4 سوراخ برای پایه های فلزی
- قطعات Power and Ground تخته نان را با نوار دو طرفه ای که برد برد روی آن دارد قرار دادم
- و آردوینو را با چسب داغ قرار دادیم
- من از پایه های فلزی برای ایجاد شکاف مورد نظر بین پوشش های پلاستیکی استفاده کردم تا بتواند در مدار قرار بگیرد.
در کل می توانید از تخیل و خلاقیت خود برای ساختن طرح خود استفاده کنید
مرحله 4: تنظیم آن برای شناسایی از نرم افزار DAW
آردوینو نانو و کتابخانه Midi.h که هر دو از عملکرد USB MIDI پشتیبانی نمیکنند. این بدان معناست که ما باید دادههایی را که آردوینو از طریق پورت سریال ارسال میکند به پیامهای MIDI ترجمه کنیم.
برای انجام این کار باید نرم افزارهای رایگان 2 را روی PC خود نصب کنیم:
- LoopMIDI که یک دستگاه MIDI مجازی را در جعبه قرار می دهد
- و Hairless Midi Serial که داده های سریالی را که آردوینو به داده های MIDI ارسال می کند ترجمه می کند تا توسط نرم افزاری که ما با آن موسیقی پخش می کنیم شناسایی شود.
در نرم افزار DAW که در آن موسیقی پخش می کنیم، باید Loop MIDI را به عنوان MIDI IN و MIDI OUT انتخاب کنیم.
مرحله 5: دانلود لینک برای نرم افزار
- Arduino IDE: https://www.arduino.cc/en/software
- LoopMidi: https://www.tobias-erichsen.de/software/loopmidi.html
- سریال میدی بی مو: https://projectgus.github.io/hairless-midiserial/
مرحله 6: پایان
امیدوارم از این فرآیند لذت برده باشید و یکی را برای خود بسازید!
شما می توانید هر آنچه برای این پروژه نیاز دارید از جمله دستورالعمل ها به زبان انگلیسی را در وب سایت من پیدا کنید: www.criusdigitalstudio.com
میتوانید پروژههای من را در شبکههای اجتماعی و وبسایتهای زیر پیدا کنید و از من حمایت کنید: