[APP] VoodooEQ 1.6 - 13-03-22 - control the voodoo sound hardware equalizer

Search This thread

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
Hi, after doing a similar app for the i9300 and its scoobydoo sound voodoo derivate, i modified my app to be compatible with the i9000 and voodoo sound.
It is so far feature complete and all is working, if you have any suggestions, feel free to ask.

Attention, LaboDJ Slim gapps are not supported, this package is missing something that prevents that VoodooEQ can be installed



Features:

# control the 5 band hardware equalizer
# analog gain
# negative digital gain
# stereo expansion
# stereo width

# notification to open eq (if enabled in "more" screen)
# set values at boot (if enabled in "more" screen)

#2 fixed Presets
#3 customizable Presets (hold preset name to rename)



Screenshots

shot_000001.png


shot_000002.png




Download version 1.6

if you have problems to download use a Download manager or 3rd party browser!



Compatible Kernels:


Galaxy S i9000

CM9/10/10.1 Stock Kernel http://xdaforums.com/showthread.php?t=2039755
Devil Kernel (included in Hellybean Rom http://xdaforums.com/showthread.php?t=2012061 )
Semaphore http://xdaforums.com/showthread.php?p=29086242
Mackay for 4.1.x http://xdaforums.com/showthread.php?t=1842324
Mackay for 4.2.x http://xdaforums.com/showthread.php?t=

Galaxy Player 4.0 (YP-G1,YP-GB1)

[KERNEL][CWM] TerraSilent 1.3.5 for Galaxy 4.0 (YP-G1) INTL & USA (22/06/2012)

STeVEs Custom Kernel and ROM for YP-G1 (Galaxy S WiFi 4.0 EU + USA version)



Please post which kernel you run this on...



Changelog:

13-03-22 Update v1.6
Compatibility with Galaxy Player 4.0

13-03-18 Update v1.5
Some UI prettifying
Timings corrected so app stays visible while changing views

13-03-03 Update v1.4
Presets can be renamed
1 fixed preset added
Slider values are displayed now
New app icon

13-02-18 Update v1.3
Bugfix release

13-02-17 Update v1.2
Change app name to VoodooEQ to fullfill Supercurio's request, please uninstall previous version, settings will stay.

13-02-12 Update v1.1
some bugfixes with set on boot



thanx to

Supercurio for voodoo sound
Pent for his allmighty Tasker tool
all the SGS developer comunity for keeping this device alive for so long



This App is free and without ads,
if you like it, just hit the thanx button!

If you feel generous, you can even

(no beer please, i dont drink!)​
 
Last edited:

tsatomas

Senior Member
Feb 5, 2012
2,289
903
Athens
Hi, after doing a similar app for the i9300 and its scoobydoo sound voodoo derivate, i modified my app to be compatible with the i9000 and voodoo sound.
this is the first release, it is so far feature complete and all is working, in a later version i will try to pretify it a bit.

Installed on my sgs-I9000/JB4.2 (hellybean4.2.1 by franzyroy). working good.I like its transparency.Could you explain or give a link to read more about the setings (for example, what is negative digital gain?)
thank you
 
Last edited:

tsatomas

Senior Member
Feb 5, 2012
2,289
903
Athens
please redownload, i made a design...

yeah,better now!
Only I see that it doesnot appear in recents panels (not big deal). I know it is personal hearing preference but may be a sugestion for the settings? you know sgs is not stereo and its sound is...difficult to see the differences (except I use external speakers). I shall try first as your screenshots!
tks again:eek:
 
Last edited:
  • Like
Reactions: senotrius

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

yeah,better now!
Only I see that it doesnot appear in recents panels (not big deal). I know it is personal hearing preference but may be a sugestion for the settings? you know sgs is not stereo and its sound is...difficult to see the differences (except I use external speakers). I shall try first as your screenshots!
tks again:eek:

What you mean sgs is not stereo? I am pretty sure it is...

Btw, one more update to come later, had a bug with restore on boot...

_________________________
tapatalked from GalaxyS3
 

Kordius

Senior Member
Jul 13, 2012
385
177
Poland
Odp: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

I have FC when I running this app : (
I'm on helly bean.

Sent from my GT-I9000 using xda premium
 

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
Thanks for this app, i really like it!

I think the EQ's of the audio chip are parametric, do you think you could implement that as i would like to adjust the frequency bands :)
 

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

I have FC when I running this app : (
I'm on helly bean.

Sent from my GT-I9000 using xda premium

Strange, should run just well, i am on hellybean as well...

_________________________
tapatalked from GalaxyS3
 

tsatomas

Senior Member
Feb 5, 2012
2,289
903
Athens
Re: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

As far as I know sgs has the capability of stereo but at least my phone has one speaker, so it is not stereo, I can see the the difference with the earphones or external speaker,correct me if I am wrong. also my phone has low sound level, you must be close to it to hear music.
For your app now, From first use i notice a small problem with analog gain slider. I used earphones to hear radio and i had no sound, i realise that the voodoo headphone amplifier was too low,i increase it but i had to decrease in this app the analog gain. I notice that had delay to increase/decrease and the slider need to be moved very little or slow in order not be very high or very low,looks as if scaling is wrong. Shall try it later with speakers. I hope I was somehow clear.
Thank you, this app is great, today I enjoyed music (earphones)
Sent from my GT-I9000 using xda app-developers app

---------- Post added at 03:54 PM ---------- Previous post was at 03:51 PM ----------

I have FC when I running this app : (
I'm on helly bean.

Sent from my GT-I9000 using xda premium

Suggest you check permissions and/or clear its data.I don't have problem ,I suppose you have installed voodoo sound and kernel ?

Sent from my GT-I9000 using xda app-developers app
 

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

Thanks for this app, i really like it!

I think the EQ's of the audio chip are parametric, do you think you could implement that as i would like to adjust the frequency bands :)

Yes it is, but i have no idea how it works yet, i will have a look later...

_________________________
tapatalked from GalaxyS3
 
  • Like
Reactions: superkoal

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
Yes it is, but i have no idea how it works yet, i will have a look later...

In this Datasheet i found that the EQ center frequencies and bandwidths are fixed in default mode, but can be programmed in reTune mode. Don't know if you are working that low level oriented or if you leave this to voodoo sound, meaning you would have to find out how voodoo configures the eq mode.

Furthermore a graphic display of the eq settings would be nice, don't know if you are familiar with the terms.

Let me know if i can help you with anything!

Anyway thanks for this app, it's very good as it is now, the parametric eq is just a nice-to-have ;)

EDIT:
You can also see in the data sheet that as expected band 1 (low) and band 5 (high) are shelf-EQ's, while the mid bands have bell characteristics.
Very interesting seems to be that for negative gain values the bandwidth of the EQ's is big times smaller than for positive gains, making negative gain settings more a cut for specific frequencies (the currently fixed center frequencies) and therefore not very usable.
The further i read the datasheet the more sure I am that filter bandwidths are not programmable.
 
Last edited:

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

I think there is a way, looks like voodoo sound has an interface for that, check the file /sys/class/misc/voodoo_sound/headphone_eq_values it contains 3 values for each band and some hex values:

Code:
1 A 0x0FE3
1 B 0x0403
1 PG 0x0074
2 A 0x1F03
2 B 0xF0F9
2 C 0x040A
2 PG 0x03DA
3 A 0x1ED2
3 B 0xF11A
3 C 0x040A
3 PG 0x045D
4 A 0x0E76
4 B 0xFCE4
4 C 0x040A
4 PG 0x330D
5 A 0xFC8F
5 B 0x0400
5 PG 0x323C

We just need to find out how this works and we can configure it like we do with all other values...

_________________________
tapatalked from GalaxyS3
 
  • Like
Reactions: superkoal

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
I think there is a way, looks like voodoo sound has an interface for that, check the file /sys/class/misc/voodoo_sound/headphone_eq_values it contains 3 values for each band and some hex values:

Code:
1 A 0x0FE3
1 B 0x0403
1 PG 0x0074
2 A 0x1F03
2 B 0xF0F9
2 C 0x040A
2 PG 0x03DA
3 A 0x1ED2
3 B 0xF11A
3 C 0x040A
3 PG 0x045D
4 A 0x0E76
4 B 0xFCE4
4 C 0x040A
4 PG 0x330D
5 A 0xFC8F
5 B 0x0400
5 PG 0x323C

We just need to find out how this works and we can configure it like we do with all other values...

_________________________
tapatalked from GalaxyS3

Which of the values do you change with your app at the moment?
This value is gain then.
Seems the shelf EQ's 1&5 have one parameter less.

EDIT: Gain value is 5 bits only according to data sheet, how do you handle this?
Or better question: how does voodoo handle this? Is the given 16 bit value scaled?

EDIT2: Would be nice to see the actual gain value (-12dB...0...12dB in 1 dB steps), maybe on the right side of the seekbar.
Also the current center frequencies would be nice to know for the users (1: 100Hz, 2: 300Hz, 3:875Hz, 4: 2.4kHz, 5: 6.9kHz) according to data sheet
 
Last edited:

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

Gains are separate files, headphone_b1_gain ...

_________________________
tapatalked from GalaxyS3
 
  • Like
Reactions: superkoal

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
Gains are separate files, headphone_b1_gain ...

_________________________
tapatalked from GalaxyS3

After converting the hex values to decimal in excel i think that PG values are the center frequencies, most likely simply in hex.
I try to modify them manually and see what happens.

EDIT: Can't really access these files manually with root explorer... maybe you can try?
 
Last edited:

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
I sent a message to supercurio (the dev of voodoo sound), he has always been very supportive, so maybe he finds a few minutes to help us out! :)
 

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
Vienna
AW: [APP] Voodoocontrol - control the voodoo sound hardware equalizer

New version online, fixed a problem with set on boot and probably some other things.

_________________________
tapatalked from GalaxyS3
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    Hi, after doing a similar app for the i9300 and its scoobydoo sound voodoo derivate, i modified my app to be compatible with the i9000 and voodoo sound.
    It is so far feature complete and all is working, if you have any suggestions, feel free to ask.

    Attention, LaboDJ Slim gapps are not supported, this package is missing something that prevents that VoodooEQ can be installed



    Features:

    # control the 5 band hardware equalizer
    # analog gain
    # negative digital gain
    # stereo expansion
    # stereo width

    # notification to open eq (if enabled in "more" screen)
    # set values at boot (if enabled in "more" screen)

    #2 fixed Presets
    #3 customizable Presets (hold preset name to rename)



    Screenshots

    shot_000001.png


    shot_000002.png




    Download version 1.6

    if you have problems to download use a Download manager or 3rd party browser!



    Compatible Kernels:


    Galaxy S i9000

    CM9/10/10.1 Stock Kernel http://xdaforums.com/showthread.php?t=2039755
    Devil Kernel (included in Hellybean Rom http://xdaforums.com/showthread.php?t=2012061 )
    Semaphore http://xdaforums.com/showthread.php?p=29086242
    Mackay for 4.1.x http://xdaforums.com/showthread.php?t=1842324
    Mackay for 4.2.x http://xdaforums.com/showthread.php?t=

    Galaxy Player 4.0 (YP-G1,YP-GB1)

    [KERNEL][CWM] TerraSilent 1.3.5 for Galaxy 4.0 (YP-G1) INTL & USA (22/06/2012)

    STeVEs Custom Kernel and ROM for YP-G1 (Galaxy S WiFi 4.0 EU + USA version)



    Please post which kernel you run this on...



    Changelog:

    13-03-22 Update v1.6
    Compatibility with Galaxy Player 4.0

    13-03-18 Update v1.5
    Some UI prettifying
    Timings corrected so app stays visible while changing views

    13-03-03 Update v1.4
    Presets can be renamed
    1 fixed preset added
    Slider values are displayed now
    New app icon

    13-02-18 Update v1.3
    Bugfix release

    13-02-17 Update v1.2
    Change app name to VoodooEQ to fullfill Supercurio's request, please uninstall previous version, settings will stay.

    13-02-12 Update v1.1
    some bugfixes with set on boot



    thanx to

    Supercurio for voodoo sound
    Pent for his allmighty Tasker tool
    all the SGS developer comunity for keeping this device alive for so long



    This App is free and without ads,
    if you like it, just hit the thanx button!

    If you feel generous, you can even

    (no beer please, i dont drink!)​
    7
    AW: [APP] VoodooEQ 1.3 - 13-02-18 - control the voodoo sound hardware equalizer

    Actually the whole conversation we had is quoted in this thread (yes, it was only one pm, because he doesn't accept pm from anyone). I offered to continue discussion in here, but with no response. The only problem he had in my opinion was that i called it voodoocontrol at first which actually was a name for his own app a while ago (sorry about that, i didn't remember) however, the word voodoo can in no way be reserved for his own use, as it is too generic in my opinion, so i called it VoodooEQ as it uses his voodoo sound interface. And as he still didn't respond yet, i take it as a silent ok from his side.

    Btw, the next version will have a looot of under the hood changes to make the app perform better, i just need to build landscape views and will have something up at the end of next week, when i get back my i9000.

    _________________________
    tapatalked from GalaxyS3
    5
    AW: [APP] VoodooEQ 1.3 - 13-02-18 - control the voodoo sound hardware equalizer

    Confirm above. only thing I dislike is the transition between screens/options, it's not smooth, when going to more or apply preset it looks like closing and opening.

    Sent from my GT-I9000 using xda app-developers app
    Yes, but i have an idea about that, it will be solved in next version.

    _________________________
    tapatalked from GalaxyS3
    4
    AW: [APP] VoodooEQ - control the voodoo sound hardware equalizer

    New version online to fullfill supercurio's request to change app name.

    _________________________
    tapatalked from GalaxyS3
    4
    AW: [APP] VoodooEQ 1.3 - 13-02-18 - control the voodoo sound hardware equalizer

    New version online, see first post for changelog and download

    Ditched the flaky display magic for now, so the background still disappears bitween views, as i decided to implement the other idea i had instead...
    _________________________
    tapatalked from GalaxyS3