Tabla de contenido:
- Paso 1: Materiales
- Paso 2: ¡Escriba el código
- Paso 3: ¡Construye el circuito
- Paso 4: ¡Cargue el código
- Paso 5: Conéctese a DAW
- Paso 6: ¡Terminado
Video: Tutorial de controlador MIDI de 1 botón: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hay muchos tutoriales para controladores Arduino-MIDI, este es un tutorial básico de cómo comenzar a rodar con un simple botón y potenciómetro. Me hubiera encantado haber encontrado algo como esto cuando estaba comenzando, así que hice este tutorial con el objetivo de ayudar a un "futuro yo". ¡Esto debería permitir al creador ser más libre en su propio diseño y síntesis de nuevos instrumentos musicales! ¡Vuélvete raro con eso!
Paso 1: Materiales
Necesitará lo siguiente: -Arduino Pro Micro
-Botón momentáneo
-Potenciómetro de 10k
-Alambres de enganche
-Tablero de circuitos
-Arduino IDE
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap, etc.)
Paso 2: ¡Escriba el código
Le explicaré cómo escribir el código en el enlace del video en la parte superior de la página si desea hacerlo paso a paso. Si solo desea descargar el boceto y modificarlo, incluiré un enlace en esta sección.
La biblioteca que estoy usando (y de la que soy un gran admirador) es la biblioteca MIDI_controller.h. Aquí hay un enlace al repositorio de github, muchas gracias a tttapa por crear la biblioteca y compartirla.
He incluido algunas líneas comentadas para expandir el controlador. ¡El objetivo es establecer una base para la cual puedas hacer un instrumento que realmente te refleje!
Paso 3: ¡Construye el circuito
Si le gustan las imágenes y sabe cómo manejar una placa de pruebas, este método puede resonar en usted. Lo guiaré a través de los pasos en la parte central del video, pero también incluiré algunas capturas de pantalla de los pasos aquí como referencia.
(1ra imagen) Paso 1: Conecte el cable de conexión rojo desde el pin "VCC" en Arduino al riel "+" de la placa. Paso 2: Conecte el cable de conexión rojo desde el pin de la derecha en el potenciómetro al riel "+" en el protoboard. Paso 3: Conecte el cable de conexión azul del pin "GND" en Arduino al riel "-" de la protoboard. Paso 4: Conecte el cable de conexión azul desde el pin izquierdo del potenciómetro al riel "-" en la placa de pruebas. Paso 5: Conecte el cable de conexión azul desde una de las clavijas del botón al riel "-" de la placa de pruebas.
(2da imagen) Paso 1: Conecte el cable de puente blanco desde "el otro" pin en el botón al pin "2" en el Arduino. (3ra imagen) Paso 1: Conecte el cable de puente blanco desde el pin central del potenciómetro al pin " A0 "en el Arduino. (4ª imagen) Esto muestra el espaciado y la alineación de los pines del potenciómetro.
Paso 4: ¡Cargue el código
Seleccione la placa "Arduino Leonardo" del menú y cargue el boceto al Arduino desde el IDE y ¡listo!
Paso 5: Conéctese a DAW
Dado que este dispositivo está programado para ser un dispositivo MIDI como cualquier otro, es posible que no tenga que hacer nada elegante para que se reproduzca, pero puede que tenga que ir al menú "Configuración" para decirle al programa que escuche el controlador. Normalmente uso Ableton, pero esta vez decidí probar con el DAW "Soundtrap" basado en la web. Estaba a unos pocos clics de configurarlo y una vez que seleccioné "Arduino Leonardo" en el menú del dispositivo, comenzó a responder perfectamente.
Paso 6: ¡Terminado
¡El siguiente paso es suyo! ¿Cómo lo llevarás al siguiente nivel? ¿Qué tipo de botones usarás? ¿Recinto impreso en 3-D? Publica cualquier pregunta en los comentarios y ¡buena suerte!
Recomendado:
Controlador paso a paso accionado por botón: 4 pasos
Controlador paso a paso accionado por botón:
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: 4 pasos
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: En esta sección, aprenderemos cómo hacer el código C del programa para ATMega328PU para alternar el estado de los tres LED de acuerdo con la entrada de un interruptor de botón. Además, hemos explorado una solución al problema de "Switch Bounce". Como de costumbre, nosotros
Botón-teclado del controlador Midi: 6 pasos
Midi Controller Button-Keyboard: Inspirado por mi proyecto midifighter, me propuse hacer un controlador midi estilo botón que aproveche las muchas entradas digitales que tiene la placa Mega Arduino. En este Instructable, analizaremos los pasos que se tomaron para recolectar materiales
Reparación de un controlador Xbox One (botón LB / RB defectuoso): 6 pasos
Reparación de un controlador Xbox One (botón LB / RB defectuoso): el controlador del juego defectuoso / que no responde es una de las mayores irritaciones en todo momento, diría yo. Podemos devolverlo fácilmente a la tienda o contactar al fabricante para solucionar este problema si su dispositivo aún está en garantía. Sin embargo, la garantía de la mía terminó