diff --git a/pcsx2/SPU2/ADSR.cpp b/pcsx2/SPU2/ADSR.cpp index 2437f4ca32..030aa7efcf 100644 --- a/pcsx2/SPU2/ADSR.cpp +++ b/pcsx2/SPU2/ADSR.cpp @@ -34,7 +34,8 @@ void InitADSR() // INIT ADSR else rate <<= shift; - PsxRates[i] = (int)std::min(rate, (s64)0x3fffffffLL); + // Maximum rate is 0x4000. + PsxRates[i] = (int)std::min(rate, (s64)0x40000000LL); } }