Isi kandungan:

Simple Synth - Pengawal Axoloti dan Pengenalan Perisian: 3 Langkah
Simple Synth - Pengawal Axoloti dan Pengenalan Perisian: 3 Langkah

Video: Simple Synth - Pengawal Axoloti dan Pengenalan Perisian: 3 Langkah

Video: Simple Synth - Pengawal Axoloti dan Pengenalan Perisian: 3 Langkah
Video: Dave Mustaine sneaks into seats behind fans secretly handing kids guitar picks 2024, November
Anonim
Simple Synth - Pengawal Axoloti dan Pengenalan Perisian
Simple Synth - Pengawal Axoloti dan Pengenalan Perisian

Axoloti adalah papan suara serba boleh yang dapat diprogramkan seperti Arduino, hanya dengan persekitaran pengembangan suara berdasarkan anggukan. Patch yang diprogram di sana dimuat naik setelah selesai dan kemudian berjalan secara autonomi di papan. Ia mempunyai pelbagai pin I / O analog dan digital, untuk menghubungkan semua yang anda juga ketahui dari Aduino. Selanjutnya ia mempunyai MIDI IN dan OUT, palam USB untuk papan kekunci MIDI atau yang serupa, bicu audio 3.5 dan palam IN dan OUT 6.35mm.

Perisian ini membolehkan anda membina apa sahaja yang dapat anda bayangkan dalam dunia suara, mungkin itu synthesizer anda sendiri, sequencer, beat machine, guitar FX, … anda namakan. Setelah membina patch dalam perisian, yang serupa dengan Data Murni, vvvv atau MAX / MSP (aka nodebased) anda memuat naik dan mempunyai peranti bebas anda sendiri.

Pengenalan ini seharusnya menunjukkan bagaimana anda boleh membina pengawal perkakasan asas anda sendiri dengan butang dan tombol untuk merancang suara pertama anda dan mengujinya dengan segera dengan input yang anda ada. Tidak perlu lagi papan kekunci MIDI, semuanya boleh menjadi input anda.

Langkah 1: Perkakasan

Perkakasan
Perkakasan

Apa yang anda perlukan:

- papan Axoloti

- dua pinggan akrilik atau kayu

- beberapa butang

- beberapa potensiometer

- kabel penyambung dan pin untuk dipasang ke papan

- papan prototaip pcb kecil untuk memudahkan pengagihan kuasa

- beberapa skru dan mur

- besi pematerian dan tiub yang mengecut

- multimeter

- kabel USB untuk memulakan dengan bunyi

Langkah 2: Penumpukan

Membina
Membina
Membina
Membina
Membina
Membina
Membina
Membina

Kita mulakan dengan mengatur tombol dan butang seperti yang kita inginkan. Biasanya akrilik mempunyai penutup pelindung, di mana anda boleh menulis dengan mudah. Oleh itu, setelah menandakan kedudukan, kami menggerudi lubang. Jangan lupa untuk menambah lubang pada skru jarak. Dalam kes saya, saya mengambil sekeping akrilik yang lebih besar untuk dapat melanjutkan projek itu kemudian dengan sensor lain. Seperti multiplexing mikrokontroler lain dapat membantu jika anda kehabisan pin I / O.

Setelah meletakkan tombol potensiometer, saya mengujinya dengan papan sekali untuk mengingat cara memasangnya. Seperti yang dapat dilihat pada gambar dengan pcb, butang hanya perlu ditambah dari sumber voltan, kerana pin kedua mereka disambungkan ke salah satu input digital untuk menutup litar dan memberikan isyarat (melepaskan isyarat dibincangkan secara ringkas pada langkah seterusnya). Potensiometer dihubungkan dengan salah satu pin luar ke baris yang sama untuk bekalan voltan positif dan kerana mereka tidak lain daripada pembahagi voltan, mereka memerlukan pin luar yang lain untuk dihubungkan ke tanah. Pin tengah akan memberi kita isyarat analog, di mana arah kenaikan dan penurunan isyarat dengan tombol bergantung pada susunan tambah dan tolak pada pin luar. Sesuatu yang dapat diuji dengan mudah dengan multimeter dalam satu minit. Kuasa datang langsung dari papan Axoloti, kerana pin papan I / O terhad kepada isyarat 3.3V. Rintangan potensiometer adalah sekunder, mereka hanya membahagikan voltan yang mereka dapat, jadi julatnya akan baik.

Untuk memasang tombol pada potensiometer, anda mesti memotongnya pada ketinggian yang sesuai. Langkah penting seterusnya adalah untuk mengetahui kedudukan tengah setiap poti agar kenop terpasang tepat. Ambil multimeter, letakkan ke julat rintangan poti yang sesuai, putar poti sepenuhnya ke kedua arah dan kemudian, setelah mengurangkan separuh maksimum, biarkan mereka di sana.

Plat akrilik kedua digerudi sesuai dengan beberapa lubang untuk pelekat Axoloti.

Setelah semua kabel dipateri bersama dengan pin (dalam kes saya, kabel isyarat berwarna kelabu dan hijau) dan menghubungkannya ke pin Axoloti, kita boleh mengambil skru panjang dan meletakkan semuanya pada kedudukannya. Pilih ketinggian yang sesuai dengan kacang dan kencangkan semuanya bersama-sama.

Persediaan ini sekarang juga modular. Anda boleh melepaskan penutup atas dan menyambungkan kabel ke mikrokontroler yang anda mahukan. Dan dengan meninggalkan beberapa tempat di akrilik, anda boleh menambahkan sensor lain pada masa akan datang.

Langkah 3: Perisian

Perisian
Perisian
Perisian
Perisian

Mulakan di sini untuk memuat turun perisian dan ikuti arahan untuk sistem operasi anda. Seperti yang dijelaskan di sana, anda perlu memasang kabel USB dan fon kepala. Selepas itu anda boleh membuka patch pertama.

Aliran kerja dalam persekitaran perisian cukup mudah. Klik dua kali ke kawasan kelabu kosong akan memaparkan penyemak imbas nod, menaip nod yang anda perlukan akan menampilkan pratonton dan klik dua lagi meletakkan nod. Input dan output dihubungkan melalui "kabel" dengan drag and drop. Anda boleh membaca nama dari tangkapan skrin saya atau memuat turun fail yang dilampirkan di bawah. Sebaik sahaja anda membuka patch, tetingkap terminal lain akan terbuka, yang menunjukkan kepada anda beberapa maklumat status dan kotak centang yang biasanya sudah dipilih untuk "disambungkan". Apabila patch siap anda pilih kotak pilihan "Live". Tambalan kemudian disusun dan dimuat naik ke papan. Semasa dalam mod langsung, anda dapat melihat tindakan butang anda dengan meletakkan beberapa "paparan" (disp /) node atau berinteraksi dengan butang perisian.

Anda juga dapat melihat pengenalan pertama di sini.

Saya menambah dua tampalan yang ditunjukkan dalam gambar. Untuk sebarang pertanyaan lebih lanjut, forum ini sangat membantu dan komuniti juga sangat aktif.

Patch pertama (testBoad.axp) adalah ujian mudah dengan node paparan dan tanpa suara untuk melihat apakah butang dan tombol berfungsi. Axoloti mempunyai perintang dalaman yang mana kami menggunakan pilihan "pulldown" untuk mendapatkan isyarat yang betul. Oleh kerana butang secara teknikal sangat bising maka kita harus melepaskan isyarat. Terdapat banyak rangkaian untuk melakukannya dengan cara perkakasan, tetapi dalam hal ini dilakukan dalam perisian. Dalam tambalan ini butang dail membolehkan anda memilih durasi sebelum dorongan kedua dapat dicetuskan, dalam kes saya itu 100ms.

Patch kedua (midi_test.axp) adalah contoh bagaimana menggunakan butang untuk mencetuskan nota midi dan memilih nada / nota dengan kedudukan potensiometer.

Selamat menjelajah dunia sintesis bunyi!

Disyorkan: