diff -urN 07-STYMulator-0.21a_not_used/src/stsoundlib/YmMusic.cpp 08-STYMulator-0.21a_unintended_behaviour/src/stsoundlib/YmMusic.cpp --- 07-STYMulator-0.21a_not_used/src/stsoundlib/YmMusic.cpp 2010-04-21 18:50:54.225503013 +0200 +++ 08-STYMulator-0.21a_unintended_behaviour/src/stsoundlib/YmMusic.cpp 2010-04-21 18:52:14.181502653 +0200 @@ -676,7 +676,7 @@ #ifdef _LINEAR_OVRS ymint vb = va; if (samplePos < (sampleEnd-(1<>YMTPREC)+1]]; + vb = pVolumeTab[pSample[(samplePos>>YMTPREC)+1]]; ymint frac = samplePos & ((1<>YMTPREC); #endif