Browse Source

Allow all-note/sound-off events with size 2

tags/v1.9.9
falkTX 7 years ago
parent
commit
8385d2c1fb
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      source/backend/engine/CarlaEnginePorts.cpp

+ 2
- 1
source/backend/engine/CarlaEnginePorts.cpp View File

@@ -221,12 +221,13 @@ bool CarlaEngineEventPort::writeMidiEvent(const uint32_t time, const uint8_t cha

if (status == MIDI_STATUS_CONTROL_CHANGE)
{
CARLA_SAFE_ASSERT_RETURN(size >= 3, true);
CARLA_SAFE_ASSERT_RETURN(size >= 2, true);

switch (data[1])
{
case MIDI_CONTROL_BANK_SELECT:
case MIDI_CONTROL_BANK_SELECT__LSB:
CARLA_SAFE_ASSERT_RETURN(size >= 3, true);
event.type = kEngineEventTypeControl;
event.ctrl.type = kEngineControlEventTypeMidiBank;
event.ctrl.param = data[2];


Loading…
Cancel
Save