probonopd 3 years ago committed by GitHub
parent b30953b578
commit 24cd4bd560
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/minidexed.cpp

@ -159,13 +159,13 @@ void CMiniDexed::MIDIPacketHandler (unsigned nCable, u8 *pPacket, unsigned nLeng
{ {
if (pPacket[1] == MIDI_CC_BANK_SELECT_LSB) if (pPacket[1] == MIDI_CC_BANK_SELECT_LSB)
{ {
if (pPacket[2] < 1 || pPacket[2] > 128) if (pPacket[2] > 128)
{ {
return; return;
} }
printf ("Select voice bank %u\n", (unsigned) pPacket[2]); printf ("Select voice bank %u\n", (unsigned) pPacket[2]);
s_pThis->m_SysExFileLoader.SelectVoiceBank (pPacket[2]-1); s_pThis->m_SysExFileLoader.SelectVoiceBank (pPacket[2]);
} }
return; return;
@ -173,12 +173,12 @@ void CMiniDexed::MIDIPacketHandler (unsigned nCable, u8 *pPacket, unsigned nLeng
if (pPacket[0] == MIDI_PROGRAM_CHANGE) if (pPacket[0] == MIDI_PROGRAM_CHANGE)
{ {
if(pPacket[1] < 1 || pPacket[1] > 32) { if(pPacket[1] > 32) {
return; return;
} }
printf ("Loading voice %u\n", (unsigned) pPacket[1]); printf ("Loading voice %u\n", (unsigned) pPacket[1]);
uint8_t Buffer[156]; uint8_t Buffer[156];
s_pThis->m_SysExFileLoader.GetVoice (pPacket[1]-1, Buffer); s_pThis->m_SysExFileLoader.GetVoice (pPacket[1], Buffer);
s_pThis->loadVoiceParameters(Buffer); s_pThis->loadVoiceParameters(Buffer);
char buf_name[11]; char buf_name[11];
memset(buf_name, 0, 11); // Initialize with 0x00 chars memset(buf_name, 0, 11); // Initialize with 0x00 chars

Loading…
Cancel
Save