NOTICE: I'm a lazy non-contributing person and I hope someone sees this
post and runs with the idea.

I've just discovered that sox can be used to compress the dynamic range
of audio (a.k.a. volume normalization) like so:

sox input.flac output.flac compand 0.3,1 6:-70,-60,-20 -5 -90 0.2

This is very useful for a car and other non-ideal listening
environments, where environmental noise can drown out quiet passages. 
I was thinking it might also be good for the Squeezebox Boom (official
or homebrew), being used out by the pool or barbeque, and maybe even
for an SB3 mounted in a noisy kitchen.

However, the key thing is that the utility of this feature would be
very specific to a player's location.  Right now, by modifying the
config file for format conversion, you could probably set SlimServer to
do this right now for all of your music pretty easily.  But you don't
(or shouldn't) want to do this for the Transporter in your living room,
just the SB3 you keep by the wood chipper.

So I was thinking that it might be neat to have a plugin that allowed
conditional player-specific server-side conversion of music, maybe
similar to the room correction/EQ plugin, but basically appears as a
simple checkbox in the UI: Normalize volume for this player.


-- 
CatBus
------------------------------------------------------------------------
CatBus's Profile: http://forums.slimdevices.com/member.php?userid=7461
View this thread: http://forums.slimdevices.com/showthread.php?t=50854

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/plugins

Reply via email to