Talaan ng mga Nilalaman:

Simpleng Synth - Axoloti Controller at Software Intro: 3 Mga Hakbang
Simpleng Synth - Axoloti Controller at Software Intro: 3 Mga Hakbang

Video: Simpleng Synth - Axoloti Controller at Software Intro: 3 Mga Hakbang

Video: Simpleng Synth - Axoloti Controller at Software Intro: 3 Mga Hakbang
Video: Your new fav synth! 2024, Nobyembre
Anonim
Simpleng Synth - Axoloti Controller at Software Intro
Simpleng Synth - Axoloti Controller at Software Intro

Ang Axoloti ay isang maraming nalalaman na board ng tunog na maaaring mai-program tulad ng isang Arduino, na may isang nodebased na kapaligiran sa pag-unlad na tunog. Ang mga patch na na-program ay na-upload sa sandaling tapos na at pagkatapos ay tumatakbo nang awtonomiya sa pisara. Mayroon itong maraming analogue at digital na I / O pin, upang ikonekta ang lahat na alam mo rin mula sa Aduino. Bukod dito mayroon itong MIDI IN at OUT, isang USB plug para sa mga keyboard ng MIDI o katulad, isang 3.5 audio jack at 6.35mm IN and OUT plugs.

Pinapayagan ka ng software na bumuo ng anumang maiisip mo sa larangan ng tunog, maaari itong maging iyong sariling synthesizer, isang tagasunod, isang beat machine, gitara FX, … pinangalanan mo ito. Matapos maitaguyod ang patch sa software, na katulad sa Purong Data, vvvv o MAX / MSP (aka nodebased) mag-upload ka at magkaroon ng iyong sariling independiyenteng aparato.

Ang intro na ito ay dapat na ipakita kung paano ka makakabuo ng iyong sariling pangunahing hardware controller na may mga pindutan at knobs sa paglaon na idisenyo ang iyong unang tunog at subukan ito kaagad sa mga input na mayroon ka. Hindi na kailangan para sa mga keyboard ng MIDI, lahat ay maaaring maging iyong input.

Hakbang 1: Hardware

Hardware
Hardware

Ano ang kailangan mo:

- ang board ng Axoloti

- dalawang acrylic o kahoy na plate

- ilang mga pindutan

- ilang potentiometers

- Mga konektor na cable at pin upang mai-plug sa board

- maliit na pcb prototyping board upang gawing mas madali ang pamamahagi ng kuryente

- ilang mga turnilyo at mani

- paghihinang na bakal at pag-urong ng mga tubo

- isang multimeter

- isang USB cable upang makapagsimula sa mga tunog patch

Hakbang 2: Pagbuo

Pagbuo
Pagbuo
Pagbuo
Pagbuo
Pagbuo
Pagbuo
Pagbuo
Pagbuo

Nagsisimula kami sa pag-aayos ng mga knobs at pindutan sa paraang nais naming mailagay ang mga ito. Karaniwan ang acrylic ay may ilang nagpoprotekta na takip, kung saan madali kang makakapagsulat. Kaya pagkatapos ng pagmamarka ng mga posisyon ay drill namin ang mga butas. Huwag kalimutang idagdag ang mga butas para sa mga distancing na turnilyo. Sa aking kaso kumuha ako ng isang mas malaking piraso ng acrylic upang maipahaba ang proyekto sa paglaon sa iba pang mga sensor. Tulad ng anumang iba pang microcontroller multiplexing ay maaaring makatulong kung maubusan ka ng I / O pin.

Matapos mailagay ang mga potentiometer knobs sinubukan ko ang mga ito sa board nang isang beses upang matandaan kung paano i-wire ang mga ito. Tulad ng nakikita sa larawan gamit ang pcb kailangan lamang ng mga pindutan kasama ang mula sa pinagmulan ng boltahe, dahil ang kanilang pangalawang pin ay konektado sa isa sa mga digital na input upang isara ang circuit at bigyan ang signal (ang pag-debog ng signal ay maikling tinalakay sa susunod na hakbang). Ang potentiometers ay konektado sa isa sa mga panlabas na pin sa parehong hilera para sa positibong supply ng boltahe at dahil wala silang iba kundi ang mga divider ng boltahe na kailangan nila ang iba pang panlabas na pin upang maiugnay sa lupa. Ang gitnang pin ay magbibigay sa amin ng signal ng analogue, kung saan ang direksyon ng pagtaas at pagbawas ng signal na may knob ay nakasalalay sa pag-aayos ng plus at minus sa mga panlabas na pin. Isang bagay na madaling masubukan sa multimeter sa isang minuto. Ang kapangyarihan ay nagmumula nang direkta mula sa board ng Axoloti, dahil ang mga I / O na pin ng board ay limitado sa mga signal ng 3.3V. Ang paglaban ng mga potentiometers ay pangalawa, hinati lamang nila ang boltahe na nakuha nila, kaya't magiging maayos ang saklaw.

Upang ikabit ang mga knobs sa potentiometers kailangan mong i-cut ang mga ito ayon sa taas. Ang susunod na kritikal na hakbang ay upang malaman ang gitnang posisyon ng bawat poti upang ang knob ay nakakabit nang tama. Kunin ang multimeter, ilagay ito sa naaayon sa saklaw ng paglaban ng poti, i-on ang poti sa magkabilang direksyon at pagkatapos, pagkatapos na hatiin ang maximum, iwanan sila doon.

Ang pangalawang plato ng acrylic ay nabarena nang naaayon sa ilang mga butas para sa pagkakabit ng Axoloti.

Matapos ma-solder ang lahat ng mga kable kasama ang mga pin (sa aking kaso ang mga signal cable ay kulay-abo at berde) at pagkonekta sa mga ito sa mga pin ng Axoloti maaari naming kunin ang mga mahabang turnilyo at ilagay ang lahat sa posisyon. Pumili ng angkop na taas sa mga mani at higpitan ang lahat.

Ang setup na ito ngayon ay modular din. Maaari mong i-unscrew ang itaas na plato at ikonekta ang mga cable sa anumang microcontroller na gusto mo. At sa pag-iiwan ng ilang lugar sa acrylic maaari kang magdagdag ng iba pang mga sensor sa hinaharap.

Hakbang 3: Software

Software
Software
Software
Software

Magsimula dito upang mag-download ng software at sundin ang mga tagubilin para sa iyong operating system. Tulad ng inilarawan doon kailangan mong i-plug ang USB cable at mga headphone. Pagkatapos nito maaari mong buksan ang unang patch.

Ang daloy ng trabaho sa loob ng kapaligiran ng software ay medyo madali. Ang isang pagdoble sa isang walang laman na kulay-abo na lugar ay magdadala sa node browser, ang pagta-type sa node na kailangan mo ay magdudulot ng isang preview at inilalagay ng isa pang doble ang node. Ang mga input at output ay konektado sa pamamagitan ng "mga cable" na may drag and drop. Maaari mong basahin ang mga pangalan mula sa aking screenshot o i-download lamang ang mga file na nakalakip sa ibaba. Kapag binuksan mo ang isang patch isa pang window ng window ang bubukas, na nagpapakita sa iyo ng ilang impormasyon sa katayuan at isang checkbox na karaniwang napili na upang "konektado". Kapag handa na ang isang patch pinili mo ang checkbox na "Live". Ang patch ay pagkatapos ay naiipon at nai-upload sa board. Kapag nasa live mode maaari mong makita ang pagkilos ng iyong mga pindutan sa pamamagitan ng paglalagay ng ilang mga "display" (disp /) node o makipag-ugnay sa mga pindutan ng software.

Maaari mong makita ang isang unang pagpapakilala rin dito.

Idinagdag ko ang dalawang mga patch na ipinakita sa mga larawan. Para sa anumang karagdagang katanungan ang forum ay napaka-kapaki-pakinabang at ang komunidad ay napaka aktibo din.

Ang unang patch (testBoad.axp) ay isang simpleng pagsubok na may mga display node at walang tunog upang makita kung gumagana ang mga pindutan at knobs. Ang Axoloti ay may panloob na resistors kung saan ginagamit namin ang pagpipiliang "pulldown" upang makuha ang tamang signal. Dahil ang mga pindutan ay technically napaka maingay kailangan nating i-debounce ang signal. Mayroong isang kalabisan ng circuitry upang gawin ito sa paraan ng hardware, ngunit sa kasong ito tapos na ito sa loob ng software. Sa patch na ito hinayaan ka ng pindutan ng pag-dial na piliin ang tagal bago ma-trigger ang isang pangalawang pagpindot, sa aking kaso 100ms ito.

Ang pangalawang patch (midi_test.axp) ay isang halimbawa kung paano gumamit ng isang pindutan upang ma-trigger ang isang midi note at piliin ang pitch / note na may posisyong potentiometer.

Maglibang sa paggalugad sa mundo ng tunog pagbubuo!

Inirerekumendang: