I'm interested learning more about this too.
As for what I already know--
-Use Variable bitrate and Joint Stereo. They compress simpler parts of your song more, leaving room for the more complex stuff.
-Remove any excessive high frequencies before encoding. Anything above 16 khz or so is difficult for most people to hear, and will just add more artifacts when you encode. Use a low-pass filter in audacity.
Thanks for the reply!
I don't see options for VBR or JS in Audacity--what tool are you using for that?EDIT: Here is some info from Audacity webpage:
Audacity 1.3.3 and later
From 1.3.3 onwards, the advanced encoding options are accessible in the "Options" button when you export as MP3, as described above. The new 1.3.3 export options are for:
Bit Rate Mode (Variable, Average, Constant or use a Preset)
Encoding Speed (with other than constant bit rate encoding)
Channel mode (currently Stereo or Joint Stereo) .
I was using v1.2.6 and I'm going to try updating now as well as grabbing latest lame_enc.dll
The high and low pass filter is a GREAT idea and one I should have thought of.. I'll see if that helps clean out some unwanted freqs ahead of the conversion.