Showing the changes to src/core/rtmidi.cpp (1 of 3 files). Show all
Unified · Split
| @@ -1418,11 +1418,12 @@ void RtMidiOut :: sendMessage( std::vector<unsigned char> *message ) · 1417 unmodified lines | ||
| 1418 | 1418 | snd_seq_ev_set_direct(&ev); |
| 1419 | 1419 | for ( unsigned int i=0; i<nBytes; i++ ) data->buffer[i] = message->at(i); |
| 1420 | 1420 | result = snd_midi_event_encode( data->coder, data->buffer, (long)nBytes, &ev ); |
| 1421 | − if ( result < (int)nBytes ) { | |
| 1422 | − errorString_ = "RtMidiOut::sendMessage: event parsing error!"; | |
| 1423 | − error( RtMidiError::WARNING ); | |
| 1424 | − return; | |
| 1425 | − } | |
| 1421 | + // commenting this out allows sending MIDI messages < and > 3 | 1.4.0.2 (mariobuoninfante) | |
| 1422 | + // if( result < (int)nBytes ) { | |
| 1423 | + // errorString_ = "RtMidiOut::sendMessage: event parsing error!"; | |
| 1424 | + // error( RtMidiError::WARNING ); | |
| 1425 | + // return; | |
| 1426 | + // } | |
| 1426 | 1427 | |
| 1427 | 1428 | // Send the event. |
| 1428 | 1429 | result = snd_seq_event_output(data->seq, &ev); |