For years I have resampled everything to 96kHz in MC, and had a 96kHz convolution filter. The reason has been that my DAC is in a separate room, and I would need to walk in there and physically change the sample rate by pressing a button.
Now my PC-DAC interface has changed, and the DAC sample rate can be controlled from the computer. That means I would like to play using the native source sample rate, and only resample sources below 44.1 and above 192kHz.
My convolution filter is (at least for now) 96kHz only. Because of this, I guess something is resampled somewhere in the audio chain. The DAC mixer shows that it receives audio at the source sample rate, so it seems to receive PCM stream in 44.1, 48, 96 kHz etc. Audio sounds great.
Could someone please explain to me what the audio path looks like? Is the convolution filter resampled to fit the audio stream, or vice versa? Would it be better if I created separate convolution filters for each sample rate?
Edit: Rephrasing here and there.