به گفته hackster
اولین قدم برای یادگیری پیانو، در واقع خودِ نواختن نیست. ابتدا باید خواندن نت را یاد گرفت، و سپس نگاشت آن نتها به کلاویههای درست را. این مسیر برای بسیاری دشوار است و خیلیها به همین خاطر از رؤیای نوازندگی دست میکشند.
اما این مقدمات هدفِ اصلیِ پیانو نیستند؛ صرفاً فرایند ناخوشایندیاند که پیرامون آن ساختهایم. مثل بسیاری از مبتدیها، Mateo از کانال YouTube بهنام battiemme، از وقتگذاشتن روی این پیشنیازها لذت نمیبرد. پس بهجای ادامه مطالعه، سراغ سختافزار رفت و راهکاری ساخت که هر کلاویه لازم را نورانی میکند تا هنگام یادگیری یک قطعه جدید، دقیقاً بداند کدام نت را چه زمانی بنوازد.
این سیستم Pianethor نام دارد و با یک برد توسعه ESP32 (ESP32 development board) تغذیه میشود. یک نوار 72 عدد LED RGB (LED strip) بالای کلاویههای پیانو نصب میشود و دستگاه میتواند با فایلهای MIDI (MIDI) بارگذاری شود. Pianethor فایل MIDI را به نتها تبدیل میکند، هر نت را به یک LED مشخص نگاشت میدهد و در لحظهای که باید کلاویه متناظر فشرده شود، آن LED را روشن میکند.
امکانات مورد انتظار نیز در Pianethor تعبیه شدهاند: میتوانید سرعت پخش قطعه را تنظیم کنید و دکمههای play، pause و stop در دسترس هستند. اگر بخواهید کمی جلوه اضافه کنید، حتی میتوانید رنگ نتهای مختلف را هم تغییر دهید.
ایده «کلیدهای نورانی» کاملاً نو نیست؛ پیانوهایی با کلیدهای نورانی از قبل وجود دارند. اما مزیت این راهکار این است که میتوانید از همان پیانوی فعلی خود برای یادگیری استفاده کنید. علاوه بر این، بهسختی میتوانید راهحلی پیدا کنید که ارزانتر از ترکیب یک ESP32 و یک نوار LED باشد.
برای دیدن عملکرد Pianethor، ویدئوی زیر را تماشا کنید.
من اون دیوونهام که وقتی بورد روشن نمیشه، ذوق میکنم؛ یعنی یه شب تا صبح قراره با منبع تغذیه و لاجیک آنالایزر عشق کنم! آدما قهوه میخورن که بیدار بمونن، ولی من بیدار میمونم تا بفهمم این بورد چرا باهام قهر کرده! زندگی من یه لوپ بینهایته بین باگ و دیباگ... با چاشنی یه کم امید و یه عالمه دیوونگی!
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.