This discussion started from one at Head-fi.com called "Why Your Awesome IEMs Sound Bad from your iPod and what you can do about it." It initially involved a discussion concering lowering a file's levels using Audacity so that the EQ stages of the iPod wouldn't overload. That led to several pages of discussion, where eventually I cited dbPowerAMP as a way of automating such a task, using the "Volume Quieten" DSP, but then led to markopolo's suggestion that I investigate replaygain/mp3gain/aacgain as an even more efficient method, undo-able, and working on the internals of the mp3/aac file so it is decoded by the player at lower digital levels, pre-amplification. Following is a copy of my post verbatim. http://www.head-fi.org/forums/showpost.php...mp;postcount=77
I am wishing for an accuracy check concerning what I have posted, please, as I know there are many very knowledgeable programmers and electronics-engineering savvy people here. Is what I am stating accurate?
Thank you - I hope this leads to a useful FAQ item helping people gain-stage optimize their portable players, PC soundcards and laptops and simulataneously load-optimize them for low impedance headphones through a simple and easy file manipulation. [Edit:] This query is to benefit people who do wish to use their iPod's (or other source's) built-in EQ and their existing iPod (or other source's) headphones-out amplification.
Terry
[Head-fi.com original post]:
mp3Gain and AACGain appear to affect pre-EQ stages - Success
OK, according to this thread at Hydrogenaudio, http://www.hydrogenaudio.org/forums/...topic=24527&hl, mp3Gain and AACGain (both being implementations of the ReplayGain algorithms) affect volume settings of the actual few-millisecond-long individual blocks of the mp3 file, so it is an internal adjustment to the mp3 (or aac) file itself, and so, said volume adjustments are decoded directly by the player when reading the file, before entering any amplifier stages at all. The upshot is that using this program to reduce the overall volume sends a lowered signal to the fixed-preamp EQ in the iPod, and eliminates the problem of that EQ's output then overloading the input stages of the final amplifiers downstream.
The tags these programs write are apparently only for undo purposes.
That's right - the changes you make are entirely undo-able!
There are some problems that are raised in the above-mentioned post concerning these "undo" tags causing older versions of foobar2000 as a media player to ignore the id3 tags in favor of the APE format tags that hold the undo information, but workarounds are listed in the above post for people using foobar2000 who have "lost" the id3 tag info. (again, not really lost, only ignored...) These problems no longer seem to exist in current editions of foobar.
I used a setting of 83 dB that allowed me to pump both my Nano's and laptop's amp to 8-ish or 9-ish and maximize their power loading on my low impedance headphones. It is making these smallish amps work fine with Shure E4c and Ultrasone Proline 750s, as well as with my "portable" phones like the Portapros and Sennheiser PCX-250s. (Coincidentally, that was the program author's original default, though that has been raised to 89 dB in current editions. For power-loading/impedance matching purposes, 83 should work better.)
This should result in a very clean and distortion-free output from even these little 10 mW headphone amps. The added benefit is that this blows Apple's Sound Check out of the water. Be certain to turn Sound Check off on your iPod or in iTunes for playing files you've converted using either mp3Gain or AACGain.
BTW - get mp3Gain from here (This is all you need if you only intend to work with mp3 formats)
Then get AACGain from here near the bottom of the page (this is a direct link to that file)
If you intend to use the AACGain with this frontend: Go to your Program Files folder and inside the mp3Gain folder, change the name of mp3gain.exe to mp3gainOrig.exe to keep it for using with mp3s at another time, and then change the name of AACGain.exe temporarily to mp3gain.exe instead so the front end will find it.
The help files are very useful that come with the program. Experiment and tell us what results you got from it. Thank you, Markopolo for drawing my attention to these programs.
I hope this is of huge benefit to everyone who used to hate the iPod's unamped EQ sound! It definitely has improved matters, plus added the fringe benefits of levels controlling my tunes.
Terry
