|
|
@ -144,17 +144,17 @@ void CMIDIDevice::MIDIMessageHandler (const u8 *pMessage, size_t nLength, unsign |
|
|
|
if ( pMessage[0] != MIDI_TIMING_CLOCK |
|
|
|
if ( pMessage[0] != MIDI_TIMING_CLOCK |
|
|
|
&& pMessage[0] != MIDI_ACTIVE_SENSING) |
|
|
|
&& pMessage[0] != MIDI_ACTIVE_SENSING) |
|
|
|
{ |
|
|
|
{ |
|
|
|
printf ("MIDI%u: %02X\n", nCable, (unsigned) pMessage[0]); |
|
|
|
LOGNOTE ("MIDI%u: %02X\n", nCable, (unsigned) pMessage[0]); |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case 2: |
|
|
|
case 2: |
|
|
|
printf ("MIDI%u: %02X %02X\n", nCable, |
|
|
|
LOGNOTE ("MIDI%u: %02X %02X\n", nCable, |
|
|
|
(unsigned) pMessage[0], (unsigned) pMessage[1]); |
|
|
|
(unsigned) pMessage[0], (unsigned) pMessage[1]); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case 3: |
|
|
|
case 3: |
|
|
|
printf ("MIDI%u: %02X %02X %02X\n", nCable, |
|
|
|
LOGNOTE ("MIDI%u: %02X %02X %02X\n", nCable, |
|
|
|
(unsigned) pMessage[0], (unsigned) pMessage[1], |
|
|
|
(unsigned) pMessage[0], (unsigned) pMessage[1], |
|
|
|
(unsigned) pMessage[2]); |
|
|
|
(unsigned) pMessage[2]); |
|
|
|
break; |
|
|
|
break; |
|
|
@ -162,17 +162,17 @@ void CMIDIDevice::MIDIMessageHandler (const u8 *pMessage, size_t nLength, unsign |
|
|
|
switch(pMessage[0]) |
|
|
|
switch(pMessage[0]) |
|
|
|
{ |
|
|
|
{ |
|
|
|
case MIDI_SYSTEM_EXCLUSIVE_BEGIN: |
|
|
|
case MIDI_SYSTEM_EXCLUSIVE_BEGIN: |
|
|
|
printf("MIDI%u: SysEx data length: [%d]:",nCable, uint16_t(nLength)); |
|
|
|
LOGNOTE("MIDI%u: SysEx data length: [%d]:",nCable, uint16_t(nLength)); |
|
|
|
for (uint16_t i = 0; i < nLength; i++) |
|
|
|
for (uint16_t i = 0; i < nLength; i++) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if((i % 16) == 0) |
|
|
|
if((i % 16) == 0) |
|
|
|
printf("\n%04d:",i); |
|
|
|
printf("\n%04d:",i); |
|
|
|
printf(" 0x%02x",pMessage[i]); |
|
|
|
printf(" 0x%02x",pMessage[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
printf("\n"); |
|
|
|
LOGNOTE("\n"); |
|
|
|
break; |
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
printf("MIDI%u: Unhandled MIDI event type %0x02x\n",nCable,pMessage[0]); |
|
|
|
LOGNOTE("MIDI%u: Unhandled MIDI event type %0x02x\n",nCable,pMessage[0]); |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|