Мазмұны:

Қарапайым синтез - Axoloti контроллері және бағдарламалық қамтамасыз ету: 3 қадам
Қарапайым синтез - Axoloti контроллері және бағдарламалық қамтамасыз ету: 3 қадам

Бейне: Қарапайым синтез - Axoloti контроллері және бағдарламалық қамтамасыз ету: 3 қадам

Бейне: Қарапайым синтез - Axoloti контроллері және бағдарламалық қамтамасыз ету: 3 қадам
Бейне: Про цифровое будущее и крах Телевидения | Евгений Волков 2024, Қараша
Anonim
Қарапайым Synth - Axoloti Controller және Software Intro
Қарапайым Synth - Axoloti Controller және Software Intro

Axoloti - Arduino сияқты бағдарламаланатын дыбыстық тақта. Онда бағдарламаланған патчтар жүктелгеннен кейін жүктеледі, содан кейін олар тақтада өздігінен жұмыс істейді. Онда Aduino -дан білетіндердің барлығын қосу үшін бірнеше аналогты және цифрлық енгізу -шығару түйреуіштері бар. Сонымен қатар, MIDI IN және OUT, MIDI пернетақталарына арналған USB қосқышы немесе соған ұқсас, 3,5 аудио ұясы және 6,35 мм IN және OUT штепсельдері бар.

Бағдарламалық қамтамасыз ету дыбыс әлемінде сіз елестете алатын кез келген нәрсені құруға мүмкіндік береді, мейлі ол сіздің жеке синтезаторыңыз, секвенсеріңіз, соғу машинаңыз, гитара FX, сіз оны атайсыз. Бағдарламалық жасақтамада Pure Data, vvvv немесе MAX/MSP (түйінге негізделген) сияқты түзетуден кейін сіз жүктейсіз және сіздің жеке құрылғыңыз болады.

Бұл кіріспе сіздің бірінші дыбысты кейін жобалау және оны кірістермен бірден тексеру үшін түймелер мен түймелермен өзіңіздің негізгі аппараттық контроллеріңізді қалай құруға болатынын көрсетеді. Енді MIDI пернетақталарының қажеті жоқ, бәрі сіздің кірісіңіз болуы мүмкін.

1 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал

Сізге не қажет:

- Axoloti тақтасы

- екі акрил немесе ағаш табақша

- кейбір түймелер

- кейбір потенциометрлер

- тақтаға қосылатын қосқыш кабельдер мен түйреуіштер

- қуатты таратуды жеңілдету үшін шағын компьютерлік прототип тақтасы

- бірнеше бұрандалар мен гайкалар

- дәнекерлейтін темір және қысқаратын түтіктер

- мультиметр

- дыбыстық патчтарды бастау үшін USB кабелі

2 -қадам: жинақтау

Құру
Құру
Құру
Құру
Құру
Құру
Құру
Құру

Біз тұтқалар мен түймелерді қалағандай орналастырудан бастаймыз. Әдетте акрилде қорғаныс қабығы бар, оны оңай жазуға болады. Сондықтан позицияларды белгілегеннен кейін біз тесіктерді бұрғылаймыз. Бұрандалар үшін тесіктерді қосуды ұмытпаңыз. Менің жағдайда мен жобаны кейінірек басқа сенсорлармен кеңейту үшін акрилдің үлкен бөлігін алдым. Кез келген басқа микроконтроллер сияқты мультиплексинг енгізу -шығару түйреуіштері таусылып қалса көмектеседі.

Потенциометрдің тұтқаларын қойғаннан кейін мен оларды бір рет тақтамен тексеремін, оларды қалай сымдау керектігін еске түсіремін. Pcb бар суретте көрсетілгендей, түймелер кернеу көзінен плюс қажет, өйткені олардың екінші түйреуі тізбекті жабу және сигнал беру үшін цифрлық кірістердің біріне қосылған (сигналды ажырату келесі қадамда қысқаша талқыланады).. Потенциометрлер кернеудің оң көзі үшін сыртқы түйреуіштердің бірімен сол қатарға қосылады, өйткені олар кернеу бөлгіштерінен басқа ештеңе емес, олар жерге сыртқы түйреуішті қосады. Ортаңғы түйреуіш бізге аналогты сигнал береді, онда тұтқамен сигналды жоғарылату мен төмендету бағыты сыртқы түйреуіштердегі плюс пен минустың орналасуына байланысты. Мультиметрмен бір минут ішінде оңай тексеруге болатын нәрсе. Қуат тікелей Axoloti тақтасынан келеді, себебі тақтаның енгізу -шығару түйреуіштері 3,3В сигналмен шектелген. Потенциометрлердің кедергісі екінші ретті, олар кернеуді бөледі, сондықтан диапазон жақсы болады.

Тұтқаларды потенциометрлерге бекіту үшін оларды сәйкес биіктікте кесу керек. Келесі шешуші қадам - тұтқаны оң жаққа бекіту үшін әр потаның ортаңғы орнын білу. Мультиметрді алыңыз, оны қарсылықтың сәйкес диапазонына қойыңыз, питіні екі жаққа толық бұрыңыз, содан кейін максимумды екі есе азайтып, сол жерде қалдырыңыз.

Екінші акрил плитасы сәйкесінше Axoloti қондырмасы үшін тесіктермен бұрғыланады.

Барлық кабельдер түйреуіштермен бірге дәнекерленгеннен кейін (менің жағдайда сигналдық кабельдер сұр және жасыл) және оларды Axoloti түйреуіштеріне қосқаннан кейін біз ұзын бұрандаларды алып, бәрін орнына қоя аламыз. Жаңғақтармен сәйкес келетін биіктікті таңдап, бәрін бір -біріне қатайтыңыз.

Бұл орнату модульдік болып табылады. Сіз жоғарғы пластинаны бұрап, кабельдерді кез келген микроконтроллерге қосуға болады. Акрилге бір жер қалдырсаңыз, болашақта басқа датчиктерді қосуға болады.

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Бағдарламалық жасақтаманы жүктеу үшін осы жерден бастаңыз және операциялық жүйеге арналған нұсқауларды орындаңыз. Онда сипатталғандай, USB кабелі мен құлаққапты жалғау қажет. Осыдан кейін сіз бірінші патчты аша аласыз.

Бағдарламалық жасақтама ортасында жұмыс процесі өте оңай. Бос сұр аймаққа екі рет шерту түйін браузерін шығарады, сізге қажет түйінді енгізу алдын ала қарауды шығарады, ал тағы екі рет басу түйінді орналастырады. Кіріс пен шығыс «кабельдер» арқылы апарып тастау арқылы қосылады. Сіз менің скриншоттан аттарды оқи аласыз немесе төмендегі файлдарды жүктей аласыз. Патчты ашқаннан кейін, басқа терминал терезесі ашылады, ол сізге кейбір күй туралы ақпаратты және әдетте «қосылған» деп таңдалған құсбелгіні көрсетеді. Патч дайын болғанда, сіз «Live» құсбелгісін қойыңыз. Содан кейін патч құрастырылып, тақтаға жүктеледі. Тікелей режимде сіз «дисплей» (дисп/) түйіндерін орналастыру арқылы түймелердің әрекетін көре аласыз немесе бағдарламалық жасақтама түймелерімен әрекеттесе аласыз.

Сіз мұнда бірінші кіріспе көре аласыз.

Мен суретте көрсетілген екі патчты қостым. Кез келген басқа сұрақтар бойынша форум өте пайдалы және қауымдастық та өте белсенді.

Бірінші патч (testBoad.axp) - бұл түймелер мен тұтқалардың жұмыс істеп тұрғанын көру үшін дисплей түйіндері бар және дыбысы жоқ қарапайым тест. Axoloti -де ішкі резисторлар бар, олар үшін біз дұрыс сигналды алу үшін «ашылу» опциясын қолданамыз. Түймелер техникалық жағынан өте шулы болғандықтан, сигналды ажыратуға тура келеді. Мұны аппараттық түрде жасауға болатын көптеген схемалар бар, бірақ бұл жағдайда ол бағдарламалық жасақтамада орындалады. Бұл патчта теру түймесі екінші рет басылғанға дейін ұзақтықты таңдауға мүмкіндік береді, менің жағдайда бұл 100 мс.

Екінші жамау (midi_test.axp) - бұл midi нотаны іске қосу және потенциометрдің позициясы бар қадамды/нотаны таңдау үшін түймені пайдалану мысалы.

Дыбыс синтезі әлемін зерттеуден көңілді болыңыз!

Ұсынылған: