Taula de continguts:
Vídeo: Simple Synth - Introducció al controlador i al programari Axoloti: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Axoloti és una placa de so versàtil que es pot programar molt com un Arduino, només amb un entorn de desenvolupament de so basat en nodes. Els pegats que s’hi programen es carreguen un cop acabats i després s’executen de manera autònoma al tauler. Té múltiples pins d'E / S analògics i digitals per connectar tot el que també sabeu de l'Aduino. A més, disposa de MIDI IN i OUT, un endoll USB per a teclats MIDI o similars, un connector d’àudio 3,5 i endolls IN i OUT de 6,35 mm.
El programari us permet construir qualsevol cosa que pugueu imaginar en l'àmbit del so, ja sigui el vostre propi sintetitzador, un seqüenciador, una màquina de ritme, guitarra FX, … així ho digueu. Després de construir el pedaç al programari, que és similar a Pure Data, vvvv o MAX / MSP (també conegut com nodebased), carregueu i teniu el vostre propi dispositiu independent.
Se suposa que aquesta introducció mostra com podeu construir el vostre propi controlador de maquinari bàsic amb botons i comandaments per dissenyar posteriorment el primer so i provar-lo immediatament amb les entrades que tingueu. Ja no necessiteu teclats MIDI, tot pot ser la vostra entrada.
Pas 1: maquinari
El que necessiteu:
- el tauler Axoloti
- dues plaques d’acrílic o de fusta
- alguns botons
- alguns potenciòmetres
- cables i pins del connector per connectar-los a la placa
petita placa de prototipatge de PCB per facilitar la distribució de l'energia
- alguns cargols i femelles
- Soldador i tubs de contracció
- un multímetre
- un cable USB per començar a utilitzar els pegats de so
Pas 2: acumulació
Comencem organitzant els botons i els botons de la manera que volem que es col·loquin. Normalment, l’acrílic té una coberta protectora, on podeu escriure fàcilment. Així, després de marcar les posicions, perforem els forats. No oblideu afegir els forats dels cargols distanciats. En el meu cas, vaig agafar una peça més gran d’acrílic per poder ampliar el projecte més endavant amb altres sensors. Igual que amb qualsevol altre microcontrolador, la multiplexació pot ajudar si us quedeu sense pins d'E / S.
Després de col·locar els poms del potenciòmetre, els provo una vegada amb el tauler per recordar com connectar-los. Com són visibles a la imatge amb el PCB, els botons només necessiten més de la font de tensió, ja que el seu segon pin està connectat a una de les entrades digitals per tancar el circuit i donar el senyal (el debàs del senyal es discuteix breument al següent pas). Els potenciòmetres estan connectats amb un dels pins externs a la mateixa fila per a l'alimentació positiva de tensió i, ja que no són res més que divisors de tensió, necessiten que l'altre pin extern estigui connectat a terra. El pin central ens donarà el senyal analògic, on la direcció d’augmentar i disminuir el senyal amb el comandament depèn de la disposició del plus i el menys dels pins externs. Una cosa que es pot provar fàcilment amb el multímetre en un minut. La potència prové directament de la placa Axoloti, ja que els pins d'E / S de la placa estan limitats a senyals de 3,3 V. La resistència dels potenciòmetres és secundària, només divideixen la tensió que obtenen, de manera que el rang estarà bé.
Per fixar els poms als potenciòmetres, heu de tallar-los a l'alçada corresponent. El següent pas crucial és esbrinar la posició central de cada poti per tenir el comandament fixat a la dreta. Agafeu el multímetre, poseu-lo al rang de resistència segons el poti, gireu-lo completament en ambdues direccions i després, després de reduir a la meitat el màxim, deixeu-los allà.
La segona placa acrílica es perfora en conseqüència amb alguns forats per a la fixació Axoloti.
Després de tenir tots els cables soldats junt amb els pins (en el meu cas els cables de senyal són grisos i verds) i connectar-los als pins Axoloti podem agafar els cargols llargs i posar-ho tot en posició. Trieu una alçada adequada amb les femelles i ajusteu-ho tot.
Aquesta configuració ara també és modular. Podeu descargolar la placa superior i connectar els cables a qualsevol microcontrolador que vulgueu. I en deixar algun lloc a l’acrílic, podeu afegir altres sensors en el futur.
Pas 3: programari
Comenceu aquí per descarregar el programari i seguiu les instruccions del vostre sistema operatiu. Tal com es descriu, cal connectar el cable USB i els auriculars. Després podeu obrir el primer pegat.
El flux de treball a l’entorn del programari és bastant senzill. Si feu un doble clic en una àrea gris buida, apareixerà el navegador del node, si escriviu el node que necessiteu apareixerà una previsualització i un altre doble clic farà que es posi el node. Les entrades i sortides es connecten mitjançant "cables" amb arrossegar i deixar anar. Podeu llegir els noms de la meva captura de pantalla o simplement descarregar els fitxers adjunts a continuació. Un cop obriu un pedaç, s'obre una altra finestra de terminal, que us mostra informació sobre l'estat i una casella de selecció que normalment ja està seleccionada per a "connectat". Quan un parche estigui a punt, marqueu la casella de selecció "En directe". El pedaç es compila i es penja al tauler. Quan estigueu en mode en directe, podeu veure l'acció dels vostres botons col·locant alguns nodes de "visualització" (disp /) o interactuar amb els botons de programari.
També podeu veure una primera introducció aquí.
He afegit els dos pegats que es mostren a les imatges. Per a qualsevol altra pregunta, el fòrum és molt útil i la comunitat també és molt activa.
El primer pegat (testBoad.axp) és una prova senzilla amb nodes de visualització i sense so per veure si els botons i els comandaments funcionen. L'Axoloti té resistències internes per a les quals fem servir l'opció "desplegable" per obtenir el senyal correcte. Com que els botons són tècnicament molt sorollosos, hem de rebutjar el senyal. Hi ha una gran quantitat de circuits per fer-ho de maquinari, però en aquest cas es fa dins del programari. En aquest pegat, el botó de marcatge us permet escollir la durada abans que es pugui activar una segona pulsació, en el meu cas és de 100 ms.
El segon pegat (midi_test.axp) és un exemple de com utilitzar un botó per activar una nota midi i triar l’altura / nota amb la posició del potenciòmetre.
Diverteix-te explorant el món de la síntesi de so!
Recomanat:
Com instal·lar el sistema operatiu Raspbian al Raspberry Pi mitjançant el programari i el telèfon intel·ligent NOOBS: 6 passos
Com instal·lar el sistema operatiu Raspbian al Raspberry Pi mitjançant el programari i el telèfon intel·ligent NOOBS: Hola a tothom! avui en aquest tutorial us mostro la facilitat amb què instal·leu Raspbian OS a Raspberry Pi mitjançant el programari NOOBS i el telèfon intel·ligent
Prova Bare Arduino, amb programari de jocs que utilitza entrada capacitiva i LED: 4 passos
Prova Bare Arduino, amb programari de jocs que utilitza LED capacitiu i entrada: "Push-It" Joc interactiu que utilitza una placa Arduino nua, no necessita parts externes ni cablejat (utilitza una entrada tàctil capacitiva). Es mostra a sobre, demostra que funciona en dos taulers diferents. Push-Té dos propòsits. Per demostrar ràpidament / v
Programari de simulació de cubs LED: 5 passos
Programari de simulació de cubs LED: gairebé he acabat de construir el meu cub LED de 8x8x8 i amb ell va venir aquest programari per a PC. Us ajuda a crear animacions i simular-les en una pantalla 2D abans de penjar-les a la 3D. No hi ha suport (encara) per comunicar-se a través de
Com descarregar programari lliure com a estudiant ISU (Microsoft, Adobe i programari de seguretat: 24 passos)
Com descarregar programari lliure com a estudiant ISU (Microsoft, Adobe i programari de seguretat: per a Adobe: aneu al pas 1. Per a Microsoft: aneu al pas 8. Per a seguretat: aneu al pas 12. Per a Azure: aneu al pas 16
Controlador de càrrega solar DIY Arduino PWM5 (fitxers i programari PCB inclosos): 9 passos
Controlador de càrrega solar DIY Arduino PWM5 (fitxers i programari PCB inclosos): fa uns anys, Julian Ilett va dissenyar el " PWM5 " controlador de càrrega solar. També va experimentar amb una versió basada en Arduino. Podeu trobar els seus vídeos aquí: https://www.youtube.com/channel/UCmHvGf00GDuP