Paso 3: Generar señales MIDI
El software de Arduino tiene una excelente biblioteca de señal MIDI creado por Francois mejor, por lo que no fue difícil convertir la salida de los fotorresistores a una señal MIDI. La salida de los 4 bits multiplexor fue conectada a uno de los canales de entrada analógica de la Arduino. El programa comprueba si un haz de luz está siendo bloqueada (marcando un cambio de voltaje leído por el canal de entrada analógico) y luego crea la señal MIDI (nota y velocidad) dependiendo de la viga se detectó bloqueo. Obtener el código para crear estas señales descargar la biblioteca Francois MIDI mejor y revisa el enlace de arriba. También necesita un conector MIDI y conectar como se muestra en el esquema. Marque aquí para obtener más información sobre la conexión de la toma, pero realmente sugiero la biblioteca MIDI que he enumerado anteriormente.
Esta arpa láser es realmente un controlador MIDI (es decir, no tiene su propio motor de sonido). Puede seleccionar cualquier tipo de señal MIDI que desee. Decidí seleccionar medio C a la C una octava más alta en frecuencia. Otro instrumento MIDI o lector (yo usé de Macbook Pro y Garageband) debe utilizarse entonces para realmente crear las señales de audio que pueden ser jugadas a través de altavoces.