A lot of people love listen to music during their daily activities. But what happens if the noise outside is constantly changing? It is always changing.. When walking by a noisy street or during stops on the subway train.
Some people like me are always playing with the volume buttons: It’s too loud when the train is not moving.. And then it’s too quiet to hear anything while the vehicle is on the move! If you don’t do anything and simply pump up the volume then it will be irritating for your ears and people around you too!
AutoVolume solves this problem for us. You just start the app and it will constantly measure the outside noise level with the iPhone?s built in microphone and then gracefully adjust the music volume depending on the measured level. This way you?ll never have to touch the volume buttons again, the volume will always adapt to the noise outside.
AutoVolume is also able to instantly lower the music volume when noise is heard (limiter). Making it useful in office or during any kind of activity that requires your sudden attention.
Moreover, it responds when you start talking.
As I was doing my development I?ve realized that adding just a sensitivity slider for signal- to-noise ratio is not sufficient enough. That means output volume can jiggle, not always producing the desired level. Besides, obviously, everyone has a different hearing and noise types and levels vary too.
So I made AutoVolume fully customizable. That means you can change just about anything! You can change in/out volume characteristics (signal-to-noise graph) by moving your finger on the curve. This way you can set the exact music volume levels according to the noise (graph is not linear).
You can use different averaging methods: choose median average instead of simple average. This average mode is very handy when it comes to excluding short period sounds that are insignificant and not constantly making noise. You can change volume fader speed at your favour and make volume changing transitions gracefully apply. Possibilities include changing the sampling speed and length and many other feature.