Isi kandungan:
- Bekalan
- Langkah 1: Sedia Sensor Piezo
- Langkah 2: Tulis Beberapa Kod
- Langkah 3: Dapatkannya untuk Mengusahakan Pi Raspberry
- Langkah 4: Buat Sendiri
Video: Putar Drum Band Rock X ke dalam Drum Elektronik Sendiri Midi: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya bernasib baik kerana mendapat set drum x-box bekas, dalam bentuk agak kasar, dan tidak ada dayung, tetapi tidak ada yang tidak dapat diperbaiki. Saya mengubahnya menjadi set dram elektrik yang berdiri sendiri. Membaca nilai analog dari sensor piezo dan mengubahnya menjadi perintah MIDI.
Perkakasan semasa terdiri daripada RPI-Zero, mcp3008 yang disambungkan ke sensor piezo asli pada drum yang ditetapkan.
Bekalan
Kit drum x-box soket IC MCP3008 +, atau 5 piezo dipasang di beberapa permukaan. kad suara rpi zerousb untuk pembesar suara rpisimple beberapa wayar dan pcb.6 10M ohm perintang dan beberapa header lelaki untuk papan penyambung piez
Langkah 1: Sedia Sensor Piezo
Saya mula-mula mengambil bahagian dan menemui semua sensor piezo, pendawaian, dan membuat papan dengan perintang 1M di antara 2 wayar setiap piezo.
Cymbal mempunyai litar tambahan yang menarik di dalamnya. Saya mengambil bahagian hanya meninggalkan sensor. Saya mahu suatu hari untuk mengetahui apakah output litar itu, Bahagian ujian dan kerja ini dilakukan pada arduino uno.
Langkah 2: Tulis Beberapa Kod
Saya membetulkan kotak x sedikit, memperbaiki semua bahagian yang rosak. Melepaskan alas yang runtuh.
Dan akhirnya mendapat beberapa kod yang berfungsi cukup baik untuk anak saya - belum sempurna.
Kod asal yang ingin saya gunakan dan kod yang membantu saya menyelesaikannya ialah
tetapi ketika mengusahakannya, saya mendapat tahu bahawa dia menghentikan nota midi setelah menghantarnya. mana yang baik jika anda bermain permainan di komputer, yang dimaksudkan dengan kod itu, tetapi tidak begitu hebat apabila anda benar-benar mahu memainkan nota midi.
Anda boleh memuat turun kod dalam fail yang dilampirkan - perhatikan ada 4.
Saya juga menambah ciri keren yang membolehkan anda memilih nota untuk setiap papan kekunci, malah menyimpan tetapan di EEPROM.
dan 3 perisian yang saya sebutkan dalam video tersebut adalah loopbe1, jambatan bersiri midi tanpa rambut dan VMPK
Langkah besar seterusnya adalah memindahkannya untuk bekerja pada raspberry pi.
Langkah 3: Dapatkannya untuk Mengusahakan Pi Raspberry
Setelah hampir menyerah pada projek itu, saya bertanya lagi di beberapa tempat dan diarahkan ke artikel yang meletakkan saya di jalan yang betul iaitu fluidsynth.
Saya menghabiskan beberapa jam untuk membuatnya berfungsi dan akhirnya berjaya. Isu utama adalah membuat midi bekerja dengan harga Rpi. Untuk itu saya memasang fluidsynth menggunakan tutorial hebat ini
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Saya menyediakan Arduino untuk menghantar arahan bersiri, dan kemudian mendengarkannya dengan siri python pada raspberry dan menghantarnya ke midi melalui fluidsynth.
Malah saya berjaya memuat turun fail sf2 yang sesuai untuk drum.
Seperti yang anda lihat Kesem menyukainya. Arduino menggunakan kod yang sama dan untuk rpi saya menulis kod yang dilampirkan, saya tidak dapat melampirkan fail sf2 - tetapi mereka boleh didapati dengan mudah menggunakan google.
Langkah 4: Buat Sendiri
Langkah terbesar untuk membuatnya berfungsi secara mandiri adalah membuang arduino dan berusaha membuatnya berfungsi lebih cepat. terdapat jurang antara "hit" dan suara yang dimainkan di midi. Jadi untuk menyingkirkan arduino, saya memerlukan alternatif analog dan di sinilah mcp3008 datang untuk menyelamatkan. anda dapat melihat dalam gambar yang saya buat papan pemisah untuknya, dan dalam video tersebut anda dapat menemui semua butiran mengenai langkah-langkahnya. Mcp3008 menggunakan spi untuk berkomunikasi dan saya menghubungkan 2 dan menjalankan beberapa ujian, adafruit mempunyai perpustakaan yang bagus untuk mcp3008 untuk python. sekali lagi arahan dalam video. Saya menggunakan rpi sifar kerana ukurannya dan saya menambahkan kad suara usb luaran, dari output suara. Saya menggunakan pembesar suara ringkas dengan penguat bawaan untuk memainkan suaranya. Kod semasa dilampirkan juga dan ia berjalan pada rpi itu sendiri dan ditetapkan sebagai perkhidmatan, sehingga ia dapat dijalankan ketika dimuat. Ciri hebat yang saya Tambah adalah menyambungkan butang reset kecil yang ada di dalam kotak, dan menggunakannya untuk mematikan sistem, kerana saya berjalan tanpa skrin. Kod semasa belum sempurna, dan saya terus berusaha untuk memperbaikinya dan semakin baik, jadi jika anda mempunyai idea untuk membuatnya lebih baik ketika datang ke midi - saya ingin mendengarnya.
Disyorkan:
Jadikan Adaptor Rock Band Ekit Anda Sendiri (tanpa Adaptor Legacy), Tanpa Kekurangan !: 10 Langkah
Buat Adaptor Rock Band Ekit Anda Sendiri (tanpa Legacy Adapter), Tidak Menghancurkan !: Setelah mendengar tuan rumah podcast yang terkenal menyebutkan keprihatinannya mengenai penyesuai USB warisannya yang mati, saya pergi mencari penyelesaian DIY untuk menghubungkan eKit yang lebih baik / tersuai ke RB . Terima kasih kepada Mr DONINATOR di Youtube yang membuat video yang memperincikan p
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: 10 Langkah (dengan Gambar)
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: Ini adalah Projek Arduino saya. Bagaimana membina kit e-drum dengan Arduino? Halo pembaca yang dikasihi! -Mengapa melakukan Projek sedemikian? Pertama sekali kerana jika anda menyukai perkara seperti ini, anda pasti akan menikmati proses kerja. Kedua, kerana ia sangat murah
Telefon Buatan Sendiri Dengan Litar Elektronik Mudah: 10 Langkah (dengan Gambar)
Telefon Buatan Sendiri Dengan Litar Elektronik Mudah: Projek ini mengenai komunikasi dua orang dengan litar elektron asas. Ini adalah projek pelajaran litar Elektronik saya. Saya ingin membuat video mengenainya.Deskripsi Berikut adalah litar interkom yang mudah tetapi berkesan yang berdasarkan transistor
Drum Elektronik DIY (Modul Drum Diperlukan): 4 Langkah
Drum Elektronik DIY (Drum Module Req'd): Jadi tahun lalu saya perlu mendiamkan diri untuk rakan serumah saya, dan sebagai pemain drum yang sedikit menahan diri. Saya melayari internet dan menjumpai beberapa laman web hebat setelah membaca mengenai set drum DIY di Hack-a-day, dan apa yang anda tahu, satu
Lampu Belakang Basikal Dengan Putar: 9 Langkah (dengan Gambar)
Bike Taillight With Twist: Mari kita hadapi. Lampu belakang membosankan. Paling-paling mereka pergi 'sekelip mata - lihatlah saya! Saya berkelip - woohoo 'sepanjang masa. Dan mereka sentiasa merah. Sangat kreatif. Kita boleh melakukan lebih baik daripada itu, mungkin tidak banyak, tetapi masih lebih baik daripada sekadar 'blink blink'. Saya telah