image of debug: https://www.dropbox.com/s/ikqw31ax0kyxn ... k.jpg?dl=0
contents of ProcessSample():
Code: Select all
ArrayList<ShortMessage> events = midiIn.GetMessages();
// events will be non-null if there are
// MIDI events to process
if (events != null)
{
int numEvents = events.size();
for (int ix = 0; ix < numEvents; ix++)
{
ShortMessage event = events.get(ix);
// print result to Text Label
//evNum.SetText(String.valueOf( event.getCommand() ) );
//
if (event.getCommand() == ShortMessage.TIMING_CLOCK) { // should be 248??
Log("clock message");
}
//
else if (event.getCommand() == ShortMessage.START)
{
Log("start message");
}
else if (event.getCommand() == ShortMessage.STOP)
{
Log("stop message");
}
}
}
I can confirm the status byte being sent is 248. Also START(250) an STOP(252) don't seem to be captured. Is this related to the bug the other day? viewtopic.php?p=9939#p9939