DSP not handling <32 & <48khz resampling & noise enveloping
Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp
Brought to you by:
wntrmute
Many of the apps suffering the tinny noise issue are using sample rates that are not 32khz or 48khz (some range from 22050-44100),
The DSP hardware is meant to handle resampling during the dsp_mixing phase, along with any necessary fir tap filtering and noise enveloping
From the testing i have performed, asnd is not setting the bits necessary to invoke interpolation and noise enveloping, resulting in a dirty upsampling.