Go Down

Topic: Problema con Midi a través de Hairless (Read 135 times) previous topic - next topic

Zientifiko

Hola, estoy intentando montar un controlador midi para Ableton Live usando una Arduino Uno R3.
Uso este código:

Code: [Select]
#include <MIDI.h>


const int numBotones=3;
int valorLeido[numBotones];    //
int valorAnterior[numBotones]; //
MIDI_CREATE_DEFAULT_INSTANCE();

void setup() {
  MIDI.begin();                //
  for(int i=0; i<numBotones; i++){
    pinMode(i+2, INPUT_PULLUP);//
    valorAnterior[i]=1;        //
  }
}

void loop(){
  for(int i=0; i<numBotones; i++){
    valorLeido[i]=digitalRead(i+2); //
    //
    if((valorLeido[i]==0) && (valorLeido[i]!=valorAnterior[i])){
      MIDI.sendNoteOn(48+i, 127, 1); //
    }
    else if ((valorLeido[i]==1) && (valorLeido[i]!=valorAnterior[i])){
      MIDI.sendNoteOff(48+i, 0, 1);
    }
    valorAnterior[i]=valorLeido[i]; //
  }

}


Como no me atrevo aún a cambiarle el firmware estoy usando Hairless y un IAC.
El problema viene cuando intento rutear los botones al Ableton, aparece que llega señal midi y reconoce los botones pero no funciona.

Go Up