Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Dibujar y perforar
- Paso 3: Prueba de concepto
- Paso 4: soldar
- Paso 5: Código
- Paso 6: ¡Jam
Video: Botón-teclado del controlador Midi: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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, recorreremos los pasos que se toman desde la recopilación de materiales hasta la creación de música.
Paso 1: Reúna los materiales
Para este proyecto utilicé:
Arduino Mega (clon)
Alambre calibre 22
16 grandes botones arcade blancos
10 botones arcade negros más pequeños
Herramientas de soldadura
Taladro con brocas de 16 mm y 26 mm
Vio
Tabla de montaje
Paso 2: Dibujar y perforar
Necesitará simular sus botones en lo que sea que los esté montando, encontré esta pieza de madera en la basura y pensé que sería perfecta para este proyecto. Es posible que desee hacer lo mismo o ir a la ferretería.
Trace los botones y marque dónde perforar los agujeros y reventarlos. Como puede ver más adelante, la parte inferior se ve bastante retorcida. Es posible que desee probar el ajuste del botón antes de perforar todos los agujeros.
Corté mi tabla por la mitad más tarde, pero sugeriría hacerlo en esta etapa.
Paso 3: Prueba de concepto
Ejecuté algunas pinzas de cocodrilo en algunos botones, configuré una olla de 10K y cargué el código para probarlo antes de soldar. Esto no es 100% necesario, pero es una buena idea si desea volver a verificar las cosas.
Paso 4: soldar
Hay muchos cables que van a los pines digitales aquí, podría intentar usar un multiplexor la próxima vez, pero en realidad no es tan malo, solo verifique dos veces a medida que avanza el cableado. El código especificará que el pin de inicio es 22 y los botones aumentan cromáticamente en uno (entonces C = pin 22, C # = Pin 23, etc.). En el diagrama, puede ver que los botones están conectados a tierra en una gran cadena.
Las ollas obtienen energía del pin de 5v y están encadenadas con eso. Asimismo, las macetas se conectan a tierra de la misma forma que los botones. Por último, ejecute los cables de datos de las ollas a A0, A1, A2, A3.
Realmente podrías volverte loco si quisieras más botones o botes … ¡y te animo a que lo hagas!
Paso 5: Código
Antes de que pongas el código, me gustaría agradecer a Gustavo Silveira en www.musiconerd.com ya que usé su código en un proyecto anterior y lo modifiqué para usarlo en este.
Estoy ejecutando Hairless Midi en mi Macbook para convertir las señales en serie en señales midi que recibirá Ableton Live.
Debo admitir que tomó algún tiempo configurar completamente el software serial-midi hasta el punto en que funcionaba perfectamente, pero no he tenido ningún problema desde que lo instalé en su configuración actual.
Soy un codificador novato en el mejor de los casos, pero si sigue los comentarios en el código del IDE de Arduino y se asegura de hacer coincidir la velocidad en baudios del código y el midi sin pelo, entonces debería estar listo y funcionando sin demasiada solución de problemas.
Paso 6: ¡Jam
Me gusta usar Ableton Live ya que la flexibilidad del mapeo midi realmente se adapta a instrumentos como este. ¡Aquí hay un enlace para mí tocando con un poco de Mussorgsky! ¡Mi primer instructable!
Recomendado:
¡Arreglo del botón de retención del Ipod Nano !: 4 pasos
Ipod Nano Hold Button Fix !: ok, llegué un poco tarde a la tendencia del iPod. intencionalmente, supongo. pero finalmente sucumbí y compré un viejo nano en eBay. y por supuesto, como un reloj, la cosa se me rompió unos meses después. no importa lo que hice, el nano pensó que
Mi intento en la melodía del zumbador del botón Arduino: 11 pasos
Mi intento en la melodía del zumbador del botón Arduino: En este tutorial, le mostraré cómo un botón puede iniciar una melodía. Durante el año escolar, muchas de nuestras vidas se rigen por campanas o tonos que nos avisan cuando es hora de irse o de irse. La mayoría de nosotros rara vez nos detenemos a pensar en lo diferentes que son
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
Tutorial de controlador MIDI de 1 botón: 6 pasos
Tutorial de controlador MIDI de 1 botón: 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 encontrarme con algo como esto cuando estaba empezando