Daftar Isi:

Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 Langkah (dengan Gambar)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 Langkah (dengan Gambar)

Video: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 Langkah (dengan Gambar)

Video: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 Langkah (dengan Gambar)
Video: I love my Flipper Zero. 2024, Juli
Anonim
Image
Image
Mempersiapkan Sirkuit Drum Kit
Mempersiapkan Sirkuit Drum Kit

Hai! Tutorial ini adalah tentang cara memodifikasi drum kit konsol Wii, band hero, yang menampilkan snare, 2 tom, 2 cymbal, dan kick pedal. Juga, cara mendapatkan suara dari drum kit, dengan panduan langkah demi langkah, menggunakan DAW dan VST yang tersedia secara gratis.

Perlu diingat, ini bukan drum kit profesional, jadi perlakukan seperti itu.

Tutorial ini didasarkan pada karya Evan Kale dengan drum kit Rockband. Jadi jika Anda memiliki salah satunya, ikuti tutorialnya:

www.instructables.com/id/Convert-Rockband-…

Anda selalu dapat membuat proyek ini dengan membuat bantalan drum sendiri.

Perangkat keras yang dibutuhkan:

-Arduino nano

-Perlengkapan drum

-Sensor piezo (untuk pedal tendangan)

-1M resistor x 6

-220R resistor x 1

-Perangkat MIDI atau PC dengan port midi/game kartu suara

-Kabel

Perangkat lunak yang dibutuhkan:

-DAW (Digital Audio Workstation) Kami akan menggunakan Reaper (uji coba gratis)

www.reaper.fm/

-VST (Teknologi Studio Virtual) MT Power Drumkit 2 (gratis)

www.powerdrumkit.com/

-ASIO (untuk latensi)

www.asio4all.org/

-Edrum midi mapper (opsional)

audiomidi.chaoticbox.com/

Langkah 1: Mempersiapkan Sirkuit Drum Kit

Mempersiapkan Sirkuit Drum Kit
Mempersiapkan Sirkuit Drum Kit
Mempersiapkan Sirkuit Drum Kit
Mempersiapkan Sirkuit Drum Kit

Kami hanya mengerjakan modul tempat gamepad terhubung. Setelah Anda membuka modul, lepaskan hal-hal yang tidak kita perlukan seperti stik analog, midi in dan konektor gamepad. Ada photocoupler PC900V, berguna jika Anda ingin menghubungkan drum kit ke souncard dengan port game/midi. Potong trek (snare, tom1, tom2, crash, hihat, kp, hp dan midi out) seperti yang ditunjukkan pada gambar te, untuk menghindari kontak dengan sirkuit internal. Jangan memotong trek "0V". (perhatikan gambar). Hapus lapisan di sebelah tombol mulai untuk membuat landasan bersama untuk resistor sensor dan port midi (output).

Langkah 2: Memodifikasi Sirkuit

Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit
Memodifikasi Sirkuit

Sekarang Anda perlu menyolder resistor 1M antara terminal pad dan ground bersama, serta kabel ke terminal pad dengan konektor yang sesuai untuk Arduino Anda (saya menggunakan konektor dupont). Hubungkan output midi seperti yang ditunjukkan pada gambar, kabel merah dengan resistor 220 ohm ke arduino 5V dan kabel coklat ke arduino TX. Abaikan kabel hitam pendek, itu hanya untuk tujuan pengujian.

Saya menggunakan arduino nano, untuk memasukkannya ke dalam kotak. Mungkin Anda akan mendapatkan peringatan saat kompilasi karena tidak ada banyak memori yang tersedia, tetapi berfungsi dengan baik untuk saya.

Gunakan skema untuk menyambungkan dari papan ke arduino (HP ke A0, Tom2 ke A1, dll). Anda dapat melihat fungsi dari setiap pin analog pada gambar kode.

PS: Entah kenapa saya kira "KP" itu kick pedal tapi tidak nyambung dengan satu-satunya jack hitam di panel belakang, makanya saya pakai "HP".

Langkah 3: Memodifikasi Pedal Tendangan

Memodifikasi Pedal Tendangan
Memodifikasi Pedal Tendangan
Memodifikasi Pedal Tendangan
Memodifikasi Pedal Tendangan
Memodifikasi Pedal Tendangan
Memodifikasi Pedal Tendangan

Sayangnya, kick pedal tidak memiliki sensor piezo, jadi kami harus memperbaikinya. Jangan khawatir, itu mudah.

Anda dapat membeli (sangat murah) satu atau menemukannya di speaker (digunakan sebagai tweeter). Buka penutup dan potong sensor bawaan dan ganti untuk piezo. Rekatkan beberapa bahan karet ke bagian bawah penutup dan perbaiki piezo.

Kabel putih atau ujung steker ---- kabel merah atau pusat piezo

Kabel abu-abu atau steker kabel hitam lengan atau eksterior piezo

Langkah 4: Tentang Antarmuka MIDI

Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI
Tentang Antarmuka MIDI

Sinyal dari arduino (midi out) Bukan audio, jadi Anda memerlukan perangkat MIDI. Anda memiliki setidaknya dua opsi: konverter MIDI ke USB atau menggunakan kartu suara pc dengan antarmuka MIDI.

Anda dapat membeli konverter MIDI ke usb di toko online besar mana pun (Anda tahu). Yang biru pada gambar adalah contohnya. Hati-hati dengan beberapa antarmuka usb midi murah, cukup google "midi murah ke usb" dan Anda akan melihatnya.

Pilihan saya adalah menggunakan pc lama, menginstal win XP sp3 (karena driver) menggunakan kartu suara dengan antarmuka midi. Semua perangkat lunak yang direkomendasikan bekerja pada win XP.

Anda dapat menggunakan photocoupler dari PCB dan membuat antarmuka midi Anda. Gunakan PC900 dan buat sirkuitnya. Resistor disolder pada port midi untuk menyederhanakan rangkaian.

Lembar data untuk mengidentifikasi pin:

html.alldatasheet.com/html-pdf/43380/SHARP/…

Hubungkan kabel midi Anda untuk langkah selanjutnya.

Langkah 5: Pengujian

Pengujian
Pengujian

Hubungkan arduino ke pc. Anda akan membutuhkannya hanya untuk menyalakan atau memodifikasi kode dan mengunggah ulang (Mungkin Anda harus mengubah kepekaan).

Data melalui MIDI, bukan usb!

Unggah kode. Tes pertama, adalah dengan menekan pad dan Anda harus melihat led TX berkedip. Jika tidak ada yang terjadi, sesuaikan sensibilitas di awal kode dan unggah ulang. Gunakan pengaturan saya untuk memulai.

Jika mau, gunakan edrum midi mapper untuk memastikan perangkat midi Anda terdeteksi dan sistem mengirimkan sinyal. Ini akan membuat segalanya lebih mudah daripada mencoba mencari tahu apakah DAW atau VST berfungsi dengan baik. Tonton videonya.

Buka Edrum midi mapper >midi in dan pilih perangkat midi Anda

Pergi ke:

Pads->New Generic dan klik dua kali pada drum pad baru.

Klik kotak dengan 3 titik di depan "Note"

sebuah pesan akan muncul "Strike a trigger to set note and channel"

Jadi, tekan drum pad dan pesan akan hilang dan nomor not akan ditetapkan kembali.

Kode arduino:

Langkah 6: Membuat Suara

Membuat Suara!
Membuat Suara!

Instal semua perangkat lunak yang diperlukan.

Untuk langkah ini, tonton videonya. Ini lebih baik daripada gambarnya. Berikut beberapa petunjuk umum:

Reaper adalah tempat kita akan membuka VST

ASIO menyediakan antarmuka dengan latensi rendah dan fidelitas tinggi antara aplikasi perangkat lunak dan kartu suara komputer, akan berjalan secara otomatis saat Reaper sedang berjalan

MT power drumkit adalah VST atau plugin dan bukan program exe. Anda perlu menyalin file (tidak dipotong) ke folder plugin reaper. Petunjuknya ada di halaman unduhan.

File: MT-PowerDrumKit.dll dan MT-PowerDrumKit-Content.pdk

Lauch Reaper. Pergi ke Options-Preferences, sebuah menu akan muncul dengan opsi di sisi kiri. Sekarang pergi ke:

Audio->Device->Audio System dan pilih ASIO>OK

Audio->MIDI Devices->MIDI Inputs dan pilih perangkat midi Anda (harus Diaktifkan)>OK

Plug-in-> VST-> Tambah dan pilih jalur ke plugin reaper> Terapkan> OK

Untuk membuka VST (MT power drumkit 2), buka bilah alat:

Lacak->Masukkan Instrumen Virtual di trek baru

Pilih:MT-PowerDrumkit(MANDA AUDIO)(16 keluar) dan tekan OK

Sebuah pesan akan muncul: Konfirmasi Perutean Bangunan, tekan Ya

Donasi atau lewati untuk memulai dengan Power Drumkit. Gunakan mouse Anda untuk memukul drumkit. Jika semuanya bekerja dengan baik, Anda akan mendengar suara dari drumkit virtual.

Catatan: Anda mungkin perlu menutup dan membuka kembali Reaper

Sekarang kita perlu memetakan bantalan drum. Buka pengaturan, Anda akan melihat roda gigi drum yang berbeda, pilih satu dan tekan pad yang ingin Anda tetapkan. Ulangi untuk semua set drum dan simpan.

Saya bukan drummer atau bahkan musisi, jadi saya tidak bisa memberikan demo yang tepat.

Direkomendasikan: