Obsah:

Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru: 3 kroky
Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru: 3 kroky

Video: Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru: 3 kroky

Video: Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru: 3 kroky
Video: Tutorials | PolyBrute - Episode 1: Voice Architecture 2024, November
Anonim
Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru
Jednoduchý syntetizátor - ovládač Axoloti a úvod do softvéru

Axoloti je všestranná zvuková doska, ktorú je možné naprogramovať podobne ako Arduino, iba v prostredí na vývoj zvuku založeného na nulových základoch. Tam naprogramované záplaty sa nahrajú po dokončení a potom sa spustia autonómne na doske. Má niekoľko analógových a digitálnych vstupno -výstupných pinov, pre pripojenie všetkého, čo poznáte aj z Aduina. Ďalej má MIDI IN a OUT, USB konektor pre MIDI klávesnice alebo podobný, 3,5 audio jack a 6,35 mm IN a OUT konektor.

Tento softvér vám umožňuje vybudovať čokoľvek, čo si v oblasti zvuku dokážete predstaviť, nech je to váš vlastný syntetizátor, sekvencer, beatový aparát, gitara FX, … ako si len spomeniete. Po vytvorení opravy v softvéri, ktorý je podobný softvéru Pure Data, vvvv alebo MAX/MSP (alias nodebased) nahrajete a máte vlastné nezávislé zariadenie.

Toto intro má ukázať, ako si môžete vytvoriť svoj vlastný základný hardvérový ovládač s tlačidlami a gombíkmi, aby ste neskôr navrhli svoj prvý zvuk a ihneď ho vyskúšali pomocou vstupov, ktoré máte. Už nepotrebujete MIDI klávesnice, všetko môže byť vašim vstupom.

Krok 1: Hardvér

Hardvér
Hardvér

Čo budete potrebovať:

- doska Axoloti

- dve akrylové alebo drevené platne

- niekoľko tlačidiel

- niektoré potenciometre

- konektory a káble na pripojenie k doske

- malá doska na prototypovanie plošných spojov na uľahčenie distribúcie energie

- niekoľko skrutiek a matíc

- spájkovačka a zmršťovacie bužírky

- multimetr

- kábel USB, aby ste mohli začať so zvukovými záplatami

Krok 2: Nahromadenie

Postaviť
Postaviť
Postaviť
Postaviť
Postaviť
Postaviť
Postaviť
Postaviť

Začíname s usporiadaním gombíkov a tlačidiel tak, ako ich chceme umiestniť. Akryl má zvyčajne ochranný kryt, na ktorý môžete ľahko písať. Po označení pozícií teda vyvŕtame otvory. Nezabudnite pridať otvory pre dištančné skrutky. V mojom prípade som vzal väčší kus akrylu, aby som mohol projekt neskôr rozšíriť o ďalšie senzory. Rovnako ako u iných mikrokontrolérov môže multiplexovanie pomôcť, ak vám dôjdu piny I/O.

Po umiestnení gombíkov potenciometra ich raz vyskúšam s doskou, aby som si zapamätal, ako ich zapojiť. Ako je vidieť na obrázku na doske plošných spojov, tlačidlám stačí plus zo zdroja napätia, pretože ich druhý kolík je pripojený k jednému z digitálnych vstupov na uzavretie obvodu a poskytnutie signálu (odbúranie signálu je stručne prediskutované v nasledujúcom kroku). Potenciometre sú spojené s jedným z vonkajších kolíkov do rovnakého radu pre kladné napájanie a pretože nie sú ničím iným ako rozdeľovačmi napätia, potrebujú druhý vonkajší kolík pripojiť k zemi. Stredný pin nám poskytne analógový signál, kde smer zvyšovania a znižovania signálu pomocou gombíka závisí od usporiadania plus a mínus na vonkajších kolíkoch. Niečo, čo sa dá ľahko otestovať pomocou multimetra za minútu. Napájanie pochádza priamo z dosky Axoloti, pretože I/O piny dosky sú obmedzené na signály 3,3 V. Odpor potenciometrov je sekundárny, len rozdelia napätie, ktoré dostanú, takže rozsah bude v poriadku.

Ak chcete gombíky pripevniť k potenciometrom, musíte ich nastrihať na zodpovedajúcu výšku. Ďalším zásadným krokom je zistiť strednú polohu každého poti, aby bol gombík pripevnený vpravo. Vezmite multimetr, dajte ho do zodpovedajúceho rozsahu odporu poti, poti úplne otočte v oboch smeroch a potom, keď znížite maximum na polovicu, ich tam nechajte.

Druhá akrylová doska je vyvŕtaná zodpovedajúcim spôsobom s niektorými otvormi pre upevnenie Axoloti.

Potom, čo sú všetky káble spájkované s kolíkmi (v mojom prípade sú signálne káble šedé a zelené) a prepojené s kolíkmi Axoloti, môžeme vziať dlhé skrutky a dať všetko na svoje miesto. Vyberte vhodnú výšku pomocou matíc a všetko dotiahnite.

Toto nastavenie je teraz tiež modulárne. Môžete odskrutkovať hornú dosku a pripojiť káble k akémukoľvek mikrokontroléru, ktorý chcete. A keď ponecháte na akryláte nejaké miesto, môžete v budúcnosti pridať ďalšie senzory.

Krok 3: Softvér

Softvér
Softvér
Softvér
Softvér

Začnite tu a stiahnite si softvér a postupujte podľa pokynov pre váš operačný systém. Ako je tu popísané, musíte pripojiť kábel USB a slúchadlá. Potom môžete otvoriť prvú opravu.

Pracovný tok v softvérovom prostredí je veľmi jednoduchý. Dvojitým kliknutím do prázdnej sivej oblasti sa otvorí prehliadač uzlov, zadaním potrebného uzla sa zobrazí náhľad a ďalšie dvojité kliknutie umiestni uzol. Vstupy a výstupy sú prepojené pomocou „káblov“drag and drop. Mená si môžete prečítať z mojej snímky obrazovky alebo si môžete stiahnuť nižšie priložené súbory. Akonáhle otvoríte opravu, otvorí sa ďalšie okno terminálu, ktoré zobrazuje niektoré informácie o stave a začiarkavacie políčko, ktoré je zvyčajne už vybraté ako „pripojené“. Keď je oprava pripravená, začiarknite políčko „Živo“. Patch sa potom kompiluje a nahráva na tabuľu. V živom režime môžete buď vidieť činnosť svojich tlačidiel umiestnením niektorých uzlov „displeja“(zobrazovanie/odosielanie), alebo komunikovať so softvérovými tlačidlami.

Prvý úvod si môžete pozrieť aj tu.

Pridal som dve záplaty zobrazené na obrázkoch. V prípade ďalších otázok je fórum veľmi nápomocné a komunita je tiež veľmi aktívna.

Prvá oprava (testBoad.axp) je jednoduchý test s uzlami displeja a bez zvuku, aby sa zistilo, či tlačidlá a gombíky fungujú. Axoloti má vnútorné odpory, pre ktoré používame možnosť „pulldown“na získanie správneho signálu. Pretože tlačidlá sú technicky veľmi hlučné, musíme signál zrušiť. Existuje množstvo obvodov, ktoré to robia hardvérovo, ale v tomto prípade sa to robí v softvéri. V tomto záplate vám tlačidlo vytáčania umožňuje zvoliť dobu, po ktorej môže byť spustené druhé stlačenie, v mojom prípade je to 100 ms.

Druhý patch (midi_test.axp) je príkladom toho, ako pomocou tlačidla spustiť midi notu a zvoliť výšku/tón s polohou potenciometra.

Bavte sa objavovaním sveta zvukovej syntézy!

Odporúča: