Paso 4: Implementación de la biblioteca del MIDI
Una vez que tenemos el sensor y podemos empezar a implementar te la biblioteca del Midi.
Empezamos con la biblioteca del Midi que incluye
#include
Ahora, según la documentación oficial tenemos que inicializar la biblioteca mediante la creación de una instancia de ella. Esto se hace poniendo MIDI_CREATE_DEFAULT_INSTANCE(); después de la inclusión de la biblioteca. Sin embargo, para mí esto no funcionó. En mi caso necesitaba usar esta linea:
MIDI_CREATE_INSTANCE (HardwareSerial, serie, MIDI);
Con esta línea especificamos un encargo puerto serie a utilizar. Ahora hemos instanciado la biblioteca y hecho listo para nuestro uso.
En la función de configuración tienes que poner MIDI.begin(); por encima de la línea de Serial.begin(9600). 9600 es nuestra velocidad de transmisión (el código se incluirá). De lo contrario nuestro programa wil no funciona con el Serial sin pelo al convertidor de midi (más sobre esto más adelante).
para más documentación en la biblioteca del MIDI, consulte aquí.