انگیزه:
نواختن در یک گروه 2 تکه، با درام ها و بسیاری از نمونه های دیگر که به عنوان آهنگ های پشتیبان پخش می شدند، نیاز به استفاده از لوپر برای افزودن عناصر بیشتر به تراک ها وجود داشت. یک حلقه مبتنی بر سخت افزار از این نظر با شکست مواجه می شود، زیرا هیچ راهی برای حفظ همگام سازی وجود ندارد. به این معنی که اختلافات جزئی بین راهاندازی حلقه شروع و حلقه پایان، حتی اگر این مدت بسیار کم باشد، با پیشرفت میلهها اضافه میشود، و از آنجایی که درامری برای تطبیق با حلقه وجود ندارد، در نهایت زمان تمام میشود.
بنابراین، یک حلقه مبتنی بر نرم افزار راهی برای رفتن است. نه فقط به این دلیل که میتوانید همگامسازی مبتنی بر سرعت را بر روی نرمافزار DAW که پلاگین را میزبانی میکنید، حفظ کنید، بلکه به این دلیل که بیشتر این حلقههای نرمافزار رایگان هستند و از یک حلقه سختافزاری کاربردیتر هستند.
تعداد کمی برای انتخاب وجود دارد:
از آنجایی که بازوهای شما مشغول کار دلهره آور نواختن یک ساز هستند، باید پارامترهای لوپر را از طریق پای خود کنترل کنید. این جایی است که کنترلر پای MIDI وارد می شود. اگر با چیستی MIDI آشنا نیستید، در اینجا مقاله ای را در اینجا مشاهده می کنید.
بسیاری از کنترلرهای MIDI در بازار موجود هستند و Beheringer FCB1010 یکی از محبوب ترین آنهاست. اما مزایای ساختمانی که متعلق به شماست عبارتند از:
- هزینه: شما می توانید یکی را با 1/8 هزینه یک مورد تجاری در دسترس بسازید.
- سفارشی سازی: می توانید طبق نیاز خود یک کنترلر بسازید. این کنترلر دارای مشخصاتی است که من می خواهم، نیازهای شما ممکن است متفاوت باشد. این دستور العمل به اندازه کافی کامل است تا به جای اینکه محدود و محدود به پروژه شخص دیگری باشد، به عنوان یک راهنما برای یک کنترلر midi عمومی عمل کند.
- این گذرگاه USB است و نیازی به منبع تغذیه خارجی نیست.
- و امتیازی که اغلب بیش از همه نادیده گرفته می شود، سرگرم کننده است! شما می توانید چیز جدیدی یاد بگیرید و در پایان آن چیزی برای نشان دادن تلاش های خود خواهید داشت.
مفهوم کاملاً ساده و سرراست است. شما یک دکمه را فشار می دهید، آردوینو سیگنال دریافتی از دکمه را به عنوان سیگنال "تغییر کنترل" midi (معمولاً به عنوان MIDI CC نشان داده می شود) تفسیر می کند، و این سیگنال می تواند برای پاسخ به هر یک از پارامترهای حلقه نگاشت شود.
مرحله 1: شروع به کار..
این پروژه با استفاده از هر میکروکنترلر مبتنی بر معماری آردوینو قابل انجام است. من یک Teensy 3.1 را انتخاب کردم. دلیل این امر در این مقاله به تفصیل بیان شده است .
لیست سخت افزار:
- آردوینو
- سوئیچ های لحظه ای
- مقاومت 10k
- پتانسیومتر 1k
- LED مخروطی
- مقاومت برای LED
- نمایشگر LCD 2X16
- کابل USB Micro-B
- تخته نان (برای نمونه سازی)
- تخته سوراخ دار
- جامپر و سیم
لیست نرم افزار: