yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] freakfingers12:
For fun testing

To anyone interested, here's the audio recorded with Voodoo Sound and tape machine(hacked - from link: http://xdaforums.com/showpost.php?p=10753002&postcount=21)

Pardon my guitar playing, I am not a guitar player. :o

I recorded about 2 seconds of silence in the beginning to see which preset captures the most "silence." Background was open air, air cond and ceiling fan in my room. The most silent recorded would be the tape machine hacked recording followed by loud presets and balanced.

Original:

http://chirb.it/3rec4x

Balanced:

http://chirb.it/APELIC

Balanced+Hacked tape machine:

-seems the tape machine presets override it, due to disable AGC?

http://chirb.it/2Dq4Iy

Loud:

-nice volume, but with a little background noise

http://chirb.it/gk8s6G

Hacked:

-lack low frequencies but is very quiet

http://chirb.it/IDq49L

Enjoy. :p
[Galaxy S I9000 Android Development] s44:
It's working with jt's new kernels on the Fascinate. Thanks -- got the donate version.

For the next updates, as nice as a widget would be, a Tasker plugin would allow the fullest control.
[Galaxy S I9000 Android Development] ristokoo:
Radio sound problem

Hi Supercurio, thanks for your work for SGS sound! I've been following the development and got the donate version yesterday, looking forward to further enhancements ;)

Music sounds really good now, also from the radio with the corrected bass setting. Before this the radio sound was so bad I didn't even care to use it. Unfortunately I noticed that my radio has a disturbing background noise, sort of like a helicopter sound in the background. It is very easy to hear when there's a silent moment, and in speech.

I wonder if this is something that could be corrected with software, or is my device faulty?
[Galaxy S I9000 Android Development] supercurio:
Yes, it's just better:)

Thanks to the anonymous engineer who found and share the trick ;)

Wasn't me ^^

Sure, volume settings, both analog and digital (android media) are the same as in previous version.

If you use a kernel published by hardcore, maybe try to update it, he published some broken versions earlier.

Thanks :)

Yes oversampling improve the digital filtering quality of the signal before it's sent to the DAC, and makes the DAC runs at a higher rate.

It reduces the distortion and improve the SNR too a little bit, but mostly, it helps filter high frequencies people cannot hear but only feel and it acts on the listening fatigue.

This week I will publish measurements and analysis demonstrating the effect of those settings.
[Galaxy S I9000 Android Development] supercurio:
This is just a ClockWorkMod recovery thing (about apps2sd), you can safely ignore it.
[Galaxy S I9000 Android Development] supercurio:
Alright, I won't forget this one :D (iPhone IEM support, Call through headphones)
[Galaxy S I9000 Android Development] supercurio:
Yes, I could define global Intents that other apps could use to change the level.

But I will try first to do it the best way possible, meaning it won't require any change at all in any App, and will work for the whole system ;)

I think I know how to do that now.

BTW. this is about the volume change right?
[Galaxy S I9000 Android Development] Lightarrow:
I also would be interested to have call through headphones. 15$
[Galaxy S I9000 Android Development] supercurio:
Hi discophil.

This kind of setting would be quite not easy at all to use I guess on the phone.

Maybe I could do that -preset without DRC- , with an input gain slider + a proper VU-Meter to help choose the most adequate gain.

But I'm not convinced yet that it would be useful in real life usage.
[Galaxy S I9000 Android Development] supercurio:
There is a "Headphone Amplifier" dedicated launcher icon you can use for this purpose ;)
[Galaxy S I9000 Android Development] supercurio:
Hi Tube guy :)

Nah, this issue is the reported "crackling/pop" issue some people experience.

I have some ideas about how to fix it but didn't had the chance to test them yet.
[Galaxy S I9000 Android Development] supercurio:
Wow yes, easy :)

Will someone manage to saturate this thing − without becoming deaf − :D

Edit: hehe, little distortion at 4:20 ^^ (bass): congrats you did it !
[Galaxy S I9000 Android Development] zurchpet:
Hardcore released K12Q-T7 with completely disabled logcat.

Try it. It's very smooth too and includes the latest Voodoo Sound Driver.
[Galaxy S I9000 Android Development] supercurio:
Hi :)

Didn't noticed it.

Can you describe your hardware setup ? Was the device USB plugged during your test?
[Galaxy S I9000 Android Development] mickeko:
That's a "dirty" way to solve it, there is a proper way.... :)

http://developer.android.com/resour...ample/android/apis/app/LauncherShortcuts.html

Multiple app-icons is annoying. :P
[Galaxy S I9000 Android Development] supercurio:
To my knowledge the issue is created by klogd (general Linux logging system) and not logcat (android specific)

But who knows, I'm listening to reports :)
[Galaxy S I9000 Android Development] kalpik:
I think hardcore disabled klogd too! Please check with him!
[Galaxy S I9000 Android Development] supercurio:
Yes it's just temporary until it becomes a real widget too ;)

BTW it cannot be so much dirty when it's something contained in 1-line of code (in the app manifest)
[Galaxy S I9000 Android Development] mickeko:
Hehe. I didn't mean it's dirty code, I mean it's a dirty solution. The launcher shortcut feature is there to avoid cluttering up the appdrawer with icons. :)

Besides, widget or no widget, the shortcut feature is still useful. Launchers can't put widgets on the dock. :)
[Galaxy S I9000 Android Development] supercurio:
Yeah, Shortcuts, that's the perfect solution, thanks for pointing it out!

I see you learned a lot already about the SDK!

Time to code your app ? :)
[Galaxy S I9000 Android Development] imnuts:
Voodoo Sound kernels for Fascinate, Mesmerize, and Showcase over here
[Galaxy S I9000 Android Development] mickeko:
I'm getting there. I've made some working buttons and stuff, but figuring out how to get stuff done takes forever at the moment. :)
[Galaxy S I9000 Android Development] supercurio:
That's right :)

Did that with jt1134 yesterday night, but went to sleep before he finished to test/fix it ^^

Adding it to the first page now.

Epic 4G and Nexus S are still missing Voodoo sound love, they're next!
[Galaxy S I9000 Android Development] puiradu2009:
I don't want to upset anyone but in my opinion voodoo 5.2 is muck faster. Not only the quadrant score is the best but the phone is more responsive.

So ... I will keep the voodoo for the moment.
[Galaxy S I9000 Android Development] TubeShaped:
New Hardcore Kernel seems to have fixed the crackling! Woot! :D Now there's only the static noise and the slight pops when "sound goes to stand-by" or however it is called left. You devs are all awesome.
[Galaxy S I9000 Android Development] ristokoo:
The radio humming thing

No, USB was not plugged in, and nothing special with the hardware. I just tested again, with four different headsets including of course the in-ears that come with SGS. The low humming "helicopter sound" is always there, it is very clear when listening to speech and gets louder when volume is increased.

It occurs with different ROMs and kernels as well. Currently I'm running Doc's 9.1.4 and Hardcore's SpeedMod from yesterday.

Maybe I'll do another test with my daughter's SGS. If it has clean radio sound then I guess mine needs repair.
[Galaxy S I9000 Android Development] geokilla:
I had it enabled and it didn't sound louder to me... But I'll keep it enabled just in case =)

What do you mean android media? I was going to edit my post but realized the XDA app doesn't have an edit feature, or I don't know about it. Anyways, I figured out a way to control the headphone volume I was talking bout via the headphone amplifier which is analog. Not sure how to do it digitally...

I use the stock media player that's on Cognition, if that matters.

Also, this probably doesn't involve Voodoo sound, but is there a way to make my phone louder overall, from in-call volume to ringtone volume to notification volumes?

I also got your e-mail. I marked it as phishing scam in the beginning cus it was in French lol... Sorry!
[Galaxy S I9000 Android Development] jamesd256:
Probably a long shot, but on my stock firmware, when TV-Out was enabled, I also got a funny noise from the output. Haven't checked with this kernel.
[Galaxy S I9000 Android Development] ristokoo:
Thanks for the suggestion, any help is welcome :) But unfortunately changing TV-Out has no effect on the interference.

Also tested radio on my daughter's SGS. The interference is loud and clear also in that :(

I need to test tomorrow in another place, maybe our house is cursed...
[Galaxy S I9000 Android Development] ingineru:
Hi,

Does the application have to remain opened for the mic recording adjustments to work?
[Galaxy S I9000 Android Development] supercurio:
:)) yeah next step is to make some code to disable those on demand without needing root access.

This way, people having crackling/pop issue will gain the ability to fix it, without breaking the standard log reporting features of the phone by default.
[Galaxy S I9000 Android Development] supercurio:
It can also be a radio interference introduced by some other device, I recommend you to test again at another place ;)
[Galaxy S I9000 Android Development] supercurio:
Today there are 2 ways to change the volume

1/ Android media volume with direct access by

2/ Voodoo sound hardware headphone amplifier gain.

Best sound result is obtained by setting the 1/ at the maximum and adjusting the 2/ to suit your listening

In-call volume yes it's possible, notifications are quite loud already when you set them to the max volume.
[Galaxy S I9000 Android Development] supercurio:
Hi ingineru!

No need.

How it works:

New sound driver start with preset: Balanced by default

With the app, you write in the driver memory your choice of another preset, or the same.

As long as the driver stays in memory, your choice is not changed.

This choice is reset when you reboot or boot your phone, you're back on the Balanced preset.
[Galaxy S I9000 Android Development] s44:
The first one couldn't be as simple as reimplementing xcal's headset fix for i9000 kernels on Captivate, could it? Pretty sure that standard i9000 kernels on Cap -> regular i9000 headset wiring behavior. So if you put the xcal-kernel headset mapping for Captivate onto i9000 hardware, perhaps that -> Captivate (same as iPhone) headset wiring behavior?
[Galaxy S I9000 Android Development] fullerms:
Yup, this is indeed about the volume change using the hardware buttons.
[Galaxy S I9000 Android Development] °Dexter°:
Idiot question,but I'd like to be sure for when I'll need that...do the recording settings work with any recording apps (ie camera video recorder)?
[Galaxy S I9000 Android Development] supercurio:
Yes, today best option is the simple hardware adapter.
[Galaxy S I9000 Android Development] supercurio:
Yes, any application.

Other applications than the default video recording one can be really useful, coz you can adjust sample rates to 44100 and get surprising high quality records!
[Galaxy S I9000 Android Development] sierses:
Using beyer dt880 600 ohm, I need to be over +0dB analogue gain to get reasonable loudness for many songs, with digital volume maximized.

Is there a gain level where SNR is maximized?

In the mean time I've reverted to using an older modded sony MDR-V6, ~60 ohms iirc, with which the captivate has unbelievable power

:]
[Galaxy S I9000 Android Development] n19htmare:
You were correct that it maybe a Kernel issue. I flashed Speed's kernel and all is well :)
[Galaxy S I9000 Android Development] android53:
Whatever hardcore did in his latest kernel completely stopped the static pops!
[Galaxy S I9000 Android Development] geokilla:
Maybe cus I'm using the stock Samsung notifications, but I find it quite soft, especially when the phone is in my pocket or I'm out in the streets or restaurant or w/e.

How do I go about making the in-call volume louder? It's already at max.
[Galaxy S I9000 Android Development] fylim:
I am planning to get a Fischer Audio DBA-02 earphones.

# › Frequency range: 20-20000 Hz

# › Sensitivity: 108 dB

# › Impedance: 43 Om

# › Input power: 60 mW

Is the Galaxy S + voodoo be able to drive it well ?
[Galaxy S I9000 Android Development] discophil:
Hi Supercurio,

Sorry if i am being stupid but I am not sure if i understood correctly, are you saying there is another app that can record videos where you can set the sample rate of the audio? If so, can you tell me what its called? :)
[Galaxy S I9000 Android Development] supercurio:
43 Ohms, 108 dB sensitivity, it's sensitive headphones.

Stock kernel should drive them easily already, but Voodoo sound will allow you to reduce the hiss by using a lower analog amplifier gain ;)
[Galaxy S I9000 Android Development] ooohhh2:
i have ultimate ears super.fi 5 pro which is very similar to yours and with voodoo+galaxy s its just perfect. no hiss. and with speedmod theres no cracks and pops either! its such an overwhelming audio experience
[Galaxy S I9000 Android Development] heeheehee:
thank you for your great sharing!!
[Galaxy S I9000 Android Development] kepke:
@SC

Thanks again for the great driver.

I’m really amazed every time by the quality presented by your driver.

I’m enjoying my phone a lot more because of you;).

I have a couple of questions though.

1. I asked hc at his thread

Well, can no. 1 be implemented through driver in the next update?

2. every call i get, through my headset, i have some volume problem, sometimes i can barely hear the other side, and sometime, when i hear correctly, when i terminate the conversation, the music continues to play instantly, but in full volume for a second ,and then returns to the correct volume.

Are u aware of this problem?
[Galaxy S I9000 Android Development] adhikarb:
@SuperCurio

Great improvements!

I wanted to suggest some refinements in your voodoo app.

1. Can you give the users to save more than 1 headphone amplifier gains?

Lemme explain further....I use Sennheiser HD-201 at work,Stock while travelling and EP-630 when at home. Now what would i like to do is set DIFFERENT headphone gains for each of them and save them as a preset.

2. FM Volume is too low! I would love to have another preset for setting different gains for media and fm playback. :)

3. Widget support for setting Mic/Headfones gain.

Anyways..great app! Definitely better than my iPod Touch 3G now! :D
[Galaxy S I9000 Android Development] ooohhh2:
you already have a 'widget'. take a look at your app list, there is 'headphone amp', put it at your homescreen. or if you use launcher pro, put a link and there you can choose voodoo app
[Galaxy S I9000 Android Development] FiniteSM:
Hi Supercurio!

Great work with Voodoo Sound! Honestly, i use Sennheiser 280 PRO's , 64ohm resist, and the galaxy s + voodoo sound has blown away any other source for my music. I've owned two ipods, a generic (but good for the money) mp3 player, and even my laptop, the Captivate + your voodoo sound blows them out of the water!

I am currently set up with tasker such that when the headphones are plugged in, it cranks the digital volume to max, and when they unplug, it turns it to 0. This way I am not surprised later by extreme volume. I suggest other people try this as well.

I never knew the Cappy could sound so good!!

Keep up the great work, I will be sure to donate in the future (when i have some money lol).
[Galaxy S I9000 Android Development] betoNL:
It's maybe funny, but it's true:

I have many headsets (Sennheisers among them) and a headset amplifier

But after trying some custom presets on the equalizer on the stock music player, in combination with voodoo sound and galaxy tuner, I am getting a great sound from the stock earbuds!!

Am I the only one?
[Galaxy S I9000 Android Development] SamHaLeKe:
Nope, with the above they sound great indeed!

Waiting for Supercurio's implementation of EQ and 3D in his app... Superb!
[Galaxy S I9000 Android Development] fullerms:
That, my friend is a great suggestion. Thanks for sharing.
[Galaxy S I9000 Android Development] kitcc:
Hi, I find these is some noise when I an talking on phone without handfree and loudspeaker.

Anyone had similar experience? ??
[Galaxy S I9000 Android Development] _-livio-_:
managed to do an RMAA with the 5.2 kernel, compared stock settings, +1.5db snr boost, x128 multisampling and combined, differences are small but existent. now we just need someone to do an RMAA before installing the kernel to see if sound changes from stock.

le: i hope i've done it right :D
[Galaxy S I9000 Android Development] fullerms:
Tasker profile to control volume

Ok folks, took a fellow forumer's suggestion and built a tasker profile.

What it does:

When headset it plugged in,

Sets the Media Volume (Digital to level 8)

Opens up the "Headphone Amplifier" app

Attached the profile for anyone who wants to try it. Open to suggestions and improvements.
[Galaxy S I9000 Android Development] studiominal:
Onboard Soundcard?

I guess you need a better sound card to get the maximum measurements of SGS sound quality :)
[Galaxy S I9000 Android Development] studiominal:
RMAA test on ALC889A

Keep in mind that my test environment was horrible (ALC889A :o)

However, you can easily figure out the sound actually improved after enabling two options from voodoo control app, so did actual listening satisfactory. Thanks again supercurio! :D

Now one thing I'm eagerly waiting for is your awesome parametric EQ!
[Galaxy S I9000 Android Development] supercurio:
Unfortunately, this sound card analog to digital conversion is not precise enough to allow to measure the effect of 128x oversampling as the THD values are high.

However, this is a very nice demonstration of the+1.5dB SNR option efficiency ! :)
[Galaxy S I9000 Android Development] supercurio:
Well, don't worry, Galaxy S with Voodoo sound will be able to drive any headphone on the market (even the extremes) with a flat frequency response, without hiss and at the proper level too.

Well, when I say Voodoo sound, it's more like Wolfson's WM8994 ;)
[Galaxy S I9000 Android Development] supercurio:
Cool results, especially the THD+N value :)

Which were the analog volumes used for your Voodoo sound measurements?
[Galaxy S I9000 Android Development] studiominal:
Used -10dB analog level for normal setting without voodoo which is set by samsung and -11dB level for voodoo options.
[Galaxy S I9000 Android Development] supercurio:
Ah, I can't explain the +5dB SNR gain then :D

I guess your original kernel has an headphone amp volume (not configurable) set to a lower value than -10dB (which means really low!)

It's on M110s right ?

Or the driver of this configure the analog mixers like **** ^^ (opening too many channels)

Lower headphone amp volume = lower SNR
[Galaxy S I9000 Android Development] studiominal:
I mean, the default level is set to -10dB 'cause when I reboot my device (M110S) the value I can see in the voodoo app is -10dB. And I had to rearrange the analog level to match with the same calibration level which I set to -2.5dB in RMAA, which means the two options resulted in +1dB gain. Of course I set the digital volume to max when testing.

Is it the most proper way I do RMAA tests, or is there any better way to it? :)

Can't wait to see your measurements hit over 95dB

ps) The kernel I'm using right now is probably modified by Liliniser I suppose :) (Released by someone else though)
[Galaxy S I9000 Android Development] _-livio-_:
i used an audigy 2, but i wanted to use max volume without boosting sound output from the control app, so i had to turn the input volume up, i'll try redoing with more settings and i'll see what will come out :)
[Galaxy S I9000 Android Development] supercurio:
BAM !

− without the +1.5dB SNR trick because I discover an issue with it.

PS: running the jitter-free non-public kernel.

PS2: my device measurements are bad compared to 2 other devices I measured (friends phones) some times ago.
[Galaxy S I9000 Android Development] studiominal:
Nice :D

Isn't it supposed to be 16bit test? :) I thought you hit the 96dB with 16bit test

Without 1.5dB SNR trick, however, that's still quite good for a phone I think. Could you tell me what the issue is? Like.. I found some ppl running voodoo sound kernel report that SNR option is turned off automatically when they pause the music or unplug their earphones and never come back.

+

How could you be able to do 24bit tests? I'm not even able to play 24bit files on my device!
[Galaxy S I9000 Android Development] Jumba:
VERY nice Sir! Do tell us more about this jitter-free kernel. ;)

Also, should we disable the +1.5dB option in the meantime? What's the issue?
[Galaxy S I9000 Android Development] salivaman:
all i get is headphone amplifier to set the analog gain after clicking the app. no other settings or whatsoever, headphones plugged in or not still the same.

am on doc's kitchen speedmod k12q.

what is going on?
[Galaxy S I9000 Android Development] jersr:
Voodoo app has 2 icons. Headphone amplifier & voodoo control app.. Are you sure you opened the control app?
[Galaxy S I9000 Android Development] XlAfbk:
Same here

There's only 1 app icon here, "VoodooApp"
[Galaxy S I9000 Android Development] supercurio:
Yes, it's a 16bit test, as the source file is 16bit

However, to reduce the loss due to the sound card sampling, I use its maximal resolution (why it appear as 24bit sample)

For the record: here is the maximum theoretical for 44100/16bit:

PS: i received mixed but mostly good news from engineers working on the jitter issue :)
[Galaxy S I9000 Android Development] moses992:
Just a quick question.

Im running a stock froyo with a stable voodoo kernel (Voodoo stable 5.0.1).

If i flash this over my current kernel would it mess up ? are there any steps i should take before flashing it or unzipping it using CWM recovery ?
[Galaxy S I9000 Android Development] supercurio:
Ah: You have the old app version (0.1) you can uninstall this one and install "Voodoo Control App" instead ;)
[Galaxy S I9000 Android Development] BlackDino:
If you are able to get the apple iphone headset to work I would be willing to pay $20.

I know this has been requested before, but is there a possibility?
[Galaxy S I9000 Android Development] salivaman:
nope it is the voodoo control app. version 0.3.

edit: for some reason uninstalling and then installing did the trick even though market states i have voodoo control app 0.3 installed. could be due to titanium backup restore not functioning correctly...

edit 2: oh wait. now there are 2 icons, voodoo control app and headphone amplifier. what the hell just happened lol..
[Galaxy S I9000 Android Development] Lightarrow:
Had the exact same problem recently. Was relates to TI backup.
[Galaxy S I9000 Android Development] studiominal:
So it's actually a 16-bit test then. Superb results! Your PS makes me expect that it'll improve the sound quality (distortion issue) even further! Thanks :)

And I would really appreciate if you could compare the stock sound quality with the delicately polished sound when you're going to show off the RMAA results to people.
[Galaxy S I9000 Android Development] Qukel:
Make a backup (allways play safe) and flash the new kernel. And don't forget to install the Voodoo Control App from the market after flashing 5.2
[Galaxy S I9000 Android Development] BruceElliott:
Voodoo Sound for Vibrant Kernel KA7 (Official Release)

Supercurio,

Will you do a Voodoo Sound kernel for us when the stock KA7 source is released?

I pledge $25.

Thanks,

Bruce
[Galaxy S I9000 Android Development] benny.evangelista:
Voodoo control app not saving settings?

Hi!

I'm enjoying this wonderful driver (on Darky's 9.0.2), but if I enable SNR booster and oversampling in the voodoo control app when I reboot the phone I have to set them again :(

Is this the normal behaviour :confused: ?

Thanks!