Daftar Isi:

Tombol Arcade MIDI Keyboard: 7 Langkah (dengan Gambar)
Tombol Arcade MIDI Keyboard: 7 Langkah (dengan Gambar)

Video: Tombol Arcade MIDI Keyboard: 7 Langkah (dengan Gambar)

Video: Tombol Arcade MIDI Keyboard: 7 Langkah (dengan Gambar)
Video: Main recorder jadi lebih mudah 2024, Juli
Anonim
Keyboard MIDI Tombol Arkade
Keyboard MIDI Tombol Arkade

Ini adalah versi 2.0 dari salah satu perampokan pertama saya ke dalam pemrograman Arduino dan MIDI DIY. Saya telah mengembangkan keterampilan saya dalam pembuatan prototipe dan desain, jadi saya pikir ini akan menjadi demonstrasi proses dan perkembangan yang baik. Dengan proses desain yang lebih tepat, saya mendaur ulang tombol dari upaya pertama saya dan mulai membangun 2.0!

Langkah 1: Bahan

Bahan
Bahan

Versi pertama saya menggunakan Arduino Mega karena banyak input yang dimilikinya, tetapi saya menyukai ukuran kecil dan kemampuan HID MIDI yang dimiliki Pro Micro saat menggunakan perpustakaan Midi_controller.h. Jadi saya memutuskan untuk menggunakan dua multiplexer 16-channel untuk memenuhi persyaratan input untuk jangkauan 2 oktaf.

Berikut adalah daftar bagian yang saya gunakan:

Tombol Arkade Besar x15

Tombol Arcade Kecil x10

Pro Mikro x2

Multiplexer 16-saluran x2

Cincin neopiksel

Potensiometer 10k x6

Kawat penghubung

Alat solder

1/8 ''MDF

Langkah 2: Desain dan Pemotongan

Image
Image
Solder dan Kawat
Solder dan Kawat

Saya telah menyertakan file.svg untuk bertanya apakah itu berguna, tetapi saya mendorong semua orang untuk melatih kreativitas dan eksperimen dalam proses desain. Mungkin menggunakan akrilik alih-alih mdf akan terlihat luar biasa!

Saya menggunakan mata bor dan bor di versi pertama jadi saya mencari produk yang lebih presisi menggunakan perangkat lunak desain dan pemotong laser kali ini.

Langkah 3: Solder dan Kawat

Solder dan Kawat
Solder dan Kawat
Solder dan Kawat
Solder dan Kawat
Solder dan Kawat
Solder dan Kawat

Ini adalah bagian yang paling memakan waktu. Saya menemukan bagian-bagian tertentu dari terapi penyolderan jadi minumlah teh, kenakan selai yang halus dan ketahuilah bahwa langkah ini adalah maraton dan bukan lari cepat!

Saya mencoba untuk menyelamatkan kabel sebanyak mungkin dari versi pertama dan memperhatikan di mana saya akan menempatkan Arduino dan mux untuk mencoba dan menghilangkan beberapa massa kawat yang harus dimasukkan ke dalam kotak setelah itu. selesai.

Saya cenderung merangkul kekacauan jalinan kabel yang bagus lebih dari beberapa jadi ikuti ambisi Anda sendiri saat memilah kabel.

Sejauh panduan untuk koneksi, tulis kode terlebih dahulu dan kemudian biarkan itu menentukan ke mana kabel akan pergi …

Saya membuat keyboard dari nada terendah ke nada tertinggi dengan 16 nada pertama ke mux1 dan nada yang tersisa ke mux2 mungkin ada sedikit peningkatan latensi dengan pengaturan mux tetapi prosesor 16mhz melewatinya cukup cepat sehingga saya tidak bisa melihat.

Saya mencoba menyelami multiplexing midi sebelum tutorial apa pun dan menabrak dinding, jadi saya sarankan melakukan beberapa tutorial dasar untuk mendapatkan pemahaman dasar jika hal-hal tampak di luar jangkauan.

Saya mengikuti langkah-langkah pemecahan masalah sederhana ini:1. Pastikan semuanya di-ground2. Periksa celana pendek3. Pot mendapatkan 5v4. Periksa kembali apakah semuanya terhubung ke ground

Langkah 4: Terlalu Banyak Kabel…

Terlalu Banyak Kabel…
Terlalu Banyak Kabel…
Terlalu Banyak Kabel…
Terlalu Banyak Kabel…
Terlalu Banyak Kabel…
Terlalu Banyak Kabel…

Saya meremehkan kedalaman kotak dan mengalami kesulitan membuat bagian atas duduk dengan baik dengan terlihat seperti akan meledak "Akira Style" jadi saya membicarakannya dengan beberapa teman di studio dan membuat rencana untuk memakainya tampilan pada suatu sudut. Saya melakukan beberapa prototyping cepat dengan potongan akrilik dan berakhir dengan solusi yang bagus. Ini semacam menampilkan sarang burung di belakang seperti labirin kabel patch di synthesizer Moog 60-an. Selesai, kan?

Langkah 5: Neopiksel

Image
Image

Saya menggunakan Neopixels dalam proyek sebelumnya menggunakan MIDI dan telah menemukan bahwa MIDI memerlukan papan khusus untuk melakukan tugasnya, jadi saya memasang Pro Micro lain menggunakan input "RAW" untuk daya 5v yang berjalan dari papan pertama. Saya tidak memprogram sesuatu yang mewah, hanya menemukan program dari sketsa sampel teruntai dari perpustakaan Adafruit.

Langkah 6: Kode

Untuk mengunggah:1. Pastikan Anda mengunduh pustaka Midi_Controller.h2. Pilih "Arduino Leonardo" dari papan type3. Pilih borad dari menu Port4. Kompilasi dan unggah

Setelah mengunggah tes dengan aplikasi pemantauan midi. Jika semuanya tampak berjalan sesuai rencana, inilah saatnya untuk membuat musik!

Langkah 7: Keluar

Saya menggunakan Ableton Live dengan proyek saya karena fleksibilitasnya. Jika Anda menggunakan Garage Band, itu akan tetap berfungsi tetapi kenopnya akan memiliki fungsi tetap tergantung pada apa yang Anda programkan nomor MIDICC seperti pada sketsa. Ada pertanyaan? Tinggalkan mereka di komentar! Selamat Berkreasi!

Direkomendasikan: