diff options
-rw-r--r-- | scumm/imuse_digi/dimuse.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scumm/imuse_digi/dimuse.cpp b/scumm/imuse_digi/dimuse.cpp index a5476af134..ee1e23669a 100644 --- a/scumm/imuse_digi/dimuse.cpp +++ b/scumm/imuse_digi/dimuse.cpp @@ -296,6 +296,9 @@ void IMuseDigital::startSound(int soundId, const char *soundName, int soundType, assert(channels == 1 || channels == 2); assert(0 < freq && freq <= 65535); + freq /= 25; + freq *= 25; + _track[l].iteration = _track[l].pullSize = freq * channels; if (channels == 2) |