Mundarija:

Oddiy sintez - Axoloti boshqaruvchisi va dasturiy ta'minotga kirish: 3 qadam
Oddiy sintez - Axoloti boshqaruvchisi va dasturiy ta'minotga kirish: 3 qadam

Video: Oddiy sintez - Axoloti boshqaruvchisi va dasturiy ta'minotga kirish: 3 qadam

Video: Oddiy sintez - Axoloti boshqaruvchisi va dasturiy ta'minotga kirish: 3 qadam
Video: Prolonged Field Care Podcast 139: Return to Duty 2024, Noyabr
Anonim
Oddiy Synth - Axoloti Controller va Software Intro
Oddiy Synth - Axoloti Controller va Software Intro

Axoloti - bu ko'p qirrali ovozli panel, uni Arduino -ga o'xshatib dasturlash mumkin, faqat tugunlarga asoslangan ovozni ishlab chiqish muhiti. U erda dasturlashtirilgan yamaqlar tugagandan so'ng yuklanadi, so'ngra taxtada avtonom ishlaydi. U Aduino -dan bilgan hamma narsani ulash uchun bir nechta analog va raqamli kirish -chiqish pinlariga ega. Bundan tashqari, MIDI IN va OUT, MIDI klaviatura yoki shunga o'xshash USB vilkasi, 3,5 audio uyasi va 6,35 mm IN va OUT vilkalari mavjud.

Dastur sizga ovoz sohasida tasavvur qilishingiz mumkin bo'lgan hamma narsani yaratishga imkon beradi, bu sizning shaxsiy sintezatoringiz, sekanseringiz, urish mashinangiz, gitara FX va boshqalar. Pure Data, vvvv yoki MAX/MSP (aka nodbased) ga o'xshash dasturiy ta'minotni tuzatgandan so'ng, siz yuklaysiz va o'zingizning mustaqil qurilmangiz bo'ladi.

Bu kirish, sizning birinchi ovozingizni keyinchalik loyihalash va uni kirishlaringiz bilan darhol sinab ko'rish uchun tugmalar va tugmalar yordamida o'zingizning asosiy apparat boshqaruvchisini qanday qurishingiz mumkinligini ko'rsatishi kerak. Endi MIDI klaviaturalariga ehtiyoj yo'q, hamma narsa sizning kirishingiz bo'lishi mumkin.

1 -qadam: Uskuna

Uskuna
Uskuna

Sizga nima kerak:

- Axoloti taxtasi

- ikkita akril yoki yog'och plastinka

- ba'zi tugmalar

- ba'zi potentsiometrlar

- taxtaga ulash uchun ulagich kabellari va pinlari

Quvvat taqsimotini osonlashtirish uchun kichik kompyuter prototipi

- ba'zi vintlar va yong'oqlar

- lehimlanadigan temir va qisqaruvchi quvurlar

- multimetr

- ovoz yamoqlarini boshlash uchun USB kabeli

2 -qadam: yig'ish

Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq
Mustahkamlamoq

Biz tugmachalarni va tugmalarni biz xohlagan tarzda joylashtirishdan boshlaymiz. Odatda akrilning himoya qoplamasi bor, uni osongina yozish mumkin. Shunday qilib, pozitsiyalarni belgilab bo'lgach, biz teshiklarni burg'ulaymiz. Vintlar uchun teshiklarni qo'shishni unutmang. Menimcha, loyihani keyinchalik boshqa datchiklar yordamida uzaytirish uchun men akrilning kattaroq qismini oldim. Boshqa har qanday mikrokontroller singari, kirish -chiqish pinlari tugab qolsa, ko'paytirish yordam beradi.

Potentsiometr tugmachalarini joylashtirgandan so'ng, men ularni bir marta taxta bilan sinab ko'raman, shuning uchun simlarni qanday ulash kerak. Kompyuterda rasmda ko'rinib turibdiki, tugmachalarga faqat kuchlanish manbasidan ortiqcha plyus kerak bo'ladi, chunki ularning ikkinchi pimi kontaktni o'chirish va signal berish uchun raqamli kirishlardan biriga ulangan (signalni o'chirish keyingi bosqichda qisqacha muhokama qilinadi).. Potentsiometrlar musbat kuchlanish manbai uchun tashqi pimlardan biri bilan bir qatorga ulanadi va ular kuchlanish bo'linmasidan boshqa narsa emas, shuning uchun ular boshqa tashqi pinni erga ulashlari kerak. O'rta pin bizga analog signalni beradi, bu erda tugma bilan signalni oshirish va kamaytirish yo'nalishi tashqi pimlardagi ortiqcha va minusning joylashishiga bog'liq. Bir daqiqada multimetr yordamida osongina sinab ko'riladigan narsa. Quvvat to'g'ridan -to'g'ri Axoloti platasidan keladi, chunki kartaning kirish -chiqish pimi 3,3V signal bilan cheklangan. Potansiyometrlarning qarshiligi ikkinchi darajali, ular faqat olingan kuchlanishni ajratadilar, shuning uchun diapazon yaxshi bo'ladi.

Tugmalarni potentsiometrlarga ulash uchun ularni balandligi bo'yicha kesish kerak. Keyingi muhim qadam - har bir potning o'rta holatini aniqlash, tugmachani o'ngga bog'lash. Multimetrni oling, uni potining qarshilik diapazoniga qo'ying, potni ikki tomonga to'liq aylantiring va keyin maksimalni ikki baravar kamaytirgandan so'ng, ularni o'sha erda qoldiring.

Ikkinchi akril plastinka shunga mos ravishda Axoloti biriktirgichi uchun teshiklari bilan burg'ulashadi.

Barcha kabellar pim bilan birga lehimlanganidan keyin (menimcha, signal kabellari kulrang va yashil rangda) va ularni Axoloti pinlariga ulab, biz uzun vintlarni olib, hamma narsani joyiga qo'yishimiz mumkin. Yong'oq bilan mos keladigan balandlikni tanlang va hamma narsani bir -biriga mahkamlang.

Endi bu sozlash ham modulli. Siz yuqori plastinkani burab, kabellarni xohlagan mikrokontrollerga ulashingiz mumkin. Akrilda bir joy qoldirib, kelajakda boshqa datchiklarni qo'shishingiz mumkin.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Dasturiy ta'minotni yuklab olish va operatsion tizimingiz uchun ko'rsatmalarga amal qilish uchun bu erdan boshlang. U erda tasvirlanganidek, siz USB kabeli va minigarniturani ulashingiz kerak. Shundan so'ng siz birinchi yamoqni ochishingiz mumkin.

Dasturiy muhitda ishlash jarayoni juda oson. Bo'sh kulrang maydonga ikki marta bosish tugma brauzerini ochadi, sizga kerak bo'lgan tugunni kiritish oldindan ko'rishni va boshqa dubleclik tugunni joylashtiradi. Kirish va chiqish "kabellar" orqali tortish va tushirish bilan ulanadi. Siz mening skrinshotimdan ismlarni o'qishingiz yoki quyida biriktirilgan fayllarni yuklab olishingiz mumkin. Yamoqni ochganingizda, boshqa terminal oynasi ochiladi, u sizga ba'zi holat ma'lumotlarini va odatda "ulangan" deb belgilanadigan katakchani ko'rsatadi. Tayyor bo'lgach, "Jonli" katagiga belgi qo'ying. Keyin yamoq tuziladi va taxtaga yuklanadi. To'g'ridan -to'g'ri rejimda siz "displey" (disp/) tugunlarini qo'yish orqali tugmalaringizning harakatlarini ko'rishingiz yoki dasturiy ta'minot tugmalari bilan ishlashingiz mumkin.

Siz bu erda ham birinchi kirishni ko'rishingiz mumkin.

Men rasmlarda ko'rsatilgan ikkita yamoqni qo'shdim. Boshqa savollar uchun forum juda foydali va hamjamiyat ham juda faol.

Birinchi yamoq (testBoad.axp) - bu tugunlar va tugmalar ishlayotganini ko'rish uchun displey tugunlari va ovozsiz oddiy sinov. Axolotining ichki rezistorlari bor, ular uchun biz to'g'ri signalni olish uchun "ochilish" variantidan foydalanamiz. Tugmalar texnik jihatdan juda shovqinli bo'lgani uchun signalni o'chirishimiz kerak. Uskunaviy usulda bajarish uchun juda ko'p sxemalar mavjud, lekin bu holda bu dasturiy ta'minotda amalga oshiriladi. Bu yamoqdagi terish tugmasi sizga ikkinchi marta bosilishidan oldin davomiylikni tanlash imkonini beradi, menimcha bu 100 ms.

Ikkinchi patch (midi_test.axp) - bu midi eslatmani ishga tushirish va potentsiometr pozitsiyasi bilan balandlik/notani tanlash uchun tugmani ishlatishga misol.

Ovoz sintezi olamini kashf eting!

Tavsiya: