Hola compañeros,
llevo ya algun que otro proyecto sencillo con arduino pero este me tiene encallado. Ni que decir tiene que antes de preguntar aquí he mirado e intentado muchiisimo pero no lo consigo,.
Es un controlador midi con arduino uno que envia comandos y notas midi, hasta ahí todo bien. El problema esta en un comando que no consigo hacer que funcione.
Se trata de cambiar de banco y de preset, solo consigo que me cambie de preset pero no de banco. El comando que no consigo hacer funcionar es
MIDI.sendControlChange(0, 0, 32);
y esta es la documentación de dicho comando
con MIDI.sendProgramChange(1, 1); selecciono el banco
Hice la pregunta en el foro del software que recibe el comando y me dijeron esto
#include <MIDI.h>
MIDI_CREATE_INSTANCE(HardwareSerial, Serial, MIDI);
void setup() {
MIDI.begin();
Serial.begin(31250);
}
void loop() {
if(digitalRead(2)!=0){
MIDI.sendControlChange(0, 0, 32);
MIDI.sendProgramChange(1, 1);
delay(200);
}
Saludos y a ver si podeis decirme en que la estoy cagando. Muchas gracias.