Daftar Isi:

Tombol-Keyboard Pengontrol Midi: 6 Langkah
Tombol-Keyboard Pengontrol Midi: 6 Langkah

Video: Tombol-Keyboard Pengontrol Midi: 6 Langkah

Video: Tombol-Keyboard Pengontrol Midi: 6 Langkah
Video: Tombol oprekan ORG2021/OMB10/11/ (40 TOMBOL KONTROL) 2024, November
Anonim
Tombol-Keyboard Pengontrol Midi
Tombol-Keyboard Pengontrol Midi

Terinspirasi oleh proyek midifighter saya, saya mulai membuat pengontrol midi gaya tombol yang memanfaatkan banyak input digital yang dimiliki papan Mega Arduino. Dalam Instructable ini kita akan membahas langkah-langkah yang diambil dari mengumpulkan materi hingga membuat musik!

Langkah 1: Kumpulkan Bahan

Untuk proyek ini saya menggunakan:

Arduino Mega (kloning)

kawat pengukur 22

16 tombol arcade putih besar

10 tombol arcade hitam yang lebih kecil

Alat solder

Bor dengan mata bor 16mm & 26mm

Gergaji

Papan pemasangan

Langkah 2: Menggambar dan Mengebor

Anda perlu meniru tombol Anda pada apa pun yang Anda pasang, saya menemukan potongan kayu ini di tempat sampah dan saya pikir itu akan sempurna untuk proyek ini. Anda mungkin ingin melakukan hal yang sama atau pergi ke toko perangkat keras.

Telusuri tombol dan tandai tempat untuk mengebor lubang dan hancurkan. Seperti yang Anda lihat nanti, bagian bawahnya terlihat sangat kasar. Anda mungkin ingin menguji kecocokan tombol sebelum mengebor semua lubang.

Saya menggergaji papan saya menjadi dua nanti, tetapi saya akan menyarankan untuk melakukannya pada tahap ini.

Langkah 3: Bukti Konsep

Bukti dari konsep
Bukti dari konsep

Saya menjalankan beberapa klip buaya ke beberapa tombol dan menyiapkan panci 10K dan mengunggah kode untuk mengujinya sebelum menyolder. Ini tidak 100% diperlukan, tetapi ada baiknya jika Anda ingin memeriksa ulang.

Langkah 4: Solder

Pateri
Pateri

Ada banyak kabel yang menuju ke pin digital di sini, saya mungkin akan mencoba dan menggunakan multiplexer lain kali tetapi sebenarnya tidak terlalu buruk, cukup periksa ulang saat pemasangan kabel berlangsung. Kode akan menentukan pin awal menjadi 22 dan tombol meningkat secara kromatik satu (jadi C=pin 22, C#=Pin 23, dll.). Dalam diagram, Anda dapat melihat semua tombol terhubung ke dalam rantai besar.

Pot mendapatkan daya dari pin 5v dan dirantai bersama dengan itu. Demikian juga, pot dibumikan dengan cara yang sama seperti kancing. Terakhir, jalankan kabel data dari pot ke A0, A1, A2, A3.

Anda benar-benar bisa gila jika Anda menginginkan lebih banyak kancing atau pot… dan saya akan mendorong Anda untuk melakukannya!

Langkah 5: Kode

Kode
Kode

Sebelum Anda memasukkan kode, saya ingin mengucapkan terima kasih kepada Gustavo Silveira di www.musiconerd.com karena saya menggunakan kodenya pada proyek sebelumnya dan memodifikasinya untuk digunakan dalam proyek ini.

Saya menjalankan Hairless Midi di Macbook saya untuk mengubah sinyal serial menjadi sinyal midi yang akan diterima Ableton Live.

Saya akui butuh beberapa waktu untuk sepenuhnya mengatur perangkat lunak serial-midi ke titik di mana ia bekerja dengan sempurna, tetapi saya tidak memiliki masalah karena saya telah mengaturnya di konfigurasi saat ini.

Saya seorang pembuat kode pemula, tetapi jika Anda mengikuti komentar dalam kode Arduino IDE dan pastikan untuk mencocokkan baud rate kode dan midi Hairless maka Anda harus aktif dan berjalan tanpa terlalu banyak pemecahan masalah.

Langkah 6: Jam

Selai!
Selai!

Saya suka menggunakan Ableton Live karena fleksibilitas midi-mapping sangat cocok untuk instrumen seperti ini. Berikut ini tautan untuk saya bermain bersama dengan beberapa Mussorgsky! Instruksi pertama saya!

Direkomendasikan: