Tabla de contenido:

Construya un controlador MIDI Arduino: 5 pasos (con imágenes)
Construya un controlador MIDI Arduino: 5 pasos (con imágenes)

Video: Construya un controlador MIDI Arduino: 5 pasos (con imágenes)

Video: Construya un controlador MIDI Arduino: 5 pasos (con imágenes)
Video: Construye tu propio controlador MIDI 2024, Noviembre
Anonim

¡Hola a todos! En este instructivo, le mostraré cómo construir su propio controlador MIDI alimentado por Arduino. MIDI son las siglas de Musical Instrument Digital Interface y es un protocolo que permite que las computadoras, instrumentos musicales y otro hardware se comuniquen. ¡Si sigues todos y cada uno de los pasos de este tutorial, podrás hacer música con un Arduino!

Qué vas a aprender de este Instructable:

  1. Elija los componentes adecuados para este proyecto.
  2. Esboce una interfaz con las dimensiones adecuadas y constrúyala.
  3. Lea los esquemas del circuito y conecte / suelde cada componente al Arduino.
  4. Elija el software adecuado para conectar el controlador MIDI con el DAW que está utilizando.
  5. Mapeo del controlador MIDI.

Asegúrate de ver el video porque es más ilustrativo. ¡Suscríbete a mi canal de Youtube para que no te pierdas nuevo proyecto y me ayudes a crecer!

Paso 1: reúna todo el material

Reúna todo el material
Reúna todo el material
Reúna todo el material
Reúna todo el material
Reúna todo el material
Reúna todo el material

Aquí hay una lista del material y las herramientas que necesitamos para completar este proyecto:

1 x Kit de inicio Arduino Uno

12 x pulsadores de arcade

Potenciómetro de perilla de 4 x

2 x potenciómetro deslizante

Material para construir la caja (decidí construir una caja de madera)

Elegí el Arduino Starter Kit porque este kit proporciona una gran cantidad de material útil para este proyecto, como resistencias y todo el cableado y conectores. Además, si eres un principiante como yo, otro material con este kit puede ayudarte a comenzar con la electrónica.

Compré los Botones de Arcade desde el enlace de arriba, pero si volviera a comprar, compraría ESTOS BOTONES en su lugar porque quería darle un patrón a la interfaz y era imposible con botones de un solo color, así que tuve que pintarlos.

Herramientas que necesitará:

  • Archivo de hobby
  • Papel de lija
  • Destornillador
  • Cuchillo X-acto
  • Calibrar
  • Gobernante
  • Pedazos de madera
  • Poco de pala
  • Cables de puente
  • Cinta aislante
  • Barniz
  • Pintura
  • Pelacables
  • Cortador de cables
  • Vio
  • Taladro eléctrico
  • Mini sierra de hacha
  • Dremel
  • Super pegamento
  • Soldador
  • Soldar
  • Pasta de soldar

Puede consultar las imágenes para obtener más detalles.

Paso 2: Dibujar y construir la interfaz

Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz
Dibujar y construir la interfaz

Recomiendo encarecidamente hacer un boceto de su interfaz para que esté seguro de las dimensiones que necesita para construir la carcasa.

Proyecté mi interfaz en una hoja A4, usando un lápiz, una regla y un compás. Puedes ver el resultado en la imagen de abajo. Al dibujar la interfaz, conoce las dimensiones que necesita para instalar todos los componentes. Mis pulsadores tienen un diámetro de 29,7 mm, por lo que voy a perforar un orificio de 30 mm para instalarlo. Cada agujero está espaciado por 10 mm. Básicamente, el centro de cada círculo está espaciado por 40 mm (diámetro = 30 + espacio = 10).

Pot Knobs tienen un diámetro de 10 mm. Se recomienda perforar con brocas de diámetro creciente para asegurarse de no agrietar la madera. También dejé un espacio de 10 mm entre los botones y los potenciómetros de las perillas.

Y finalmente, los potenciómetros deslizantes. Por la hoja de datos, sé que su distancia de viaje es de aproximadamente 80 mm. Debe usar una Dremel para abrir las ranuras para que quepan en los potenciómetros deslizantes, también conocidos como FADERS. Si no tienes esta herramienta específica siempre puedes hacerlo como muestro en el video. Piense en una ranura con 80 mm de largo y 3 mm de ancho.

Este fue mi proyecto de cuarentena COVID-19. Estaba decidido a encontrar una manera productiva de gastar mi tiempo y me vino a la mente el Arduino que quedaba en un cajón. Fui a mi tienda local a comprar madera para hacer el cerramiento y mientras lo compraba me dijeron que no estaban cortando madera por falta de personal y por todo este autoaislamiento / cierre. Entonces, decidí comprar la madera y cortarla en casa con el material que tenía disponible.

Después de quitar las astillas con papel de lija y preparar la superficie apliqué pintura de barniz. Se aplicaron dos revestimientos. Después elegí un color para pintar el recinto. ¡Puedes consultar las imágenes para ver el resultado!

Paso 3: diagrama de circuito y conexiones

Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones
Diagrama de circuito y conexiones

Decidí ilustrar el diagrama de circuito en lugar de dibujar el diagrama de circuito convencional porque puede resultar muy confuso. Usé varios colores para separar los cables de puente para que puedas entender a dónde pertenece cada cable.

El chip utilizado en el Arduino contiene resistencias pull-up internas, por lo que no es necesario conectar resistencias para cada uno de los botones arcade. Esto simplifica enormemente el cableado del controlador.

Todo lo que tenemos que hacer es elegir una pata de los Botones Arcade para que sea el suelo, la otra será la alimentación, que se conectará a una de las entradas digitales en la placa Arduino.

Los faders tienen tres patas, la primera (contando desde abajo) es el suelo (-), la segunda es la potencia (+) y la tercera es la señal.

Para los potenciómetros de la perilla Pot es lo siguiente: la pierna izquierda es tierra (-), la pierna media es la señal y la pierna derecha será la potencia (+).

El Arduino será el cerebro del controlador MIDI. Enviará instrucciones MIDI al software, dependiendo del botón que presione la entrada.

El interior se va a ensuciar mucho debido a todos los cables, le aconsejaría que estructurara el proceso de soldadura. Por ejemplo, decidí soldar primero todos los cables de tierra, la energía y finalmente los cables de puente de señal.

Después de soldar y conectar todos los pines a la placa Arduino, podemos cerrar la carcasa. ¡Echa un vistazo a las imágenes para ver el resultado final!

Paso 4: Software y programación

Software y programación
Software y programación
Software y programación
Software y programación
Software y programación
Software y programación

Necesitará tres piezas de software para poder hacer música con su Arduino.

Primero, debe descargar el software Arduino IDE para comenzar a escribir su propio código y cargar bocetos en la placa Arduino.

En segundo lugar, debe descargar el software LoopMidi, que es esencialmente un cable midi virtual.

Finalmente, para enviar sus datos en serie midi al software LoopMidi, necesitará el software Hairless Midi to Serial Bridge. Este software es excelente para hacerle saber si su cableado es correcto porque puede ver el flujo de datos intercambiado entre el controlador MIDI y el serial Midi sin pelo.

El primer paso es abrir el software Arduino y el código que adjunto a este Instructable (llamado MIDI_Controller). Los créditos se otorgan al autor Michael Balzer. No debería necesitar modificar el código. Simplemente verifique el boceto que es una especie de "depuración" y cuando reciba el mensaje de que la compilación está completa, puede enviarlo a la placa Arduino.

Luego diríjase a LoopMidi y elija un nuevo nombre de puerto. Una vez que elija uno, simplemente presione el botón más que creará el nuevo puerto. Después de este paso, abra Hairless Midi Serial Bridge y comience seleccionando el puerto MIDI In que acaba de crear. Luego seleccione el mismo puerto de salida MIDI. Finalmente, elija el puerto serie de su computadora (generalmente COM #). ¡Felicitaciones, acaba de habilitar su controlador MIDI para comunicarse con la computadora!

Paso 5: mapeo del controlador MIDI

Mapeo del controlador MIDI
Mapeo del controlador MIDI
Mapeo del controlador MIDI
Mapeo del controlador MIDI

Si llegaste tan lejos ¡¡¡Felicidades !!! ¡Estás a solo unos pasos de comenzar a hacer música con Arduino y jugar con tu controlador MIDI!

Ahora desea dirigirse a su DAW (estación de trabajo de audio digital) y establecer la configuración para reconocer la entrada externa que es su controlador MIDI. El ejemplo que proporciono es con Ableton Live. Tienes que ir a

Opciones >> Preferencias: El puerto Midi de entrada debe ser el que definió anteriormente y necesita activar la pista y el botón de alternancia remota.

Ahora, si presiona cualquier botón en su interfaz MIDI, debería ver una luz parpadeando en la esquina superior derecha de la DAW, lo que significa que el software está recibiendo las señales midi que está enviando. Para mapear el controlador MIDI simplemente haga clic en el botón "MIDI" y el color de la DAW debería volverse violeta. Ahora haga clic sobre cualquier ranura y luego presione cualquier botón, verá una nota / control asociado, lo que significa que el botón está mapeado.

¡Y ya está! ¡Felicidades! ¡Gran proyecto y gran trabajo! ¡Avísame si lo lograste!

Recomendado: