I have an app which plays music (mp3) from a server, created playlists etc.
The problem is that the sound/volume/db of some songs is higher or lower than others... Thus i am looking into a way to implement a DSP (Digital Sound Processing) into my app while playing music. I need a Sound Compressor which lowers the db output if this goes beyond a threshold or increases the db output if it is under some threshold.
Does anyone have an idea how this could be done??? I found some DSP app on Google Play so it is possible but how to implement it?
I found a possible solution called "Automatic Gain Control" which should actually do this but as i read it, it is meant for the INPUT sound while recording and not OUTPUT as with playing a song from server!
Any ideas, suggestions, examples?
Thanks