Hi there
I have now compiled my volume adjustment code into a beta10 kernel. I've hard-coded the various parameters with what I consider to be reasonable values. It would be so cool to set these from tags in the database on a song-by-song basis. It appears to make a big difference for classical pieces with quiet sections. It also appears to work best if you have already normalised the peak values in your tracks, but it doesn't require this.
So, if anybody is still interested (the silence has been deafening since I posted my initial attempt at some source code, I don't know what this means) you can get a beta10 kernel by following the link at
http://home.eric.net.au/~rjlov/compress.html. Please give it a try and tell me what you think.
Would people prefer a beta10a kernel?
Richard.