diff --git a/src/tracks/instrument_track.cpp b/src/tracks/instrument_track.cpp index 1b18571e4..404d05845 100644 --- a/src/tracks/instrument_track.cpp +++ b/src/tracks/instrument_track.cpp @@ -168,7 +168,8 @@ void instrumentTrack::processAudioBuffer( sampleFrame * _buf, } else { - if( getVolume() < DefaultVolume ) + if( getVolume() < DefaultVolume && + m_instrument->isMidiBased() ) { v_scale = 1; }