diff --git a/src/core/midi/MidiOss.cpp b/src/core/midi/MidiOss.cpp index 77f324442..dddcfa12e 100644 --- a/src/core/midi/MidiOss.cpp +++ b/src/core/midi/MidiOss.cpp @@ -39,8 +39,10 @@ MidiOss::MidiOss() : { // only start thread, if opening of MIDI-device is successful, // otherwise isRunning()==false indicates error - if( m_midiDev.open( QIODevice::ReadWrite ) || - m_midiDev.open( QIODevice::ReadOnly ) ) + if( m_midiDev.open( QIODevice::ReadWrite | + QIODevice::Unbuffered ) ) || + m_midiDev.open( QIODevice::ReadOnly | + QIODevice::Unbuffered ) ) { start( QThread::LowPriority ); }