Tabla de contenido:

Controlador Midi sin contacto: 6 pasos (con imágenes)
Controlador Midi sin contacto: 6 pasos (con imágenes)

Video: Controlador Midi sin contacto: 6 pasos (con imágenes)

Video: Controlador Midi sin contacto: 6 pasos (con imágenes)
Video: Como Usar Tus Plugins Con Controlador Midi | Studio One 2024, Mes de julio
Anonim
Controlador Midi sin contacto
Controlador Midi sin contacto
Controlador Midi sin contacto
Controlador Midi sin contacto
Controlador Midi sin contacto
Controlador Midi sin contacto

Hacer las cosas sin contacto ha sido la tendencia hoy en día. Creé un controlador midi simple usando Arduino Pro micro y una placa de detectores de proximidad IR que tiene un comparador incorporado, esto debería estar disponible de manera bastante fácil y económica. Este proyecto se puede usar en cualquier Arduino que tenga una placa basada en 32u4, esto se hizo debido a la capacidad de usar estas placas con MIDI sin el dolor de cabeza que tiene que atravesar usando midi sin pelo y los fallos asociados con él. Este proyecto se realizó para 7 notas principales que podrían extenderse fácilmente a otras notas. Usé cakewalk de BandLab como mi DAW porque es genial y gratis. Espero que te diviertas haciendo esto. Este proyecto se diseñó inicialmente para presentar a los estudiantes el hermoso mundo de los infrarrojos y su divertida aplicación.

Suministros

Arduino Pro Micro (o cualquier placa basada en 32u4)

Sensor de proximidad IR * no de notas que desee

botones (opcional)

soldador y plomo

alfileres de té

perfboard

Cable

computadora

Paso 1: Unir las cosas

Unir las cosas
Unir las cosas
Unir las cosas
Unir las cosas
Unir las cosas
Unir las cosas

Primero obtengamos las cosas que necesitamos para hacer este proyecto. Necesitarás que tu computadora haga uso de este controlador MIDI.

Sensor de proximidad IR Arduino Pro Micro (o cualquier placa basada en 32u4) * no de notas que desee

botones (opcional)

soldador y plomo

alfileres de berg

perfboard

Cable

necesitará Arduino IDE para programar su placa. Se reinicia el software MIDI-OX para comprobar el proyecto. Usar esto con una DAW da excelentes resultados.

Paso 2: Comprensión de los conceptos básicos

Comprensión de los conceptos básicos
Comprensión de los conceptos básicos

El microcontrolador detecta cuando un objeto se acerca al detector de proximidad por infrarrojos. Luego envía un código MIDI correspondiente a la computadora.

Usaremos una biblioteca externa para lograr esto. Puede encontrar la biblioteca en el enlace a continuación.

github.com/arduino-libraries/MIDIUSB

podemos comprobar si la computadora recibe la señal adecuada mediante el software MIDI-OX.

Usaremos Digital IO si tenemos un comparador en la placa de proximidad IR. Debido al comparador, obtenemos una entrada como 1 o 0 en el puerto de E / S del microcontrolador

Paso 3: el código

El código
El código

El código es relativamente simple y fácilmente modificable. He adjuntado el código con esta instrucción.

Siempre que haya algún objeto que interfiera con el detector de proximidad IR, enviamos la señal correspondiente a la computadora

Si desea utilizar notas diferentes, utilice la tabla MIDI.

Sube el programa al microcontrolador

Paso 4: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

Encienda la placa de proximidad IR suministrando VCC y tierra.

Conecte la salida a los pines de E / S digitales correspondientes. He utilizado el pin 2-8 para mi proyecto.

asegúrese de modificar el código de acuerdo con el pin utilizado.

Utilicé pines hembra de berg para poder quitar y reemplazar fácilmente el detector de proximidad de infrarrojos y el arduino cuando fuera necesario.

Paso 5: Probar nuestro controlador MIDI

Probando nuestro controlador MIDI
Probando nuestro controlador MIDI

Recomiendo instalar MIDI-OX en su computadora.

Después de completar todas las conexiones en la placa de perforación, agregue el detector de infrarrojos.

Conecte la placa a la computadora.

Abra su programa de prueba MIDI.

Intente acercar un dedo al detector

Paso 6: Conéctese a su DAW y haga música

Conéctese a su DAW y haga música
Conéctese a su DAW y haga música
Conéctese a su DAW y haga música
Conéctese a su DAW y haga música
Conéctese a su DAW y haga música
Conéctese a su DAW y haga música

Va a tomar algún tiempo acostumbrarse a la forma de jugar sin contacto, pero será una experiencia divertida. Personalmente, me gusta tocar la batería usando esto en Cakewalk. Agregue o bloquee la luz del tablero según su gusto

Recomendado: