İçindekiler:

Midi Controller Buton-Klavye: 6 Adım
Midi Controller Buton-Klavye: 6 Adım

Video: Midi Controller Buton-Klavye: 6 Adım

Video: Midi Controller Buton-Klavye: 6 Adım
Video: Midix M-key 49 midi controller klavye ( Apple ipad android ile bağlantı kurup çalıştırabilirsiniz ) 2024, Kasım
Anonim
Midi Controller Buton-Klavye
Midi Controller Buton-Klavye

Midifighter projemden esinlenerek, Mega Arduino kartının sahip olduğu birçok dijital girişten yararlanan düğme tarzı bir midi denetleyici yapmaya başladım. Bu Eğitilebilir Kitapta, materyal toplamaktan müzik yapmaya kadar atılan adımları inceleyeceğiz!

Adım 1: Materyalleri Toplayın

Bu proje için kullandım:

Arduino Mega (klon)

22 ayar tel

16 büyük beyaz arcade düğmesi

10 küçük siyah arcade düğmesi

Lehimleme araçları

16 mm ve 26 mm delme uçları ile matkap

Testere

Montaj panosu

Adım 2: Çizim ve Delme

Düğmelerinizi neye monte ederseniz edin, bu tahta parçasını çöpte buldum ve bu proje için mükemmel olacağını düşündüm. Aynısını yapmak veya hırdavatçıya gitmek isteyebilirsiniz.

Düğmeleri izleyin ve deliklerin nerede açılacağını işaretleyin ve patlatın. Daha sonra görebileceğiniz gibi, alt kısım oldukça buğulu görünüyor. Tüm delikleri delmeden önce düğmenin oturmasını test etmek isteyebilirsiniz.

Panomu sonradan ikiye böldüm ama bu aşamada yapmanızı öneririm.

3. Adım: Kavram Kanıtı

Kavramın ispatı
Kavramın ispatı

Birkaç düğmeye bazı timsah klipsleri koydum ve 10K'lık bir pot kurdum ve lehimlemeden önce test etmek için kodu yükledim. Bu %100 gerekli değildir, ancak bir şeyleri tekrar kontrol etmek isterseniz iyi bir fikirdir.

Adım 4: Lehim

Lehim
Lehim

Burada dijital pinlere giden çok fazla kablo var, bir dahaki sefere çoklayıcı kullanmayı deneyebilirim ama gerçekten çok kötü değil, kablolama ilerledikçe bir şeyi iki kez kontrol edin. Kod, başlangıç pininin 22 olduğunu ve düğmeler kromatik olarak birer birer arttığını belirtir (yani C=pin 22, C#=Pin 23, vb.). Şemada, düğmelerin hepsinin büyük bir zincir halinde topraklandığını görebilirsiniz.

Tencereler 5v pininden güç alır ve bununla birlikte zincirlenir. Aynı şekilde tencereler de düğmelerle aynı şekilde topraklanmıştır. Son olarak, potlardan A0, A1, A2, A3'e veri kablolarını çalıştırın.

Daha fazla düğme veya tencere istiyorsanız gerçekten çıldırabilirsiniz… ve bunu yapmanızı tavsiye ederim!

Adım 5: Kod

kod
kod

Kodu girmeden önce www.musiconerd.com adresinden Gustavo Silveira'ya, kodunu önceki bir projede kullandığım ve bu projede kullanmak üzere değiştirdiğim için teşekkür etmek istiyorum.

Seri sinyalleri Ableton Live'ın alacağı midi sinyallerine dönüştürmek için Macbook'umda Hairless Midi kullanıyorum.

Seri-midi yazılımını kusursuz çalıştığı noktaya kadar tam olarak kurmanın biraz zaman aldığını kabul edeceğim, ancak şu anki yapılandırmasında kurduğumdan beri bir sorun yaşamadım.

Ben en iyi ihtimalle acemi bir kodlayıcıyım, ancak Arduino IDE kodundaki yorumları takip ederseniz ve kodun baud hızını ve Tüysüz midi'yi eşleştirdiğinizden emin olun, o zaman çok fazla sorun giderme olmadan çalışır durumda olmalısınız.

Adım 6: Sıkışma

Reçel!
Reçel!

Midi-haritalama esnekliği gerçekten bu tür enstrümanlara hitap ettiği için Ableton Live'ı kullanmayı seviyorum. İşte bazı Mussorgsky ile birlikte oynamam için bir bağlantı! İlk talimatım!

Önerilen: