Daftar Isi:

Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak: 3 Langkah
Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak: 3 Langkah

Video: Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak: 3 Langkah

Video: Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak: 3 Langkah
Video: Делаем корпус для синтезатора аксолоти. 2024, November
Anonim
Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak
Synth Sederhana - Pengontrol Axoloti dan Pengenalan Perangkat Lunak

Axoloti adalah papan suara serbaguna yang dapat diprogram seperti Arduino, hanya dengan lingkungan pengembangan suara berbasis node. Tambalan yang diprogram di sana diunggah setelah selesai dan kemudian berjalan secara mandiri di papan tulis. Ini memiliki beberapa pin I/O analog dan digital, untuk menghubungkan semua yang juga Anda ketahui dari Aduino. Selain itu memiliki MIDI IN dan OUT, colokan USB untuk keyboard MIDI atau serupa, jack audio 3,5 dan colokan IN dan OUT 6,35mm.

Perangkat lunak ini memungkinkan Anda untuk membangun apa pun yang dapat Anda bayangkan di dunia suara, mungkin itu synthesizer Anda sendiri, sequencer, mesin beat, gitar FX, … sebut saja. Setelah membangun tambalan dalam perangkat lunak, yang mirip dengan Data Murni, vvvv atau MAX/MSP (alias nodebased), Anda mengunggah dan memiliki perangkat independen Anda sendiri.

Intro ini seharusnya menunjukkan bagaimana Anda dapat membangun pengontrol perangkat keras dasar Anda sendiri dengan tombol dan kenop untuk kemudian merancang suara pertama Anda dan mengujinya segera dengan input yang Anda miliki. Tidak perlu keyboard MIDI lagi, semuanya bisa menjadi input Anda.

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras

Apa yang Anda butuhkan:

- papan Axoloti

- dua piring akrilik atau kayu

- beberapa tombol

- beberapa potensiometer

- kabel konektor dan pin untuk dicolokkan ke papan

- papan prototipe pcb kecil untuk membuat distribusi daya lebih mudah

- beberapa sekrup dan mur

- besi solder dan tabung menyusut

- multimeter

- kabel USB untuk memulai patch suara

Langkah 2: Membangun

Membangun
Membangun
Membangun
Membangun
Membangun
Membangun
Membangun
Membangun

Kita mulai dengan mengatur kenop dan tombol seperti yang kita inginkan untuk ditempatkan. Biasanya akrilik memiliki penutup pelindung, di mana Anda dapat dengan mudah menulis. Jadi setelah menandai posisi, kami mengebor lubang. Jangan lupa untuk menambahkan lubang untuk sekrup jarak. Dalam kasus saya, saya mengambil sepotong akrilik yang lebih besar untuk dapat memperpanjang proyek nanti dengan sensor lain. Seperti halnya multiplexing mikrokontroler lainnya dapat membantu jika Anda kehabisan pin I/O.

Setelah menempatkan kenop potensiometer, saya mengujinya dengan papan sekali untuk mengingat cara memasangnya. Seperti terlihat pada gambar dengan PCB tombol hanya perlu plus dari sumber tegangan, karena pin kedua mereka terhubung ke salah satu input digital untuk menutup rangkaian dan memberikan sinyal (debouncing sinyal dibahas secara singkat di langkah berikutnya). Potensiometer dihubungkan dengan salah satu pin luar ke baris yang sama untuk suplai tegangan positif dan karena mereka tidak lain dari pembagi tegangan, mereka memerlukan pin luar lainnya untuk dihubungkan ke ground. Pin tengah akan memberikan sinyal analog, dimana arah naik turunnya sinyal dengan knob tergantung pada susunan plus minus pada pin luar. Sesuatu yang dapat dengan mudah diuji dengan multimeter dalam satu menit. Daya datang langsung dari papan Axoloti, karena pin I/O papan terbatas pada sinyal 3.3V. Hambatan potensiometer adalah sekunder, mereka hanya membagi tegangan yang mereka dapatkan, sehingga jangkauannya akan baik-baik saja.

Untuk memasang kenop ke potensiometer, Anda harus memotongnya pada ketinggian yang sesuai. Langkah penting berikutnya adalah mengetahui posisi tengah setiap poti agar kenop terpasang dengan benar. Ambil multimeter, letakkan pada kisaran resistansi poti yang sesuai, putar poti sepenuhnya di kedua arah dan kemudian, setelah membagi dua maksimum, biarkan di sana.

Pelat akrilik kedua dibor sesuai dengan beberapa lubang untuk lampiran Axoloti.

Setelah semua kabel disolder bersama dengan pin (dalam kasus saya kabel sinyal berwarna abu-abu dan hijau) dan menghubungkannya ke pin Axoloti, kita dapat mengambil sekrup panjang dan meletakkan semuanya pada posisinya. Pilih ketinggian yang pas dengan mur dan kencangkan semuanya.

Pengaturan ini sekarang juga bersifat modular. Anda dapat membuka tutup pelat atas dan menghubungkan kabel ke mikrokontroler apa pun yang Anda inginkan. Dan dengan meninggalkan beberapa tempat di akrilik Anda dapat menambahkan sensor lain di masa mendatang.

Langkah 3: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Mulai di sini untuk mengunduh perangkat lunak dan ikuti instruksi untuk sistem operasi Anda. Seperti yang dijelaskan di sana, Anda perlu mencolokkan kabel USB dan headphone. Setelah itu Anda bisa membuka patch pertama.

Alur kerja dalam lingkungan perangkat lunak cukup mudah. Klik dua kali ke area abu-abu yang kosong akan memunculkan browser simpul, mengetik simpul yang Anda perlukan akan menampilkan pratinjau dan klik dua kali lagi menempatkan simpul. Input dan output terhubung melalui "kabel" dengan drag and drop. Anda dapat membaca nama-nama dari tangkapan layar saya atau hanya mengunduh file terlampir di bawah ini. Setelah Anda membuka tambalan, jendela terminal lain akan terbuka, yang menunjukkan kepada Anda beberapa informasi status dan kotak centang yang biasanya sudah dipilih untuk "terhubung". Ketika tambalan siap, Anda memilih kotak centang "Langsung". Patch kemudian dikompilasi dan diunggah ke papan. Saat dalam mode langsung, Anda dapat melihat aksi tombol Anda dengan menempatkan beberapa simpul "tampilan" (disp/) atau berinteraksi dengan tombol perangkat lunak.

Anda dapat melihat pengantar pertama di sini juga.

Saya menambahkan dua tambalan yang ditunjukkan pada gambar. Untuk pertanyaan lebih lanjut, forum ini sangat membantu dan komunitasnya juga sangat aktif.

Patch pertama (testBoad.axp) adalah tes sederhana dengan node tampilan dan tanpa suara untuk melihat apakah tombol dan kenop berfungsi. Axoloti memiliki resistor internal yang kami gunakan opsi "pulldown" untuk mendapatkan sinyal yang tepat. Karena tombol secara teknis sangat bising, kami harus menghilangkan sinyal. Ada sejumlah besar sirkuit untuk melakukannya dengan cara perangkat keras, tetapi dalam hal ini dilakukan di dalam perangkat lunak. Di patch ini tombol dial memungkinkan Anda memilih durasi sebelum push kedua dapat dipicu, dalam kasus saya ini 100ms.

Patch kedua (midi_test.axp) adalah contoh bagaimana menggunakan tombol untuk memicu nada midi dan memilih nada/nada dengan posisi potensiometer.

Bersenang-senang menjelajahi dunia sintesis suara!

Direkomendasikan: