Indholdsfortegnelse:

Simple Synth - Axoloti Controller og Software Intro: 3 trin
Simple Synth - Axoloti Controller og Software Intro: 3 trin

Video: Simple Synth - Axoloti Controller og Software Intro: 3 trin

Video: Simple Synth - Axoloti Controller og Software Intro: 3 trin
Video: it's a good deal. parody of a parody by Matt Storer #strangerthings #animation #b3d #blender3d 2024, November
Anonim
Simple Synth - Axoloti Controller og Software Intro
Simple Synth - Axoloti Controller og Software Intro

Axoloti er et alsidigt lydkort, der er programmerbart meget som en Arduino, bare med et nodebaseret lydudviklingsmiljø. Patches programmeret der uploades når de er færdige og kører derefter autonomt på tavlen. Den har flere analoge og digitale I/O -ben til at forbinde alt, hvad du også ved fra Aduino. Desuden har den MIDI IN og OUT, et USB -stik til MIDI -tastaturer eller lignende, et 3,5 lydstik og 6,35 mm IN og OUT -stik.

Softwaren giver dig mulighed for at bygge alt, hvad du kan forestille dig inden for lydområdet, kan det være din egen synthesizer, en sequencer, en beatmaskine, guitar FX, … navngiv den. Efter at have opbygget patchen i softwaren, der ligner Pure Data, vvvv eller MAX/MSP (aka nodebased), uploader du og har din egen uafhængige enhed.

Denne intro skal vise, hvordan du kan bygge din egen grundlæggende hardware controller med knapper og knapper til senere at designe din første lyd og test den med det samme med de input, du har. Intet behov for MIDI -tastaturer længere, alt kan være dit input.

Trin 1: Hardware

Hardware
Hardware

Hvad du skal bruge:

- Axoloti -tavlen

- to akryl- eller træplader

- nogle knapper

- nogle potentiometre

- stik kabler og stifter til at tilslutte kortet

- lille pcb -prototypebord for at gøre strømfordelingen lettere

- nogle skruer og møtrikker

- loddejern og krympeslanger

- et multimeter

- et USB -kabel til at komme i gang med lydrettelserne

Trin 2: Opbygning

Byg op
Byg op
Byg op
Byg op
Byg op
Byg op
Byg op
Byg op

Vi starter med at arrangere knapperne og knapperne, som vi vil have dem placeret. Normalt har akrylen et beskyttende omslag, hvor du let kan skrive videre. Så efter at have markeret positionerne borer vi hullerne. Glem ikke at tilføje hullerne til afstandsskruerne. I mit tilfælde tog jeg et større stykke akryl for senere at kunne udvide projektet med andre sensorer. Som med enhver anden mikrokontroller kan multiplexering hjælpe, hvis du løber tør for I/O -ben.

Efter at have placeret potentiometerknapperne tester jeg dem med brættet en gang for at huske, hvordan de skal ledes. Som det er synligt på billedet med pcb, behøver knapperne kun plus fra spændingskilden, da deres anden pin er forbundet til en af de digitale indgange for at lukke kredsløbet og give signalet (afbrydelse af signalet diskuteres kort i det næste trin). Potentiometrene er forbundet med en af de ydre ben til den samme række for den positive spændingsforsyning, og fordi de ikke er andet end spændingsdelere, har de brug for, at den anden ydre stift er forbundet til jorden. Den midterste pin vil give os det analoge signal, hvor retning for stigende og faldende signal med knappen er afhængig af arrangementet af plus og minus på de ydre ben. Noget, der let kan testes med multimeteret på et minut. Strømmen kommer direkte fra Axoloti -kortet, da I/O -benene på kortet er begrænset til 3,3V signaler. Potentiometrenes modstand er sekundær, de deler bare spændingen, de får, så rækkevidden bliver fin.

For at fastgøre knapperne til potentiometrene skal du skære dem i den tilsvarende højde. Det næste afgørende trin er at finde ud af midterpositionen for hver poti for at få knappen fastgjort til højre. Tag multimeteret, sæt det til potisens modstandsområde, drej potet helt i begge retninger, og lad det efter halvering af maksimum være der.

Den anden akrylplade bores i overensstemmelse hermed med nogle huller til Axoloti -fastgørelsen.

Efter at have alle kabler loddet sammen med stifterne (i mit tilfælde er signalkablerne grå og grønne) og forbundet dem med Axoloti -benene, kan vi tage de lange skruer og sætte alt på plads. Vælg en passende højde med møtrikkerne og stram alt sammen.

Denne opsætning er nu også modulær. Du kan skrue den øverste plade af og tilslutte kablerne til enhver mikrokontroller, du ønsker. Og med at forlade et sted på akrylen kan du tilføje andre sensorer i fremtiden.

Trin 3: Software

Software
Software
Software
Software

Start her for at downloade softwaren og følg vejledningen til dit operativsystem. Som beskrevet der skal du tilslutte USB -kablet og hovedtelefonerne. Derefter kan du åbne den første patch.

Arbejdsgangen i softwaremiljøet er ret let. Et dobbeltklik ind i et tomt gråt område åbner nodebrowseren, hvis du indtaster den knude, du har brug for, vises en forhåndsvisning, og en anden dobbeltklik placerer noden. Indgange og udgange er forbundet via "kabler" med træk og slip. Du kan læse navnene fra mit skærmbillede eller bare downloade de vedhæftede filer herunder. Når du åbner en patch, åbnes et andet terminalvindue, som viser dig nogle statusoplysninger og et afkrydsningsfelt, der normalt allerede er markeret som "forbundet". Når en patch er klar, markerer du afkrydsningsfeltet "Live". Patchen samles derefter og uploades til tavlen. I live -tilstand kan du enten se handlingen med dine knapper ved at placere nogle "display" (disp/) noder eller interagere med softwareknapperne.

Du kan også se en første introduktion her.

Jeg tilføjede de to patches vist på billederne. For ethvert yderligere spørgsmål er forummet meget nyttigt, og fællesskabet er også meget aktivt.

Den første patch (testBoad.axp) er en simpel test med displaynoder og uden lyd for at se, om knapperne og knapperne virker. Axoloti har interne modstande, som vi anvender muligheden "pulldown" til at få det rigtige signal. Fordi knapper teknisk set er meget støjende, skal vi afbryde signalet. Der er en overflod af kredsløb til at gøre det på hardware -måde, men i dette tilfælde er det gjort inden for softwaren. I denne patch giver opkaldsknappen dig mulighed for at vælge varigheden, før et andet skub kan udløses, i mit tilfælde er det 100 ms.

Den anden patch (midi_test.axp) er et eksempel på, hvordan man bruger en knap til at udløse en midi -note og vælge tonehøjde/note med potentiometerpositionen.

God fornøjelse med at udforske lydsyntesens verden!

Anbefalede: