diff options
author | Filippos Karapetis | 2013-03-03 23:01:12 +0200 |
---|---|---|
committer | Filippos Karapetis | 2013-03-03 23:01:12 +0200 |
commit | 8a62471b2112dd178ea550f9e6b85ce13b0b18ff (patch) | |
tree | 90263e370126399676c6ab26d32126527a7cbfda /audio | |
parent | 7880323590ae8b962e2dff776ce11d437b25734d (diff) | |
download | scummvm-rg350-8a62471b2112dd178ea550f9e6b85ce13b0b18ff.tar.gz scummvm-rg350-8a62471b2112dd178ea550f9e6b85ce13b0b18ff.tar.bz2 scummvm-rg350-8a62471b2112dd178ea550f9e6b85ce13b0b18ff.zip |
MT-32: Sync with the latest changes in munt
Diffstat (limited to 'audio')
-rw-r--r-- | audio/softsynth/mt32/LA32WaveGenerator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/audio/softsynth/mt32/LA32WaveGenerator.cpp b/audio/softsynth/mt32/LA32WaveGenerator.cpp index 74dba7853a..5b2c9001b8 100644 --- a/audio/softsynth/mt32/LA32WaveGenerator.cpp +++ b/audio/softsynth/mt32/LA32WaveGenerator.cpp @@ -55,8 +55,10 @@ void LA32Utilites::addLogSamples(LogSample &logSample1, const LogSample &logSamp Bit32u LA32WaveGenerator::getSampleStep() { // sampleStep = EXP2F(pitch / 4096.0f + 4.0f) Bit32u sampleStep = LA32Utilites::interpolateExp(~pitch & 4095); + sampleStep &= ~1; sampleStep <<= pitch >> 12; sampleStep >>= 8; + sampleStep &= ~1; return sampleStep; } |