diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index 8a24429b30c..a624e4040bd 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -393,7 +393,7 @@ void SciMusic::soundInitSnd(MusicEntry *pSnd) { } } } else - playSample = (track->digitalChannelNr != -1); + playSample = (track->digitalChannelNr != -1 && (_useDigitalSFX || track->channelCount == 1)); // Play digital sample if (playSample) {