Tabla de contenido:

Simple Synth - Introducción al software y al controlador Axoloti: 3 pasos
Simple Synth - Introducción al software y al controlador Axoloti: 3 pasos

Video: Simple Synth - Introducción al software y al controlador Axoloti: 3 pasos

Video: Simple Synth - Introducción al software y al controlador Axoloti: 3 pasos
Video: it's a good deal. parody of a parody by Matt Storer #strangerthings #animation #b3d #blender3d 2024, Noviembre
Anonim
Simple Synth - Introducción al software y al controlador Axoloti
Simple Synth - Introducción al software y al controlador Axoloti

Axoloti es una placa de sonido versátil que se puede programar de forma muy parecida a un Arduino, solo que con un entorno de desarrollo de sonido basado en nodos. Los parches programados allí se cargan una vez terminados y luego se ejecutan de forma autónoma en la placa. Tiene múltiples pines de E / S analógicas y digitales, para conectar todo lo que también sabe del Aduino. Además cuenta con MIDI IN y OUT, un conector USB para teclados MIDI o similar, un conector de audio 3.5 y enchufes IN y OUT de 6.35mm.

El software le permite construir cualquier cosa que pueda imaginar en el ámbito del sonido, ya sea su propio sintetizador, un secuenciador, una máquina de ritmos, efectos de guitarra,… lo que sea. Después de crear el parche en el software, que es similar a Pure Data, vvvv o MAX / MSP (también conocido como basado en nodos), lo carga y tiene su propio dispositivo independiente.

Se supone que esta introducción muestra cómo puedes construir tu propio controlador de hardware básico con botones y perillas para luego diseñar tu primer sonido y probarlo inmediatamente con las entradas que tienes. Ya no necesita teclados MIDI, todo puede ser su entrada.

Paso 1: hardware

Hardware
Hardware

Lo que necesitarás:

- el tablero Axoloti

- dos placas de acrílico o madera

- algunos botones

- algunos potenciómetros

- conectores de cables y pines para enchufar a la placa

- pequeña placa de creación de prototipos de pcb para facilitar la distribución de energía

- algunos tornillos y tuercas

- soldador y tubos retráctiles

- un multímetro

- un cable USB para comenzar con los parches de sonido

Paso 2: acumulación

Construir
Construir
Construir
Construir
Construir
Construir
Construir
Construir

Comenzamos colocando las perillas y los botones de la manera que queremos que estén colocados. Por lo general, el acrílico tiene una cubierta protectora, donde se puede escribir fácilmente. Entonces, después de marcar las posiciones, perforamos los agujeros. No olvide agregar los agujeros para los tornillos distanciadores. En mi caso tomé una pieza de acrílico más grande para poder extender el proyecto más tarde con otros sensores. Al igual que con cualquier otro microcontrolador, la multiplexación puede ayudar si se queda sin pines de E / S.

Después de colocar las perillas del potenciómetro, las pruebo con la placa una vez para recordar cómo cablearlas. Como se ve en la imagen con el PCB, los botones solo necesitan más de la fuente de voltaje, ya que su segundo pin está conectado a una de las entradas digitales para cerrar el circuito y dar la señal (la eliminación de rebotes de la señal se analiza brevemente en el siguiente paso). Los potenciómetros están conectados con uno de los pines externos a la misma fila para el suministro de voltaje positivo y debido a que no son más que divisores de voltaje, necesitan que el otro pin externo esté conectado a tierra. El pin del medio nos dará la señal analógica, donde la dirección de aumento y disminución de la señal con la perilla depende de la disposición del más y el menos en los pines exteriores. Algo que se puede probar fácilmente con el multímetro en un minuto. La energía proviene directamente de la placa Axoloti, ya que los pines de E / S de la placa están limitados a señales de 3.3V. La resistencia de los potenciómetros es secundaria, simplemente dividen el voltaje que obtienen, por lo que el rango estará bien.

Para acoplar los mandos a los potenciómetros hay que cortarlos a la altura correspondiente. El siguiente paso crucial es encontrar la posición media de cada poti para colocar la perilla a la derecha. Tome el multímetro, póngalo en el rango de resistencia correspondiente del poti, gire el poti completamente en ambas direcciones y luego, después de reducir a la mitad el máximo, déjelos allí.

La segunda placa acrílica se perfora en consecuencia con algunos orificios para el accesorio Axoloti.

Después de tener todos los cables soldados junto con los pines (en mi caso los cables de señal son gris y verde) y conectarlos a los pines Axoloti podemos tomar los tornillos largos y poner todo en posición. Elija una altura de montaje con las tuercas y apriete todo junto.

Esta configuración ahora también es modular. Puede desenroscar la placa superior y conectar los cables a cualquier microcontrolador que desee. Y dejando un lugar en el acrílico, puede agregar otros sensores en el futuro.

Paso 3: software

Software
Software
Software
Software

Comience aquí para descargar el software y siga las instrucciones para su sistema operativo. Como se describe allí, debe conectar el cable USB y los auriculares. Después de eso, puede abrir el primer parche.

El flujo de trabajo dentro del entorno del software es bastante sencillo. Un doble clic en un área gris vacía abrirá el navegador de nodos, al escribir el nodo que necesita, aparecerá una vista previa y otro doble clic colocará el nodo. Las entradas y salidas se conectan mediante "cables" con la función de arrastrar y soltar. Puede leer los nombres de mi captura de pantalla o simplemente descargar los archivos adjuntos a continuación. Una vez que abre un parche, se abre otra ventana de terminal, que le muestra información de estado y una casilla de verificación que normalmente ya está seleccionada para "conectado". Cuando un parche está listo, seleccione la casilla de verificación "En vivo". Luego, el parche se compila y se carga en la placa. Cuando está en modo en vivo, puede ver la acción de sus botones colocando algunos nodos de "visualización" (disp /) o interactuar con los botones del software.

También puede ver una primera introducción aquí.

Agregué los dos parches que se muestran en las imágenes. Para cualquier otra pregunta, el foro es muy útil y la comunidad también es muy activa.

El primer parche (testBoad.axp) es una prueba simple con nodos de visualización y sin sonido para ver si los botones y perillas están funcionando. El Axoloti tiene resistencias internas para las cuales usamos la opción "pulldown" para obtener la señal correcta. Debido a que los botones son técnicamente muy ruidosos, tenemos que eliminar el rebote de la señal. Hay una plétora de circuitos para hacerlo por hardware, pero en este caso se hace dentro del software. En este parche, el botón del dial te permite elegir la duración antes de que se pueda disparar una segunda pulsación, en mi caso son 100ms.

El segundo parche (midi_test.axp) es un ejemplo de cómo usar un botón para disparar una nota midi y elegir el tono / nota con la posición del potenciómetro.

¡Diviértete explorando el mundo de la síntesis de sonido!

Recomendado: