Daftar Isi:

MIDI Pod-Pal: 4 Langkah
MIDI Pod-Pal: 4 Langkah

Video: MIDI Pod-Pal: 4 Langkah

Video: MIDI Pod-Pal: 4 Langkah
Video: Using the POD HD500 as a MIDI Controller Part 1: Program Changes 2024, November
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

***PERBARUI 22/4/'21***

*** Saya telah menambahkan skema lengkap yang menunjukkan semua kabel untuk membantu konstruksi.***

Saya tidak akan membahas secara mendalam di sini pada bagian pembuatan, niat saya adalah untuk menunjukkan contoh lain membangun pengontrol MIDI berbasis Arduino jika Anda meneliti topik atau berpikir tentang membangun sesuatu dan mengumpulkan ide. Aplikasi saya cukup spesifik untuk Line 6 Pod 2.0, tetapi dengan beberapa kode tweaking dapat dibuat lebih luas diterapkan. Ada beberapa prosesor efek gitar dengan kemampuan MIDI yang mengatur preset mereka di bank 4. Saya bermain gitar dalam kebaktian kontemporer. Gereja memiliki prosesor pemodelan Line 6 Pod 2.0 yang diletakkan di lantai dan tidak memiliki sakelar kaki untuk mengubah preset atau pedal untuk mengontrol volume. Ada beberapa pengontrol yang ada di pasaran. Behringer FCB1010 adalah solusi yang bagus untuk sekitar $150 tetapi membutuhkan lebih banyak ruang lantai panggung daripada yang saya inginkan. Dan selain itu, apa yang menyenangkan itu? Saya tahu saya harus mencoba dan membangunnya. Dan… saya berhasil!

Langkah 1: Info Perangkat Keras Dasar

Info Perangkat Keras Dasar
Info Perangkat Keras Dasar

Sasis: Saya "merencanakan ulang" modulator HDMI "ZvBox 160" yang diambil. Konstruksi baja kokoh yang bagus, harus selamat dari kiamat zombie. Menghancurkannya, menata bagian-bagiannya, melakukan pengukuran. Saya kemudian membuat kombinasi template bor/label panel depan di Photoshop. Saya mencetak label pada lembaran perekat satu halaman penuh dan menambahkan lapisan luar lembaran berperekat. Lihat midi_con_faceplate.psd. Dimensi kotak adalah 1,7" T x 10,5" L x 4,75" D (4,32 cm T x 26,67 cm L x 12,07 cm D)

Pengontrol: Klon Arduino Mega 2560 yang dibuat oleh Sainsmart.

Tampilan: Model Kingbright DC08-11SRWA. Saya memasangnya dan 220 resistor yang diperlukan pada papan perf kecil yang juga menyediakan cara untuk memasang ke sasis.

Foot Switches: apa yang saya letakkan di sekitar. SPST sesaat, biasanya terbuka. guitarpedalparts.com memilikinya seharga $3.

LED: Saya memiliki beberapa LED Bi-warna Hijau dan Merah Berkedip yang tidak dapat saya identifikasi lagi dari mana asalnya, tetapi LED bi-warna katoda umum 3 pin mana pun akan berfungsi.

Tetapkan sakelar: SPDT kecil, aksinya ON-OFF-(ON). Bagian mouse # 611-7107-001.

Jack keluaran: Rean NYS2122 TS 1/4.

Pedal: tipe pot lancip linier 10k pasif. Saya menggunakan Line 6 EX 1; M Audio EX-P dan Roland EV-5 konon juga akan berfungsi. Lihat gambar untuk detail skema rangkaian pedal.

Resistor: 10K untuk pull-up pada sakelar (QTY: 8); 220 Ohm untuk jack MIDI (saya menggunakan 2, satu mungkin cukup); 220 Ohm untuk LED saluran prasetel (QTY 8); 220 Ohm untuk tampilan Kingsbright (QTY: 8); 2.2K untuk jack pedal ekspresi (QTY: 1).

Jack DC dudukan sasis. Bagian mouse # 502-712A.

PEMBARUAN: Saya telah menyertakan gambar-j.webp

Langkah 2: Fitur/perilaku:

Fitur/perilaku
Fitur/perilaku
Fitur/perilaku
Fitur/perilaku
Fitur/perilaku
Fitur/perilaku

Sakelar kaki berlabel "A" hingga "D" memilih 4 preset di dalam bank. Sakelar 2 kaki lainnya menambah dan mengurangi nomor Bank. Saat mengganti bank, LED terkait tombol preset yang terakhir digunakan menyala dengan warna alternatif sampai Anda memilih preset di bank baru, atau kembali ke bank asli.

2 sakelar sakelar sesaat memungkinkan pengguna untuk menetapkan nomor saluran MIDI dan pengontrol kontinu (CC). Hanya CC 1, 2, 4 dan 7 yang dapat dipilih (disetel dalam kode Arduino, tetapi dapat diperluas) tetapi ini adalah yang paling umum digunakan. Ada 9 bank di POD 2.0, pengontrol mengakses semua 9 tetapi juga menyertakan bank khusus 10. 10-A mengaktifkan dan menonaktifkan tuner, 10-B memilih mode wah untuk pedal. Baik 10-C atau 10-D akan mematikan wah dan kembali ke nomor CC yang ditetapkan pengguna.

Standarnya adalah CC7 untuk volume. Layar LED menunjukkan nomor bank saat ini, dan untuk sesaat menunjukkan saluran MIDI dan nomor CC saat ditetapkan.

Langkah 3: Kode:

Berikut kodenya. Saya telah berusaha untuk mengaturnya dan memasukkan banyak komentar. Silakan gunakan, gunakan kembali, menyalahgunakan atau membingungkan sesuai kebutuhan.

Anda harus menyertakan perpustakaan MIDI dari FortySevenEffects di github.com.

Langkah 4: Itu Saja

Jangan ragu untuk menghubungi saya jika Anda memiliki pertanyaan. Saya bukan ahli kode, tetapi saya akan dengan senang hati menawarkan saran atau ide.

Direkomendasikan: