Quote:
In other words, such a program would have to decode, adjust, and re-encode, thereby introducing further artefacts?

Each frame in an MP3 file has a volume value. The programs I'm thinking of will write a global offset directly to that value without decoding and re-encoding.

I don't think it works very well, it's got its own set of problems. But it's the only other option I know of, which is what the original post asked.
_________________________
Tony Fabris