yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] rlorange:
Well this does surprise me! Visa debit is the norm in Australia. Appologies for being incredulous

**Simply Honey3.5, Zak'sTalon 0.2.1 kernel 1.3ghz, ZSJV5 modem**
[Galaxy S I9000 Android Development] marcinr:
Just wanted to share this with you guys, Linkin Park - No more sorrow filmed with my Samsung Galaxy S + voodoo control plus on loud environment setting. The sound is stunning! :D

http://www.youtube.com/watch?v=qooKHt7FBj8

( I have some other songs from the concert on this channel if u wanna hear the power of the galaxy s)
[Galaxy S I9000 Android Development] hokiemoto:
headphone amp

supercurio,

For Voodoo Control Plus, could you please make the headphone amplifier keep its level setting on reboot? In one of your previous posts you said this was the case already, but it is not in the latest version.

Referring to http://xdaforums.com/showpost.php?p=14203946&postcount=2383

thanks!
[Galaxy S I9000 Android Development] supercurio:
Headphone amplifier is set when you plug headphones.

Today this feature depends on the Map Volume Key hack
[Galaxy S I9000 Android Development] ziko360:
Hi

I wonder if Voodoo sound has an equalizer ?

Cause I have looked for it in the menu but didn't find it ?

I would really like to boost the bass a little bit :D
[Galaxy S I9000 Android Development] PIRATA!:
Hey supercurio, I have a question regarding the Voodoo Control Plus feature for the Bass Boost:

I used to set the Volume limit at 3dB, and before the Bass Boost feature, while driving in my car, I could have a good volume with it.

After the Bass Booster feature introduced in the last version of the Voodoo Control Plus app, I am not able to set the Volume limit to 3dB instead I lower the Bass Gain to +2dB.

The Bass Booster is quite better at +5dB, but this is bad for my volume limit because I could not go up 0dB in Volume limit, so for me that like high volumes, I need to lower the Bass Gain.

I have noticed that and disabling completly the Bass Booster I can't have the same volume as it was before having this new Bass Booster feature, so I started thinking that I had to mix those new features so to have good volume as before without loosing the Bass Booster new feature.

So I went on checking all the new Booster effetcs....and I realized that I really can't hear any difference in changing between them!!!

Same thing with the Gain: just too little noticible differences.

I am keeping it on Standard with Gain set at +2dB and Dynamic Range to 100% with Volume limit to 3dB as before...and the sound is better, but I cant get so much volume as before!!

Is there some way to have high volume without disabling the Bass Booster???

Thank you.

Ps: GalaxyTuner does not work any more!! Is it a rom fault or a Voodoo sound fault??
[Galaxy S I9000 Android Development] supercurio:
Hi ziko360.

Today Voodoo Control Plus support hardware Bass Boost with advanced dynamic range compensation.

The feature will find its way in the Free version a bit later.
[Galaxy S I9000 Android Development] supercurio:
About Galaxy Tuner: it's not compatible with Gingerbread kernels but I talked with d0wkim and he was looking at what was necessary to port it.

Yes your main question refers to how the Bass Boost (and will be: hardware EQ in general) deals avoid clipping and saturation despite increasing the signal as high as +12dB in some cases.

There's an advanced logic happening under the hood in the app and driver to provide this clipping prevention.

You can choose between

1/ Preserve the full dynamic range

2/ Keep the ability to set the headphone amp volume to the hardware maximum

3/ Choose your own balance between both.

How works 1/ is simple, despite no other device I know does that :) − and no software EQ has the physical ability to.

You choose a +8dB bass boost:

- The app sets a negative digital gain of -8dB

- The driver then calculate what's the closest negative gain in hardware hardware, based on 0.375dB steps for -8dB. The level reduction is done working on 24bit scale.

- Immediately after setting this "pre-amp" gain that affect signal before the effects stage, a +8dB gain is applied to the analog headphone amp level.

- The app sends the EQ configuration to the driver.

- As a result the general output level is the same + but additional bass, 8dB louder.

However with 1/, the maximum output level appears lower, even if in some cases (with music containing heavy bass) the full dynamic range of the DAC & AMP will be used.

Absence of clipping is guaranteed thanks to the same amount of negative pre-amp and positive effect gains.

How works 2/ is different..

You choose a +8dB bass boost:

- The app keeps the digital gain to 0dB

- The app send the EQ configuration to the driver.

- In the driver Enabling EQ activates hardware DRC configured as compressor/limiter, it avoids saturation by lowering the levels based on the signal content with bass boost.

The DRC settings are tuned to avoid as much as possible annoying pumping or so. However it has some limitation that made me choose some conservative settings with very short decay times and slow releases ones, meaning it lowers the level very fast and re-increase it slowly.

With this configuration you still reach the highest analog amp output level. No saturation/clipping is guaranteed by the digital Dynamic Range Compression algorithm.

3/ Set your own balance between both behaviors

Like these settings:

In this config:

- Digital gain is set to -3dB (60% of 5dB, rounded), with automatic analog headphone amp compensation of +3dB

It means the maximum user-selectable volume is now +5-3dB = 2dB.

- DRC is activated and will compress digitally the signal to avoid saturation. If there is a lot of bass, boosting by 5dB on some frequency would have introduced clipping.

Benefits of a "balanced" settings instead of keeping the full dynamic range:

- Higher SNR

- Lower hiss level.

- Higher headphone amp maximum volume.

Negatives:

- can reduces in an audible way the level during some loud passages.
[Galaxy S I9000 Android Development] ziko360:
Ok supercurio thx

and thank you for your great work on the Galaxy S :)
[Galaxy S I9000 Android Development] pamarakos:
Any plans on in-call mic sensitivity? ;)
[Galaxy S I9000 Android Development] movrshakr:
SC, Your answer to pirata was great! I understood about half of it:)

It does demonstrate how complicated all this sound manipulation really is--and makes your achievements even more impressive...and I know you do lots of video stuff as well and I guess you originated lagfix also, since it is called 'voodoo' as well, right?
[Galaxy S I9000 Android Development] Danielpc:
Hey SC,

In using the hardware EQ bass boost for bass management, what are the frequencies of the spikes of each of the settings?

Thanks,
[Galaxy S I9000 Android Development] Christophe86:
hi supercurio,

could you explain to me how you managed to get 128x upsampling on playback. this number seems quite high.. 8x upsampling (to 384Khz) is even the highest samplerate i've ever seen on a hifi cd player. i thought the wolfson dac in our sgs is only capable of handling a max. of 96Khz?! i'm a bit confused..

thx in advance!
[Galaxy S I9000 Android Development] supercurio:
I feel dumb because I generated the hardware coefficients but didn't took note of the center frequencies and I cannot make the reverse way :P

So: approximately...

Sub: 25Hz

Medium: 45Hz

Medium: 120Hz

Small speakers: negative gain for low shelf at 120Hz, positive gain for a parametric EQ band at 220Hz (means it boost around 200Hz and reduces lowest frequencies)

Best way for you is to run some measurements :D
[Galaxy S I9000 Android Development] supercurio:
Wolfson WM8994 DAC has 2 modes:

1/ Low power, with moderate quality digital filtering oversampling allowing lower clocks inside the chip (what consumes less power)

The digital filtering interpolates the signal to 64x the sampling frequency, means

DAC is driven at 2.8kHz

2/ High performance, with high quality digital filtering oversampling and higher clocks to make the chip powerful enough for the calculation & computation overhead.

DAC is then driven at 5.6kHz.

I love this document explaining how oversampling works :) http://www.scribd.com/doc/20203269/Interpolation-filters-for-oversampled-audio-DACs
[Galaxy S I9000 Android Development] PeterDLai:
Is it normal that I still get some hiss on my Samsung Droid Charge (only when sound is 'activated', headphones plugged in without any sound never produced any noise before/after Voodoo sound enhancement) with my Westone UM3X earphones? I'm aware that my IEMs are probably too sensitive to prevent this, but I want to make sure that there isn't anything I can do to eliminate the hiss. Perhaps it can be blamed on the Charge's hardware? I'm using the kernel by imnuts here.

Here are the specs of my IEMs:

Sensitivity: 124 dB SPL/mW

Frequency Response: 20 Hz -18 kHz

Impedance: 56 ohms
[Galaxy S I9000 Android Development] dennishylau:
Either

A) Radio waves (3G, 4G whatever), airplane mode does the job

B) Hardware limitations (?) On my galaxy s + w4 the hiss starts when I press the play button and stops a few seconds AFTER I press the pause button. If that's the case I have no idea how to solve it. And your problem shall be more serious than mine due to the high impedance... you know, prone to noise. Give option A a shot first, see what happens...
[Galaxy S I9000 Android Development] greeny2010:
Is there a cw-kernal for the new 2.3.4 firmware?
[Galaxy S I9000 Android Development] fallenguru:
Sorry for the false alarm, it's the source material. Some few of my older mp3s seem to not have been encoded correctly and/or fallen victim to bit-rot. I never did notice before. I've also edited the original post.
[Galaxy S I9000 Android Development] fallenguru:
Audiophile Androids (Anonymous)?

Say, is there a place to discuss audio and music listening on Android? Things like

Reviews and measurements of various phones' audio capabilities

Reviews of headphones, headsets, ... in conjunction with Android phones

Comparisons of music player, lyrics, streaming, karaoke, eq and other audio apps

Audio tweaks, tips & tricks, ...

...

These topics really don't fit so well on this forum because the majority just doesn't care all that much and some stuff would probably be better off as blog articles anyway (like Supercurio's RightMark Audio measurements, with comments, of course). Maybe a new web site is in order? Just an idea ... :-)
[Galaxy S I9000 Android Development] movrshakr:
You could start a topic somewhere here on XDA, or create a blogspot blog if you wanted to moderate it.
[Galaxy S I9000 Android Development] adl:
When i download the new version it says that it's not licensed, but i certainly did! Anybody else has this issue?

I use Juwe Rom 5 with Semaphore kernel.

EDIT.

Nevermind, got it working :-)

-------------------------------------------

If you like TECHHOUSE listen to my tracks here:

http://www.facebook.com/mister.adl
[Galaxy S I9000 Android Development] supercurio:
adl09, what was the issue?
[Galaxy S I9000 Android Development] supercurio:
Yes if you use very sensitive isolating in-ear you may be able to spot some hiss.

Make sure you use the analog volume (I recommend Volume key mapping) so the analog gain is always optimal and hiss minimal.
[Galaxy S I9000 Android Development] nikec:
same problem. purchased the app with yaam, updated to 2.0.0. and now it tells me its unlicensed!? please fix this for those who really paid for the app.

reinstalling didn't work...
[Galaxy S I9000 Android Development] adl:
Solved the licensing issue this way:

in the app press menue button, then there pops up a window at the botton "Kernel Modul options" open that and tick all 3 options, click "continue" and your done.

:D
[Galaxy S I9000 Android Development] nikec:
unfortunately it didn't work...
[Galaxy S I9000 Android Development] adl:
What kernel are you on?

I switched from Semaphore to DarkCore.

I also deinstalled and reinstalled, but you did that already. :(
[Galaxy S I9000 Android Development] nikec:
Using the latest Hardcore kernel... beta 2.0 was working properly... i did a reset, wiped app data... nothing helped.
[Galaxy S I9000 Android Development] supercurio:
Hi nikec

Sorry for the inconvenience.

Make sure you run the latest version of YAAM.

If it's still not working with the latest version, disconnect your user in YAAM, then enter your login/password again, it should work then.
[Galaxy S I9000 Android Development] nikec:
Thanks, working now, had to clear yaam app cache and now I am enjoying great music again. Brilliant sound!
[Galaxy S I9000 Android Development] betoNL:
Sorry for the "off-topic". but is that true that the sound quality (for music) of the sgsII is way inferior in comparison to the sgs's ??

'«»
[Galaxy S I9000 Android Development] supercurio:
Short version: Yes
[Galaxy S I9000 Android Development] s44:
Have you added back the Fascinate recording fixes yet? I've never had an issue on my imnuts kernel, but have to stick to an old version of Voodoo Control to enable it...
[Galaxy S I9000 Android Development] supercurio:
Hi!

So far the tests I made was unsuccessful about Microphone recording presets on Fascinate Froyo due to crappy designed changes in the driver by an engineer working on Samsung US CDMA devices.

But it your up to help me debugging (as I don't have the device) your help is very welcome!
[Galaxy S I9000 Android Development] gleff1:
Sorry if this has been answered already but is there any plans to have Voodoo Control Plus to work with a rooted Galaxy S II?

I just upgraded my Galaxy S to the Galaxy S II and I really miss the sound LOL.
[Galaxy S I9000 Android Development] YG007:
I second that.... I upgraded to a Galaxy S II as well and I miss the Recording Preset function the most as I record my friends DJing so the environment is really loud and sounds distorted without it...
[Galaxy S I9000 Android Development] hq5:
Hi SC,

When will Galaxy Tab gingerbread supported by Voodoo sound ?
[Galaxy S I9000 Android Development] supercurio:
Yes it is already!
[Galaxy S I9000 Android Development] PIRATA!:
Really interesting!!

I'll try them in my car asap!! ;)

Can you please tell me the correct settings in the 1/ and 2/ settings?

Is it +8dB & 100% and +8dB & 0%

Thank you.
[Galaxy S I9000 Android Development] supercurio:
Every setting is correct and guarantee optimal sound quality according to the user preferences chosen.

Though I would not recommend "DRC only" because there's plenty dynamic range and signal to noise ratio headroom with this chip and Voodoo sound.

The only scenario I imagine where the approach listed as 2/ could be useful is if you plug into the jack speakers with very low output level, of if the sound is really borderline loud enough because the is noise around so every single piece of volume increase is useful.
[Galaxy S I9000 Android Development] silverstorm:
Thanks for the excellent app, well worth the £2.50!

Can I ask what you mean by you would not recommend DRC only?

I tend to activate Hardware EQ Bass Boost to standard and leave at the default +5dB and Full Dynamic Range because in the app it says '(Recommended)' when you slide the Dynamic Range to 100%.
[Galaxy S I9000 Android Development] P$T:
Microphone recording presets ("with DRC") doesn't work for me. I don't see any different when i use original and "with DRC" presets.

I have Ginger JVP rom, and voodoo control plus.
[Galaxy S I9000 Android Development] wackowizzard:
Hello Supercurio,

First and foremost, I thank you again for this MEGA application.:D

I did not know that so clear sounds and bass sounds from those little earphones could come, and certainly not from my cell phone.

I use my cell phone is not much to listen to music, but when I do, I am repeatedly amazed by your application, up to here with me no problems.

But I would like some sound from the speaker sounds like.

I am well aware that it is not possible the same effect for the speaker to get.

Just a little better and louder. Could you maybe add it into the voodoo application? I had this question already asked, but had no answer for (I think).

Grtz.
[Galaxy S I9000 Android Development] Timo Schmidt:
Hi Curio,

is it possible to buy your control plus app via paypal?
[Galaxy S I9000 Android Development] ego42:
http://yaam.mobi/
[Galaxy S I9000 Android Development] Davith:
I'm having a small issue. Whenever I reboot the phone, Voodoo Sound is not loading and I get the message "Voodoo Sound driver loading issue". To turn it on, I need to open the app manually and tick the first option.

I just switched to deodexed JVP with CF-Root but never had this problem on other firmwares. I'm sure it's just me and not firmware related anyway.

Still, awesome job SC.
[Galaxy S I9000 Android Development] hitman482:
Same problem here, I am using deodexed JVP with Speedmod Kernel. Also,would it be possible to get the app to remember the headphone amplifier gain level instead of having to change it every time I reboot. Just an idea...

Otherwise an absolutely awesome app, well wort every penny!
[Galaxy S I9000 Android Development] halfsoul:
It does, but you have to use the volume keys hack (unfortunately).
[Galaxy S I9000 Android Development] Rootax:
Big +1 here.

And sometimes i'm forced to reboot again, or the +3db (optimal thing) is not apply when i left the app. If i open the app again, it's shows 0.
[Galaxy S I9000 Android Development] irusul:
Not working

I have installed stock XXJVP (2.3.4) from Samfirmware.com and also installed Superurio's custom kernel for Gingerbread XXJVP.

Then i installed Voodoo Control from Market but it says that my kernel is not supported.

What should i do?
[Galaxy S I9000 Android Development] AndroidGX:
Hi guys,

I see that there is a EQ, but I can't find where it is please ? I would like to give a try instead of my "Equalizer" app from Market.

Many thanks!
[Galaxy S I9000 Android Development] eeyunopper:
Not yet implemented...

sent via potential brick...
[Galaxy S I9000 Android Development] AndroidGX:
Ok thanks mate! ;)
[Galaxy S I9000 Android Development] dennishylau:
actually it has already been implemented in module v9, just that we don't have a frontend for it. some manual settings can be done if you are adventurous and courageous enough:)
[Galaxy S I9000 Android Development] eeyunopper:
Have you tried it? Will look for some info regarding this... might give it a go if it's not too complicated. Thanks..

sent via potential brick...
[Galaxy S I9000 Android Development] Tatsuya79:
Hi Supercurio, I've got a suggestion not related to sound but to Voodoo Control Plus, I'm posting here since that's the related thread.

I was trying to tweak the colours in Gingerbread kernel (using Talon with Voodoo code) and it seems it's not working at all, just the sharpness seems to be working.

I made the assumption you didn't have hours to spend (yet) to make new colours/brightness/saturation adjustments because values changed on GB (correct me if I'm wrong) and that you are working on Honeycomb at the same time.

I don't know if that would be easier but... what about a calibration tool integrated in Voodoo Control Plus to be able to change colours/brightness/saturation directly with a test image?

An option to save custom settings could then help people share their tweaks and adjusting values to their own display (as many render differently).

And perhaps it could be cross android version (working with GB & HC).

Is it just a dream that can't work for technical reasons? :p
[Galaxy S I9000 Android Development] yvettejudd:
Call Sound Quality

Hi there! I have a question.... I have a Samsung Epic, running Syndicate Rom Frozen 1.2, Genocide kernel and EC05 modem.... this particular rom has Voodoo Controls integrated.... Shortly after flashing (could be coincidence, don't know), the call quality sound of my phone deteriorated immensely.... other people can't hear me very well at all.... Someone suggested that it is possible that changing some setting in Voodoo Controls could fix that - suggestions? Thanks!! :)
[Galaxy S I9000 Android Development] supercurio:
Hi judd.

Voodoo Sound driver doesn't affect calls for now (as a result, neither its settings)
[Galaxy S I9000 Android Development] supercurio:
Hi!

To avoid the sound app become a total mess I prepare a different application for screen.
[Galaxy S I9000 Android Development] Tatsuya79:
Glad to hear it!

And thanks for your work, your sound app is fantastic.
[Galaxy S I9000 Android Development] yvettejudd:
Thank you for replying so quickly! Well, that takes care of that! :-)
[Galaxy S I9000 Android Development] PIRATA!:
Mmmm...interesting. And what is that about?
[Galaxy S I9000 Android Development] Karupan:
Is there ANY fix for the horrible microphone recording quality? Not that I'm complaining - I appreciate all the hard work you've done. But the recording quality is just terrible. My cheap Sansa Clip does much better than my Galaxy S. Too much of noise even with all the different settings. Is it because of ****ty hardware, or can it be fixed with some more work?
[Galaxy S I9000 Android Development] Furry Atom:
So I heard you're taking on the pirates with some sort of new detection method for the paid version. Good work on protecting your app.

Also do you have any plans to put the paid version on the Amazon market?
[Galaxy S I9000 Android Development] Prodepressiva:
URGENT

@ Supercurio: There seems to be a problem regarding the Voodoo Control Plus app on the YAAM market. Since everyone updated the app recently no one is able to open it because it says the app is not licensed correctly.

I have the same problem, restarting the phone didnt help. I can't access the app at all and always get the error.

Please help over there.

http://yaam.mobi/app/?id=org.projectvoodoo.controlappdonate

Thanks
[Galaxy S I9000 Android Development] supercurio:
Horrible recording quality?

I disagree.

Show me data.
[Galaxy S I9000 Android Development] supercurio:
Thank you lets see whats happening.
[Galaxy S I9000 Android Development] supercurio:
Not a very good answer but "worksforme"

Make sure you're logged in in YAAM application.

If you're already logged in, try to Disconnect / Login again.
[Galaxy S I9000 Android Development] Prodepressiva:
OK, I deinstallled both, YAAM and VCP and installed both again and now everything works fine!

Thanks
[Galaxy S I9000 Android Development] jaiiscool:
Hey supercurio,

i am using voodoo app plus. I am unable to see the fm options anymore.

My setup in sig.

Thanks!
[Galaxy S I9000 Android Development] Njcki:
@Supercurio

I have a problem when I'm making calls. When the call takes a few minutes (about 3) the microphone stops working and I need to activate the speaker to continue the call.

I tried come kernels and I think the problem is your module.

What do you think about this?

PS: I have Galaxian kernel on JVP
[Galaxy S I9000 Android Development] seamus24:
@supercurio

I just loaded your stock+voodoo rom for telus fascinate. Works great for the lagfix, BUT doesn't appear to be recognized in Voodoo Control. IT tells me that this phone doesnt run a kernel supporting extended sound controls. Is there a particular kernel that I should be using or has somebody adapted and existing one of yours?

Thanks.
[Galaxy S I9000 Android Development] toddmworth:
I am using CM7 and fugumod kernel, with voodoo plus. Recently fugumod has upgraded to linux kernel version 2.6.35.13, and since then, VCP tells me that the kernel is not supported.

For the moment, this is not a big issue as fugu kernel has voodoo built-in, but I bought VCP so that voodoo modules would always be up to date, regardless of delays in kernel development, and this issue prevents that from being possible.

TLDR; Is there any chance that voodoo components could be updated to work with kernel ver 2.6.35.13 + ?

Thanks!