I think maybe I didn't explain myself adequately.
My mix sounded just fine when coming through my higher-end sound interface, in Sonar, with no fancy processing.
I bounced it to MP3, and played it back using random MP3 player on computer. This plays back via the computer's
built-in soundcard (which I have linked up to the same speakers). It sounded s***. I wondered why. After a while I discovered it was because the computer's built-in soundcard was applying its own processing. I turned that off. Then it sounded just fine, almost identical to output from Sonar.
So my question was - how do I process my mix, such that if my listener (whoever he/she may be) listens through some random computer that applies this processing, it doesn't spoil the sound. I do agree the soundcard should not mess around the sound, but in fact it did/does - the default setting was to try to 'improve' the sound and in this case it made it worse.
I would expect that most of my listeners listen on their computers via built-in soundcard, and I do not know whether their computer may apply this 'dts ultra' or whatever you call it processing. They might not even realise it is ON, or might not even know how to turn it OFF. Who knows - it might be ON by default? it might be OFF?
The reason I think that something
can be done, is, this built-in-soundcard-processing doesn't seem to affect commercial music in a 'bad' way (or at least the ones I own), but it does affect my mixes (including just solo piano).
The answer as I understood, was to master it as best as you can. So I will learn how to.
I think it is a relevant question because more and more playback devices are able to apply some sort of EQ or compression or automatic volume control, in a way that is out of our control.
Thanks,
Wei Liang