Don't even want to go there. I want to avoid this situation all together.
Then just check how far it goes over 0 dB, go back to the source file you encoded, lower it by that amount and reencode. You should peak at exactly 0 dB now.
This may be the most valuable new piece of info you've set me straight about. If I'm getting this right you're saying that each time I down sample I should dither not just at the end when I down sample for 16bit CD?
Dithering generally improves the resolution in mid and low frequency range, thus do it. The difference is by no means that drastic as with 16 bit of course. If possible, you should avoid dithering more than once, except you are dithering at a lower resolution each time, for instance first dither at 24 bit and 2nd dither at 16 bit.
I thought they were 24bit and AA simply read/interpreted them as 32bit float.
That's how AA works with any file format having a resolution better than 16 bit, since it is the best way to work with it.
Some of my friends that I've been asking this question of say that I shouldn't worry about a little clipping, if I'm not hearing it.
Depends on the style and instruments. The less harmonics the clipping instrument has, the more distracting it will probably sound. Also a clipping e-guitar surely sounds less disturbing than a clipping singer. Clips of 3 or less samples aren't usually much to be worried about, and most software don't even detect them as clips. Clips of 4 to 10 samples produce squarewaves in the range where the human perception is rather sensitive. And even longer clips really shouldn't be there as they pretty much replace the entire spectrum with sqarewaves with all their harmonics for serious periods of time.
Though, clipping mp3 aren't that much of a problem than clipping CD's for several reasons:
- Better mp3 decoders have a limiter or a volume slider you can turn down, thus preventing the clipping in the first place.
- The volume of mp3's can be changed after encoding in 1.5dB steps. Try
mp3gain. It not only can normalize mp3's, it also can take an entire collection and match the percept volume using the
replaygain standard which AA also deploys in its "Group Waveform Normalize..."-function.