No.
If using HLE does not produce audio that is obviously playing too slow, it means the game uses 32kHz audio. This is by far the most common situation, there are only about 5 titles that use 48kHz audio. Switching to LLE will not magically upscale the native rate used by the game.
That's not what I'm saying. If I play Sonic Colors, which has audio sampled at 48kHz, with LLE audio, and I dump the audio, will it come out at 48kHz or 32kHz? I'm not asking about upscaling, that's pointless.
What evidence do you have that it uses 48kHz? Does it have correct sound with HLE?
I have looked into the game files many times. I've unpacked the game's audio numerous times, and it's .aax sampled at 48kHz. I do know this for a fact. It does sound correct with HLE. But I've also replaced some .brstm files in Brawl with custom ones that are sampled at 48kHz, just as another example. I'm just saying we shouldn't needlessly downsample.
That just means that some of the samples sent to the DSP are originally 48kHz and get downsampled to 32kHz during processing. The final (mixed, post-processed etc.) audio that gets sent to the DAC is 32kHz. It is not "needless downsampling", it is how the audio is meant to be handled.
Oh, really? So the audio files are higher quality than the actual output then? That's actually interesting, I've only ever looked at the files themselves--I don't actually know how the DSP itself works, so thanks for that information. So basically the output audio is always 32kHz regardless of the rate of the files?
Why do you want to dump the audio from Dolphin anyway? If you can already unpack and verify the sample rate of the game's files, why not just decode them to WAV externally and not use Dolphin at all? Are you trying to capture the BGM mixed together with the SE?
I'm not using it to get the game's sound. Like you said, if I wanted that, I could just unpack the game's files (which I have done). I meant a DSP dump as an accompaniment to a frame dump.