MidiClientRaw: fixed parsing of MIDI events

A break was missing in the function where MIDI events are generated from
raw MIDI data. This always has been broken as of commit d188056683
but was not observed as the code for all switch-cases has been identical.
This commit is contained in:
Tobias Doerffel
2012-10-27 22:20:12 +02:00
parent 4ba4d8b4e0
commit ad3af97798

View File

@@ -222,11 +222,11 @@ void MidiClientRaw::parseData( const Uint8 _c )
m_midiParseData.m_buffer[0] - KeysPerOctave;
m_midiParseData.m_midiEvent.m_data.m_param[1] =
m_midiParseData.m_buffer[1];
break;
case MidiControlChange:
m_midiParseData.m_midiEvent.m_data.m_param[0] =
m_midiParseData.m_buffer[0] - KeysPerOctave;
m_midiParseData.m_midiEvent.m_data.m_param[1] =
m_midiParseData.m_buffer[1];
m_midiParseData.m_midiEvent.m_data.m_param[0] = m_midiParseData.m_buffer[0];
m_midiParseData.m_midiEvent.m_data.m_param[1] = m_midiParseData.m_buffer[1];
break;
case MidiPitchBend: