Mündəricat:

Midi Controller Düymə-Klaviatura: 6 addım
Midi Controller Düymə-Klaviatura: 6 addım

Video: Midi Controller Düymə-Klaviatura: 6 addım

Video: Midi Controller Düymə-Klaviatura: 6 addım
Video: ANGRY BIRDS 2 FLYING MADNESS LIVE 2024, Iyul
Anonim
Midi Nəzarətçi Düymə-Klaviatura
Midi Nəzarətçi Düymə-Klaviatura

Midfighter layihəmdən ilhamlanaraq Mega Arduino lövhəsinin bir çox rəqəmsal girişindən istifadə edən düymə tərzi midi nəzarətçi hazırlamağa başladım. Bu Təlimat kitabında, materialların toplanmasından musiqi hazırlamağa qədər olan addımlardan keçəcəyik!

Addım 1: Material toplayın

Bu layihə üçün istifadə etdim:

Arduino Mega (klon)

22 ölçülü tel

16 böyük ağ arcade düymələri

10 kiçik qara arcade düymələri

Lehim alətləri

16mm və 26mm qazma ucları ilə qazın

Gördüm

Montaj lövhəsi

Addım 2: Rəsm və Qazma

Düymələrinizi quraşdırdığınız hər şeyə istehza etməlisiniz, bu ağac parçasını zibil qutusunda tapdım və bunun bu layihə üçün mükəmməl olacağını düşündüm. Eyni şeyi etmək və ya hardware mağazasına getmək istəyə bilərsiniz.

Düymələri izləyin və deliklərin harada qazılacağını və büstünü çıxarın. Daha sonra gördüyünüz kimi, alt hissəsi olduqca garnar görünür. Bütün delikləri qazmadan əvvəl düymənin uyğunluğunu yoxlamaq istəyə bilərsiniz.

Lövhəmi daha sonra yarısında gördüm, amma bunu bu mərhələdə etməyi təklif edərdim.

Addım 3: Konsepsiyanın sübutu

Konsepsiyanın sübutu
Konsepsiyanın sübutu

Timsah kliplərini bir neçə düyməyə çəkdim və 10K qazan qurdum və lehimdən əvvəl sınamaq üçün kodu yüklədim. Bu 100% lazım deyil, amma hər şeyi yenidən yoxlamaq istəsəniz yaxşı olar.

Addım 4: Lehim

Lehim
Lehim

Burada rəqəmsal sancaqlara gedən çoxlu tellər var, növbəti dəfə bir multiplekserdən istifadə edə bilərəm, amma bu o qədər də pis deyil, kabellər irəlilədikcə iki dəfə yoxlayın. Kod, başlanğıc pininin 22 olacağını təyin edəcək və düymələr xromatik olaraq bir dəfə artacaq (buna görə C = pin 22, C#= Pin 23 və s.). Diaqramda düymələrin hamısının böyük bir zəncirdə birləşdirildiyini görə bilərsiniz.

Qazanlar 5v pinindən güc alır və bununla birlikdə zəncirlənir. Eyni şəkildə, qablar düymələrlə eyni şəkildə yerə qoyulur. Nəhayət, məlumat tellərini qablardan A0, A1, A2, A3 -ə qədər çəkin.

Daha çox düymələr və ya qablar istəsəniz, həqiqətən də qüssələnə bilərsiniz … və bunu etməyə təşviq edərdim!

Addım 5: Kod

Kod
Kod

Kodu daxil etməzdən əvvəl Gustavo Silveiraya www.musiconerd.com saytında təşəkkür etmək istərdim, çünki kodunu əvvəlki bir layihədə istifadə etdim və bu layihədə istifadə üçün dəyişdirdim.

Serial siqnallarını Ableton Live -ın alacağı midi siqnallarına çevirmək üçün Macbook -da Saçsız Midi işləyirəm.

Etiraf edim ki, serial-midi proqramını qüsursuz işlədiyi nöqtəyə qədər tam qurmaq bir müddət çəkdi, amma indiki konfiqurasiyasında qurduğumdan bəri heç bir problemim olmadı.

Mən ən yaxşı halda təcrübəsiz bir kodçuyam, amma Arduino IDE kodundakı şərhləri izləsəniz və kodun baud nisbətinə və Saçsız midi ilə uyğunlaşdığınızdan əmin olsanız, çox problem həll etmədən işə başlamalısınız.

Addım 6: Jam

Jam!
Jam!

Ableton Live-dan istifadə etməyi sevirəm, çünki midi xəritələşdirmə elastikliyi həqiqətən də belə alətlərə uyğundur. Mussorgski ilə birlikdə oynayacağım bir link budur! İlk təlimatım!

Tövsiyə: