Arduino Midi-controller con un giro: 8 pasos

Arduino Midi-controller con un giro: 8 pasos

Tabla de contenido:

Anonim

Jordan, Ashley, Lothar y yo creamos un controlador midi de tema unicornio con deslizadores, pulsadores y drumpads.

Trabajamos con un Arduino Uno en combinación con ableton (software de música en vivo).

¡Por supuesto que puedes hacer este controlador midi en el tema que quieras!

Suministros:

Paso 1: Elija un tema

Así que hicimos un controlador midi temático de unicornio, por supuesto que también puedes hacer eso. O incluso mejor: ¡puedes darle a tu controlador midi el tema que quieras! Piensa en cosas como navidad, minions o piratas, por ejemplo. ¡Darle un tema a tu controlador lo hace 10 veces más divertido y lo destaca!

Paso 2: Reúna sus componentes

Esto es lo que necesitarás:

componentes eléctricos

  • Arduino Uno R3
  • Cables de salto
  • Saltos de alambres con pinzas de cocodrilo.
  • 3 pizarras pequeñas

    (Descubrimos que es más fácil trabajar con 3 tablas de pruebas pequeñas, en lugar de una grande, para tener una visión general)

  • Transductor piezzo 2x
  • Interruptor deslizante 4x
  • 4x pulsador
  • 4x 10k ohms de resistencia

    (para estar seguro, verifique qué recomienda el fabricante de sus botones, puede ser diferente)

  • Resistencia 2x 1.5 M ohmios

    (para estar seguro, verifique lo que recomienda el fabricante de sus piezzos, puede ser diferente)

Caja

  • tablero mdf

    (o cartón si no planeas cortar con láser

  • Tapa de lata Pringle 2x (para hacer los drumpads)

Decoración

  • pintar
  • En nuestro caso: brilla !!!

(si planeas soldar)

  • alambre de soldadura
  • cables
  • tablero prototipo

=> Tenga en cuenta que no incluimos herramientas en esta lista!

Paso 3: Conecta todo

Sigue el plan para conectar todo junto. El plan muestra cómo lo hicimos, pero también existen otras posibilidades, dependiendo de las características de sus dispositivos de entrada.

=> Cuando conecte sus deslizadores, preste atención a que conecte todos los cables en el mismo circuito. Hay un circuito donde los números no tienen acento y hay un circuito donde los números tienen un acento. No importa qué circuito elijas.

Paso 4: Conecta el Arduino con Ableton

Arduino se comunica con max for live (m4l) con ableton. Así que tendrás que comprobar que m4l está instalado en ableton. Normalmente se descarga junto con ableton, y esto no debería ser un problema. Luego, debe descargar el dispositivo m4l para Arduino y cargar el código de firma en su Arduino.

1. Si aún no tiene Ableton, puede descargar una versión de prueba aquí.

=> http://www.ableton.com/en/trial/

Puede ejecutar la versión de prueba durante 30 días o indefinidamente si acepta no poder guardar ninguno de sus trabajos.

2. Asegúrese de que max for live (m4l) se haya instalado con ableton. Este será el lenguaje de programación que usará ableton para comunicarse con el arduino. Normalmente, esto no debería ser un problema, ya que sucede automáticamente cuando descarga ableton.

3. Descargue el dispositivo Arduino m4l y el código firmata aquí

=> http://github.com/Ableton/m4l-connection-kit/tree..

4. Lea el archivo "LÉAME" que se encuentra en el enlace de arriba

5. Sube el código de firma a tu Arduino

Si desea poder utilizar el dispositivo Arduino m4l, debe cargar este código en su Arduino. Este código funciona con cualquier dispositivo de entrada que desee conectar a su Arduino y no requiere que realice ninguna codificación.

=> ¿Nunca usaste un Arduino antes, y no tienes idea de cómo hacer esto? Entonces deberías ver este video:

6. Abra el dispositivo arduino en ableton, debe encontrarlo en la columna de la izquierda.

7. pruebe si funciona, cuando presiona un botón, por ejemplo, debería ver una luz "azul" azul junto al puerto al que está conectado. Si no funciona, intente lo siguiente:

  • Compruebe que el puerto en el que está escuchando el dispositivo Ableton arduino es el mismo al que está conectado su Arduino. (Si no sabe cuál es el puerto, verifique su puerto en el software Arduino, en la esquina inferior derecha)
  • Intente hacer clic en las líneas de los pines a los que están conectados sus dispositivos de entrada, deben ser de color naranja para funcionar.
  • Verifique que todos sus cables estén bien conectados, que no haya cometido ningún error, que ningún componente esté dañado, …

PD: en este video, todo se explica paso a paso y obtienes las imágenes que podrías necesitar:

Paso 5: recorta tu caja

Utilizamos esta aplicación web para hacer el plano base de nuestra caja:

=>

Asegúrese de seleccionar el grosor correcto de su tablero y de ser preciso cuando mida los componentes para determinar el tamaño de los orificios (tenga en cuenta que un orificio un poco más pequeño es más fácil de arreglar que un orificio demasiado grande).

Para hacer los detalles, puede editar la imagen con un editor de gráficos vectoriales (como Adobe Illustrator o Inkscape).

PS: ¡No olvides agregar un agujero para el cable usb!

Paso 6: Pintar

Pinta tu madera antes de armar la caja. Debido a la presión del tiempo, no pudimos correr el riesgo de hacerlo en este orden, ¡pero pintar antes de armar es mucho más fácil y limpio!

Paso 7: Arme todo

Para ajustar los botones y los controles deslizantes, es posible que tenga que lijar los orificios (comience con un poco de papel de lija áspero, p60, y termine con uno más suave de aproximadamente p120). Asegúrese de usar el tipo correcto de pegamento (pegamento para madera, por ejemplo), MDF es madera y es un material poroso por consecuencia. Para pegar los drumpads usamos pegamento caliente, esto no era ideal.

Paso 8: Diviértete y haz algo de música!

Y aquí hay algunos enlaces útiles que usamos como inspiración:

=> MIDI Arduino Drums: http: //www.instructables.com/id/MIDI-Arduino-Drum …

=> Pringle Can MIDI Drums: http: //www.instructables.com/id/Pringle-Can-MIDI -…