"Night Mode" or "Dynamic Range Compression"
Back when I was running a nForce motherboard the sound drivers had a "Night Mode" which would "compress" the highs and lows so you could hear everything clearly at a softer volume. A sort of "Don't wake the neighbours" mode. (Or the better half.)
I found it useful at the time, maybe others would too.
I believe this is the technical term for it: http://en.wikipedia.org/wiki/Dynamic_...
I found it useful at the time, maybe others would too.
I believe this is the technical term for it: http://en.wikipedia.org/wiki/Dynamic_...
3
people like this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The best point from everyone
-
This has been already suggested here.
To sum it up, there are 2 independent things:
1) Normalize volume between tracks (replay gain).
2) Normalize volume within one track (dynamic compression)
There is a GStreamer plugin for replay gain analysis and application. There are also many dynamic compression filters, a lot of them are opensource. For example they can be found in MPlayer, ffdshow or in Audacity. The best solution for Songbird would be probably VLevel, which according to it's web page can be used as a GStreamer plugin. I use VLevel in foobar2000 and it works great.
So when the switch to GStreamer backend is will be done, this should be quite easy to implement. There should be a configuration panel to make a chain of DSP effects (= GStreamer plugins). The basic ones (EQ, compressor, replay gain, channel mixer) should be included. More can be added as addons.
3 people think
this is one of the best points
-
Inappropriate?This probably will be able when the whole EQ and audio plug-in will work...
-
Inappropriate?Sounds like a cool idea. Thanks for the suggestion.
-
Inappropriate?The way it sounds, it is used in devices.
It might require some hardware to compress audio output. -
Inappropriate?Perhaps someone could make an addon that takes advantage of certain hardwares?
-
Inappropriate?I'm not sure this applies, but the Wikipedia page has a listing of software players which use DRC.
http://en.wikipedia.org/wiki/Dynamic_...
However, it doesn't go into detail as to what they do or how they do it. For instance the tracks might have to be scanned ahead of time, or it might not be very effective.
End result: I'm not qualified to judge on this.
I’m sticking my nose were it doesn't belong.
-
Inappropriate?Thanks for bringing this up.
This information might be useful for our engineers.
We can definitely file this as a Feature Suggestion. -
Inappropriate?I just stumbled across these passages in Slim Devices's Squeezebox Boom Audio Design document ( http://wiki.slimdevices.com/uploads/a... )
At the bottom of page 13 they list a few future enhancements you might find interesting (unless of course they only apply to hardware):
Future Enhancements
There are several future enhancements that we would like to make to the Squeezebox Boom that didn’t make it in for the first software release.
• Loudness filter. The loudness filter is a dynamic filter that compensates for the loss of sensitivity at low SPL levels, depending on the volume setting. As the volume is turned down, the bass needs to be boosted in order to maintain spectral balance.
• Midnight mode. This mode would apply dynamic range compression when the volume is turned very low, and perhaps disable the loudness filter. The idea is that when the volume is very low, dynamic range compression may be used so that quiet passages in a track remain audible. It will also disable loudness, preventing low frequency sound from permeating the house and disturbing family and friends.
• Dynamic range compression. When listening to music in noisy environments, applying dynamic range compression is a good thing – as with midnight mode, it allows quiet passages to remain audible over the noise.
I’m feeling lucky.
-
Inappropriate?This has been already suggested here.
To sum it up, there are 2 independent things:
1) Normalize volume between tracks (replay gain).
2) Normalize volume within one track (dynamic compression)
There is a GStreamer plugin for replay gain analysis and application. There are also many dynamic compression filters, a lot of them are opensource. For example they can be found in MPlayer, ffdshow or in Audacity. The best solution for Songbird would be probably VLevel, which according to it's web page can be used as a GStreamer plugin. I use VLevel in foobar2000 and it works great.
So when the switch to GStreamer backend is will be done, this should be quite easy to implement. There should be a configuration panel to make a chain of DSP effects (= GStreamer plugins). The basic ones (EQ, compressor, replay gain, channel mixer) should be included. More can be added as addons.
3 people think
this is one of the best points
Loading Profile...





EMPLOYEE
