
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Dalam Instruksi ini saya akan membuat pengontrol untuk memungkinkan beberapa pad drum kit elektronik Roland lama untuk memicu suara tanpa modul drum asli yang disertakan dengan kit.
Saya akan menggunakan Data Murni untuk membuat tambalan untuk memuat beberapa file wav dan kemudian memutarnya ketika menerima input dari input serial.
Input serial akan datang dari Arduino, membaca pad menggunakan pin analog dan mengirimkan nilainya ke patch.
Perlengkapan
Mikrokontroler Arduino (Saya telah memilih Arduino Mega, dengan 16 pin analognya memungkinkan 16 input pad, atau 8 pad stereo dalam kasus saya)
Bantalan untuk input (Saya menggunakan beberapa bantalan Roland lama, tetapi premis yang sama dapat diterapkan pada bantalan piezo juga)
Perangkat yang mampu Menjalankan Data Murni - ini bisa apa saja mulai dari Raspberry Pi hingga PC. Ini adalah perangkat lunak hebat yang dapat berjalan di Linux, Mac atau Windows. Saya akan menggunakan tablet Windows 8 lama.
Langkah 1: Mengapa Data Murni?
Saya telah mengerjakan proyek musik selama beberapa tahun, dan pada saat itu saya telah menggunakan semua jenis perangkat lunak dan perangkat keras untuk membuat produk akhir saya. Biasanya saya akan menggunakan Python untuk sesuatu seperti ini, tetapi pada proyek baru-baru ini saya memulai, jelas saya membutuhkan sesuatu yang lebih cocok untuk menangani pemrosesan beberapa file audio. Saya menemukan Data Murni, dan telah menggunakannya untuk proyek audio saya sejak saat itu!
Gaya berbasis objek dan editor visualnya membuat penyusunan rantai audio Anda menjadi sangat cepat dan sederhana, dan beragam perpustakaan eksternal memungkinkan banyak fitur ditambahkan secara sederhana.
Data Murni memudahkan untuk memuat dan memutar file audio, dan juga menerima dan merutekan perintah serial, sehingga membuatnya digunakan untuk proyek ini dengan mudah!
Langkah 2: Buat Perangkat Input Anda

Langkah ini akan berbeda tergantung pada tujuan penggunaan Anda, tetapi dasar-dasarnya akan tetap sama.
Hubungkan perangkat input Anda ke pin analog mikrokontroler Anda dan juga daya; ketika bantalan dipukul maka akan mengirim nilai ke pin. Pin analog membaca nilai antara 0 dan 1023; kita dapat menggunakan nilai ini untuk menentukan volume untuk memutar suara kembali!
Gambar terlampir menunjukkan Arduino Uno dan tiga jack input TRS; bantalan Roland yang saya gunakan memiliki bantalan utama dan bantalan pelek yang ditransmisikan melalui jack TRS. Bagi kami dengan arduino saya, saya telah menempatkannya di papan tempat memotong roti dan menggunakan kabel papan tempat memotong roti untuk menghubungkan jack ke pin analog saya.
Setelah selesai, jack akan dibor dan dipasang ke dalam enklosur proyek dan dihubungkan langsung ke arduino.
Terakhir, unggah kode terlampir SamplePadController.ino ke arduino Anda. Jika Anda perlu menambahkan lebih banyak input, cukup salin struktur dalam file untuk menambahkannya ke baris perintah serial yang dikirim ke patch.
Langkah 3: Siapkan Perangkat Data Murni


Unduh Data Murni dari situs web Data Murni untuk sistem yang Anda pilih, lalu tambahkan comport eksternal dengan membuka bantuan > temukan eksternal dan masukkan 'comport'. Ini akan memungkinkan perangkat Anda berinteraksi dengan serial.
Unduh file terlampir, ubah dua ekstensi file.txt menjadi.pd dan buka file SamplePad.pd.
Tambahkan file wav ke folder media - memudahkan untuk mengatasinya di patch.
Menggunakan ctrl+e untuk masuk ke mode pengeditan, Anda dapat mengubah port com dari 9 agar sesuai dengan port serial Arduino Anda, dan juga mengubah nama file wav untuk digunakan. Jika Anda telah meletakkannya di folder media di direktori proyek (pada gambar 2), Anda dapat mereferensikannya menggunakan./media/filename.wav
Cara kerja patch sangat sederhana; itu terbuka, lalu memuat file wav, dan kemudian membuka port serial untuk berkomunikasi dengan arduino. Ketika arduino mengirim string nilai ke sana, arduino kemudian merutekan input ke masing-masing pad; pad1, pad2 dll nilai yang diterima kemudian memutar file menggunakan itu sebagai voume, selama nilainya lebih dari 0. Jika pad belum dipukul, tidak ada suara yang dimainkan. Sederhana!
Langkah 4: Mengembangkan Lebih Lanjut
Cara modular di mana tambalan ini dirakit memudahkan untuk mengembangkannya di masa mendatang; tambahkan sensor ekstra ke mikrokontroler Anda, dan untuk membuatnya dapat digunakan di patch cukup tambahkan nama nilai di 'rute', salin potongan objek dari salah satu input yang ada, hubungkan ke perutean dan voila!
Masih banyak lagi yang dapat dilakukan oleh lingkungan Data Murni, dan saya mohon Anda semua untuk melihatnya dan mencobanya. Anda akan dapat membuat beberapa proyek audio yang luar biasa!
Direkomendasikan:
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah

Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): Kita semua suka bermain dengan fungsi P…lotter kami di Arduino IDE. Namun, meskipun dapat berguna untuk aplikasi dasar, data akan terhapus karena lebih banyak poin ditambahkan dan itu tidak terlalu menyenangkan untuk mata. Plotter Arduino IDE tidak
Cara Membuat Perekam Data Kelembaban dan Suhu Secara Real Time Dengan Arduino UNO dan SD-Card - Simulasi Data-logger DHT11 di Proteus: 5 Langkah

Cara Membuat Perekam Data Kelembaban dan Suhu Secara Real Time Dengan Arduino UNO dan SD-Card | Simulasi Data-logger DHT11 di Proteus: Pendahuluan: hai, ini Liono Maker, ini tautan YouTube. Kami membuat proyek kreatif dengan Arduino dan bekerja pada sistem tertanam. Data-Logger: Data logger (juga data-logger atau perekam data) adalah perangkat elektronik yang merekam data dari waktu ke waktu dengan
Inverter Gelombang Sinus Murni: 8 Langkah

Inverter Gelombang Sinus Murni: Penelitian saya
Menggunakan Papan Sensor Seni Kompleks untuk Mengontrol Data Murni Melalui WiFi: 4 Langkah (dengan Gambar)

Menggunakan Papan Sensor Seni Kompleks untuk Mengontrol Data Murni Melalui WiFi: Pernahkah Anda ingin bereksperimen dengan kontrol gestur? Membuat sesuatu bergerak dengan lambaian tangan? Kontrol musik dengan memutar pergelangan tangan Anda? Instruksi ini akan menunjukkan caranya! Papan Sensor Seni Kompleks (complexarts.net) adalah mikroc
Circuito Arduino Controller Pad: 6 Langkah (dengan Gambar)

Circuito Arduino Controller Pad: "Circuito" adalah pad pengontrol DIY. Ini adalah proyek Tambahan untuk proyek Lengan Robot saya sebelumnya. Controlling Pad adalah konstruksi mekanis yang dikendalikan komputer yang membantu menggerakkan dan mengatur lengan robot apa pun yang bergantung pada motor servo