All operating systems can do sample rate conversion.
The reason is obvious.
A sound card can play only at 1 rate at the time (the rate of the clock driving the DAC).
If you have multiple streams e.g. playing audio and a system beep, both must have the same sample rate to be playable at the same time.
Another reason to re-sample is that the source has a sample rate not supported by the hardware
E.g. you downloaded 24 bit/ 192 kHz audio and your sound card supports 16 bits/ 48 kHz max.
Sound quality
Sample rate conversion shouldn’t affect sound quality.
But writing a good SRC is not trivial.
In practice it can generate audible artifacts.
Famous is the XP K-mixer. You can find tons of complains about it on the internet.
Benchmark Media provides an example of the impact of sample rate conversion in OSX 10.4.6
A 16-bit 10k sine wave played through iTunes on OSX 10.4.6, without any sample-rate conversion.
A 16-bit 10k sine wave played through iTunes on OSX 10.4.6, with sample-rate conversion from 48 kHz to 44.1 kHz.
The distortion seen in this graph is solely caused by sample-rate converting from 48 kHz to 44.1 kHz. As seen in the graph, the signal-to-noise ratio went from 130 dB to less then 80 dB!
Apples own K-mixer.
dCS measured the up sampling in Vista from 44 to 96.
The dark line is the original 16/44.1 signal.
Obvious Vista SRC generates artifacts.
Solutions
Both Win7 and OSX have a preference panel where you can set the sample rate.
If the source differs from this rate, it will be re-sampled.
A first an obvious one it to fool around a little with the SRC of your operating system.
Play Redbook audio (44.1 kHz) and try a couple of settings like 48, 88 and 96 (if your hard ware supports this).
Download a hi-res track e.g. 24/96 or 24/176 and try various down sampling rates.
If you don’t hear a difference, stop bothering.
If your collection is 44.1 only (CD, MP3) you might simply set the OS to 44.1 kHz.
No sample rate conversion
A simple trick is to configure you're system in such a way that no re-sampling will take place.
In Win7 this can be done using the WASAPI interface.
In OSX you need a third party program like Pure Music.
Of course this only works as long as the hard ware supports the formats you provide.
Playing your audio at its native sample rate is probably the best solution.
The reason is obvious.
A sound card can play only at 1 rate at the time (the rate of the clock driving the DAC).
If you have multiple streams e.g. playing audio and a system beep, both must have the same sample rate to be playable at the same time.
Another reason to re-sample is that the source has a sample rate not supported by the hardware
E.g. you downloaded 24 bit/ 192 kHz audio and your sound card supports 16 bits/ 48 kHz max.
Sound quality
Sample rate conversion shouldn’t affect sound quality.
But writing a good SRC is not trivial.
In practice it can generate audible artifacts.
Famous is the XP K-mixer. You can find tons of complains about it on the internet.
Benchmark Media provides an example of the impact of sample rate conversion in OSX 10.4.6
A 16-bit 10k sine wave played through iTunes on OSX 10.4.6, without any sample-rate conversion.
A 16-bit 10k sine wave played through iTunes on OSX 10.4.6, with sample-rate conversion from 48 kHz to 44.1 kHz.
The distortion seen in this graph is solely caused by sample-rate converting from 48 kHz to 44.1 kHz. As seen in the graph, the signal-to-noise ratio went from 130 dB to less then 80 dB!
Apples own K-mixer.
dCS measured the up sampling in Vista from 44 to 96.
The dark line is the original 16/44.1 signal.
Obvious Vista SRC generates artifacts.
Solutions
Both Win7 and OSX have a preference panel where you can set the sample rate.
If the source differs from this rate, it will be re-sampled.
A first an obvious one it to fool around a little with the SRC of your operating system.
Play Redbook audio (44.1 kHz) and try a couple of settings like 48, 88 and 96 (if your hard ware supports this).
Download a hi-res track e.g. 24/96 or 24/176 and try various down sampling rates.
If you don’t hear a difference, stop bothering.
If your collection is 44.1 only (CD, MP3) you might simply set the OS to 44.1 kHz.
No sample rate conversion
A simple trick is to configure you're system in such a way that no re-sampling will take place.
In Win7 this can be done using the WASAPI interface.
In OSX you need a third party program like Pure Music.
Of course this only works as long as the hard ware supports the formats you provide.
Playing your audio at its native sample rate is probably the best solution.