although it will, obviously, have to be configurable - we don't want different gain for, say, tracks from the same live album or movements of the same sonata

You probably won't need to worry about that. Most CDs have each and every track normalized already. This normalizer would only be useful for those rare occasions when you have a non-normalized track.

___________
Tony Fabris
_________________________
Tony Fabris