I have found a fix for this - the following change to arpie.ino is needed:
In the Midi Write function (about line 665) the code needs to be changed from this:
// send channel message
if(midiOutRunningStatus != statusByte)
{
Serial.write(statusByte);
midiOutRunningStatus = statusByte;
}
if(numParams > 0)
Serial.write(param1);
if(numParams > 1)
Serial.write(param2);
to this:
// send channel message
if(midiOutRunningStatus != statusByte)
{
midiOutRunningStatus = statusByte;
}
Serial.write(statusByte);
if(numParams > 0)
Serial.write(param1);
if(numParams > 1)
Serial.write(param2);
I hope that this helps for anyone else with this issue.
I have found a fix for this - the following change to arpie.ino is needed:
In the Midi Write function (about line 665) the code needs to be changed from this:
to this:
I hope that this helps for anyone else with this issue.