int pin[10]={0,1,2,3,4,5,6,7,8,9};
int on[10];
int flag[10]={0,0,0,0,0,0,0,0,0,0};
int i=0;
void setup()
{ for(int a=0;a<10;a++){
digitalWrite(pin[a],HIGH);}
}
void loop()
{
on[i] = !digitalRead(pin[i]);
if(on[i]==1 && flag[i]==0)
{
usbMIDI.sendNoteOn(1+i,127,1);
flag[i]=1;
}
else if(on[i]==0 && flag[i]==1)
{
usbMIDI.sendNoteOff(1+i,127,1);
flag[i]=0;
}
if (i<9)
{
i=i+1;
}
else{i=0;}
}