I've been looking for a good graphic EQ (equalizer) for when I'm using my Droid as an MP3 media player. My old pocket pc has a 5 channel EQ that governs all audio produced by the device and outputted through the headphones jack. I've written a few programs in Visual Basic and C++ but none in JAVA. Can anyone give me any tips on whether it would be possible to create an EQ for the Droid or any android phones?
• Options for 3, 5, & maybe 10 bands
- The 3 bands would just simply be bass, mid, and treble.
- The 5 and 10 bands would be more like a real EQ with the Hz number.
• Custom Presets: (Rock, Jazz, Classical, etc. and user defined)
• Would only affect audio going through headphones not the built-in phone speaker.
• Would work with any and all media players; not exclusive.
• The ability to assign presets to individual tracks, artists, albums, and playlists so that when a song plays, the EQ auto changes the preset to the assigned settings. This way if you have a mix of artists like with shuffle mode on and it switches from one assigned track to another the user defined assigned EQ preset automatically changes accordingly. (This is a long shot)
My main concern is that I don't even know if any of the Android phones would support a universal EQ. If there are any hardware or software limitations that would prevent such an EQ from working. Furthermore I don't know how to affect the individual EQ bands. Would I have to write a new library? Ugh, I wish I understood programming better.