yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] zaibatsu:
screen-off issue

Hi supercurio!

First of all, thanks for the amazing work, enabling this great sound experience on the Transformer. The sound is sooo much better, that listening music without your app now makes me cry ;) However I have an issue with the default Google music player on my TF101 using Voodoo Control Plus 2.0.3. I have the Prime 1.4 as OS with default kernel. Tried the clemsyn-blade kernel too, but it's the same. When the screen is off, the music stops at the end of track, and only continues when I wake up the screen, but after that, the sound is cracking. I have to unplug and replug the headphone jack to get rid of the cracking noise.

The funny thing is before using Voodoo Control, the music never stopped during screen off periods, when I was using cable or bluetooth headphones. It stopped using the speakers, but I'm not complainig about that. Even now, when I unload the sound driver in kernel module options, I can listen to music as long as I want, with screen off all the time.

3rd party audio players do not seem to have this issue, but I kinda like the default music player.

What do you think, is it possible to find some solution to this, or do we have to wait for Asus/Google?

Thanks!
[Eee Pad Transformer Android Development] jwilliamf:
Supercurio!

I got the pro version and just got and update thru the market, but still getting kernel not supported.
[Eee Pad Transformer Android Development] frosty5689:
Did you tick "Load modules?", is your device rooted?
[Eee Pad Transformer Android Development] Digiguest:
Darn. Not worth it then to me since I hardly ever use Headphones. :(

Why not the internal speakers? :confused:
[Eee Pad Transformer Android Development] nttdemented:
Amazing stuff Supercurio! I didn't even know the TF101 had such a good amplifier in it! It really moves my Denon D2000 headphone with aplomb without the need for my headphone amp.

Do you think you could work in a sound staging algorithm like the ones used in the dedicated audiophile headphone amps? They basically process the audio signal and allow some of the output from the left channel to sound through the right audio channel and vice versa going on the fact that if you listen to a pair of stereo speakers and change the balance all the way to either side your ear on the other side of that channel will still pickup some of the audio signal, it basically helps headphones sound more like a real sound stage.
[Eee Pad Transformer Android Development] jjsoviet:
^ So it's like Crossfeed? It might work, but we could just do that on Rockbox. I've heard there's a version on Android for us audiophiles and sound tweakers.
[Eee Pad Transformer Android Development] krash183:
so installing the app takes advsntage of the driver? do i need to start the app everytime i turn my phone on? anyone?
[Eee Pad Transformer Android Development] frosty5689:
You just have to enable the "run at startup" option, for the Plus version anyway. It makes full use of the power of the audio chipset on the TF101.
[Eee Pad Transformer Android Development] jwilliamf:
Yes! and Yes!

when i go to module options, I'm not allow to click on load sound driver and load driver on boot.
[Eee Pad Transformer Android Development] turilo:
Either am I and I purchased the plus version
[Eee Pad Transformer Android Development] usafle:
Well I purchased the full app based on everyone here 'foaming at the mouth' about how good it sounds with this.

Personally, I didn't notice *that* much of a difference. Could be cheap headphones (audiotechnica) or could be low bitrate MP3 or, could be the fact that everyone was talking this up so highly, I expected some sort of glorious sound. :)

No worries about the purchase though, glad I could contribute to your development further.
[Eee Pad Transformer Android Development] krash183:
what about the free one? i wanna see how big of a difference it makes or if its just a "flavor of the month" thing
[Eee Pad Transformer Android Development] lilstevie:
the free one is slightly behind, it doesn't have the bass booster function (does that even work on the TF101) and it requires the GPL voodoo sound driver to be in the kernel that you have on your device as it does not load the module.
[Eee Pad Transformer Android Development] usafle:
Just looked at my purchased one, I don't see anything for a "bass booster"
[Eee Pad Transformer Android Development] arcglide:
From the OP..

but [quality allowing] SuperCurio can possibly add..

On a Features note..

1/ I've noted that when using "Map volume Keys hack" the system volume control quickly becomes out of sync with "Analogue Amp level control" - can the system volume control be hidden when Voodoo's "Map volume Keys hack" is in effect?

2/ Should "JACK Plug-in safety" be a (drop down) selection box; like "Volume limit"?

Please don't let my quick UX thoughts (whilst using Plus 2.0.2 on TF) distract you from any core DAC Quality Optimisations and Mic presets (as others (may) have mentioned) ;)

thanks SuperCurio,
[Eee Pad Transformer Android Development] unknown_owner:
Super, why is taking some time to release a compatible free Voodoo? Not knocking you but you really pressured the devs to update the kernel to inject voodoo into it but all I have seen are a lot of people buying the paid version while the free one is crippled. How much have you made off of the purchases and is the free version coming? I would like to try it for a few days before I commit to a purchase. It just seems weird to be the all that pressure for days and there isn't a compatible free version for days.

Seriously, thanks for all your hard work. It is greatly appreciated and received.

EEE Pad Transformer sent this
[Eee Pad Transformer Android Development] david279:
Isnt there a free version? You just need a compatible kernel.
[Eee Pad Transformer Android Development] nttdemented:
I'm using the free version with Clemsyn's 11b and it works as advertised. THe only thing that I have noticed that doesn't work is what sueprcurio mentioned about the volume slider in the options. But using the volume keys on the side of the device works as long as you check the volume key hack.
[Eee Pad Transformer Android Development] Kippui:
I'm not a transformer owner or knowledgeable when it comes to audio. Is something like this possible for the xoom?
[Eee Pad Transformer Android Development] hitekredneck:
I have tried the free version with both of the last two kernel versions that Clemsyn/Blades have released and after playing audio fine for a track or two the tablet locks up and emits a very high pitched buzz until it reboots itself.

Any ideas on this problem? It has done this on stock rooted rom and Prime 1.4 also.
[Eee Pad Transformer Android Development] branshaw09:
I am getting a FC everytime I open the app running version 11 kernel. Thoughts?
[Eee Pad Transformer Android Development] krash183:
got to trying it out... while it does sound better... but not what everyone is blowing it up to be.
[Eee Pad Transformer Android Development] frosty5689:
The free version wouldn't run on stock kernel. I don't have problems with the plus version on stock kernel. Maybe Clemsyn's OC is causing issues? It was causing audio issues in earlier revisions.
[Eee Pad Transformer Android Development] fl4r3:
Same here..seems like it was over hyped as I didn't hear that much of a difference. Or maybe don't have the equipment to take advantage of it??? :confused:

I've been using the dsp manager app prior to this and have reverted back to it.
[Eee Pad Transformer Android Development] jjsoviet:
Well, the difference isn't apparent unless you have the correct gear to output the sound. Supercurio has a fantastic pair of cans (Sennheiser HD650) while mine is an HD25, so we could perceive the differences in sound quality. Loving the new improvements.
[Eee Pad Transformer Android Development] a.mcdear:
I purchased your app and love this a lot. You have now turned my transformer into my primary music consumption device, as it now sounds better than my Zune 80GB and makes for an awesome in-vehicle music player for the road. My cans are Sony MDR-7506 - definitely not the best of the best, but the difference is kind of astonishing.

Some possible features I was thinking of:

- Multiband EQ

- Volume Normalization

- independent control of each amplifier channel

- Ability to unload all audio drivers and disable the audio device when not in use (I'm not sure if this really makes sense... I'm thinking of potential battery savings, but with the Transformer battery life really isn't even an issue..)
[Eee Pad Transformer Android Development] Evostance:
Tried to install it. Bought the app, stupid Transformer bug stops it from downloading, can't get a refund.

:mad::mad::mad:
[Eee Pad Transformer Android Development] branshaw09:
Still getting FC's on 11b version kernel as well. Thoughts anyone?
[Eee Pad Transformer Android Development] usafle:
***Off Topic*** Just looked up the cans Supercurio is using... holy hell... $450+?!?!? For headphones? At that price that better make a nagging wife sound glorious!

I need something portable for Airplane travel because I travel a lot. Those are way too big and don't have any noise cancelling qualities... but they sure look nice.
[Eee Pad Transformer Android Development] jjsoviet:
They're audiophile-quality for a reason. :P And his needs a beefy amp to drive it to full potential.

Try getting an Audio Technica ATH-M50 or Sennhesier HD25-1 II. These isolate sound (IMO better than active cancellation) and deliver quality sound quality. :)
[Eee Pad Transformer Android Development] Itaintrite:
My ATH-ES7 sounds great with the new kernel.
[Eee Pad Transformer Android Development] Drybonz:
Which would be more than you paid for the device you are listening to through them... lol.
[Eee Pad Transformer Android Development] nv88:
If we buy the app will voodoo improvements to the speaker sound quality be added to the app at some point?
[Eee Pad Transformer Android Development] 9600pro87:
Finally i used my Transformer after some day of inactivity and Voodoo Sound give me a very good impression. Audio is now more powerful and clear and i listen more instrument in my favorite song( hope you understand me). The bass frequency (specifically the bass instrument) are still very low for me. Previously I used Equalizer App to enhance the bass but the audio quality a little felt it. Do you can improve the bass frequency in the next driver?

Thanks:)
[Eee Pad Transformer Android Development] supercurio:
Thanks for the feedback, Yes it's called Crossfeed but unfortunately it's not implemented in any current audio hardware I know.

But this is something I'm considering to write as software effect plugin for Android 2.3+ !
[Eee Pad Transformer Android Development] deadman3000:
Crosstalk is nice.
[Eee Pad Transformer Android Development] andrew53517:
I can change all the other settings to what you have in the second post (the picture) but not the headphone amplifier, it just FC on me. Is that because you need to update the app to be compatible with it?
[Eee Pad Transformer Android Development] usafle:
@ super curio:

Your app...does it need a constant internet connection for the license check? I was on a plane today and it told me that I did not have the paid app. When I got to the hotel and had internet, the app worked again.

if that is the case, I just tossed $$$ out the window. I fly.. A LOT. Not all planes have internet service. So, it can't verify the license. The app actually MUTED my audio on my Transformer once it couldn't verify!!!!
[Eee Pad Transformer Android Development] a.mcdear:
@usafle

It works perfectly fine on my Transformer with or without internet connection...
[Eee Pad Transformer Android Development] Magnesus:
Offtopic: if you want cheap and good try Koss Porta Pro. :)
[Eee Pad Transformer Android Development] Globespy:
Can i clarify that if i purchase the voodoo control app, that it will somehow install the voodoo sound driver without needing a special kernel? I just installed a stock (rooted) 3.1 ROM but no 3rd party kernel as yet., since there are still too many bugs that need ironing out.

Would love voodoo sound, but don't want to install a custom kernel.

Thanks!
[Eee Pad Transformer Android Development] lo4wai:
force close

FC when clicking "headphone amplifier"

showing NullPointerException
[Eee Pad Transformer Android Development] usafle:
No, you don't need a custom kernel. It works with or, without one.
[Eee Pad Transformer Android Development] Magnesus:
OK. I rooted my Transformer and at last tested Voodoo Sound (I bought the paid version).

On headphones - perfect, my Koss Porta Pro headphones sound lovely.

On external speakers - sound quality is very good, sound level in stock player was very low but I switched to winamp and suddenly it's playing loudly. :)
[Eee Pad Transformer Android Development] david279:
I don't think this works with the external speakers.
[Eee Pad Transformer Android Development] thering1975:
It does not work on internal speakers but does affect the jack output for line out, made my galaxy s and tf sound great in the car whereas before the quality was low on both
[Eee Pad Transformer Android Development] supercurio:
Yes sorry I'm late.

I'm fixing first bugs affecting the donate version, before releasing a new free version.
[Eee Pad Transformer Android Development] supercurio:
Are there issues with XOOM audio?
[Eee Pad Transformer Android Development] supercurio:
Yes ASUS kernels are full of bugs related to audio :/
[Eee Pad Transformer Android Development] supercurio:
- Multiband EQ: see description in first post. Hardware features & quality first

- Volume Normalization: WM8903 has a DRC engine but only usable for input routes (recording), not for play.

- Left/Right control: possible

- Turn off the audio hardware when not in use: ASUS Job.
[Eee Pad Transformer Android Development] supercurio:
Sometimes Android market fails, for many reasons (most time its credit card auth failing)

You're welcome sending me the purchase order by email if you received one. If you didn't received it, it means the purchase was canceled before being executed.
[Eee Pad Transformer Android Development] supercurio:
Maybe. If existing they will be pretty much minor, I know that already.

Please consider it as-is.
[Eee Pad Transformer Android Development] supercurio:
Sorry, no I target a flat response only as WM8903 codec doesn't support hardware EQ.

For EQ I would suggest using a music player that has a buil-in EQ.
[Eee Pad Transformer Android Development] Beako:
So the WM8903 codec is weaker than the Nexus/Galaxy S WM8994, huh? I really enjoyed the bass booster you added to Voodoo Control Plus! :D
[Eee Pad Transformer Android Development] supercurio:
Yes WM8903 is a much simpler codec than WM8994.

WM8994 is so packed in features that Wolfson call it an "audio hub".

About features interesting in our case, WM8903 is missing sound processing, some power on the headphone amp output and also the powerful speaker Class D switchable to A/B amplifier, why the speaker output won't be much louder what it is actually (can be increased by only +2dB, cannot be increased if trying to fix the left/right imbalance.)

It still has a nice DAC that gives a clean sound with very low distortions levels, and it's not used yet at 100% of its potential ;)

Tegra2 PLL clocks quality is bad and I'm working on improving the clock stability to eliminate jitter.
[Eee Pad Transformer Android Development] krash183:
i think my gear is mode than adequate. using my jh13's.... the difference was there but subtle. definately wouldnt do any critical listening with the tf101, but the slight bump in improvement is better than nothing. most reviews are probably due to the placebo affect. nice work tho
[Eee Pad Transformer Android Development] supercurio:
It doesn't take to have high quality headphones to experience a benefit.

With the current mod (analog amplifier gain instead of digital), the most affected headphones are the sensitive in-ear ones by improvement of SNR and reduction of hiss, and least sensitive ones because they couldn't be driven at proper levels without.

As described in the first post.

So, depends on the impedance and sensitivity, it makes a big difference at the extremes, or no difference at all compared to listening to the 100% volume without modification.

Futures improvement like Anti-jitter will change that.
[Eee Pad Transformer Android Development] Srikar_NBK:
Thanks for your work. When can we expect your Voodoo app to improve speaker sound fidelity ?
[Eee Pad Transformer Android Development] supercurio:
Not by much (if any) as explained in the previous posts on this page.
[Eee Pad Transformer Android Development] knoxploration:
Perhaps more importantly (for me, at least), what are the potential disadvantages to rooting?

I understand that if I'm rooted, it makes it (potentially) easier for malware to cause problems. What I don't know is whether it is a simple matter to unroot the tab, whether I can root and install Voodoo Sound and then unroot again for improved security, whether it is possible for Asus to detect that I'd been rooted and potentially deny me warranty service, and whether there are any other possible downsides to being rooted?

I definitely don't dare go to a custom kernel, at least for as long as I'm still under warranty. Rooting I'm simply not sure about either way. I'd definitely like to get Voodoo Sound for use with my Sennheiser cans, and it seems rooting is the only way I'll be able to do so -- I just want to be sure I don't regret that decision later.

(and by the way, count me in the group asking for the ability to boost mic levels -- the mic on both my tabs is near-useless.)
[Eee Pad Transformer Android Development] Globespy:
Can i ask if i buy the paid version of the control app, if it will get free upgrades for the life of this device (TF)?

With 3.2 around the corner and future versions of android for the asus, want to be sure that i won't need to keep buying new versions for different versions of android on the AF.

Thanks.
[Eee Pad Transformer Android Development] frosty5689:
supercurio probably will continue updating his voodoo sound module for the Transformer to make it compatible with latest firmware, but how much more he develops it (feature-wise) is totally up to his interest and how much more the hardware can be utilized effectively. Of course, I'm not him so waiting for his answer is probably the best before you pull the trigger, but really with all the work he's doing (and other devs), a beer or two shouldn't be too much to ask.
[Eee Pad Transformer Android Development] Globespy:
That's exactly why I just bought the app. I've benefited from his amazing work with my Samsung vibrant, so can only believe he will do great things with the transformer. :-D
[Eee Pad Transformer Android Development] sstrawsb:
I keep getting a FC when I open the Voodoo Control app. Im running Clemsyns kernel v16 & Prime 1.5. It only happens when I select the headphone amplifier setting. Anything I should try?
[Eee Pad Transformer Android Development] frosty5689:
V16 is buggy with voodoo

Sent from my Transformer TF101
[Eee Pad Transformer Android Development] sstrawsb:
What version is running stable with voodoo?
[Eee Pad Transformer Android Development] baseballfanz:
Are you running the free version? If so it's been stated that it will FC on the headphone amp setting.
[Eee Pad Transformer Android Development] sstrawsb:
Yea. I will upgrade and try the paid version. Thanks :D
[Eee Pad Transformer Android Development] sstrawsb:
Does the Volume+ app wok the same way? I just realized I have the paid version of it already.
[Eee Pad Transformer Android Development] case0:
Does the free version FC just so we buy the pro version? Pretty underhanded if so..
[Eee Pad Transformer Android Development] scar45:
BOOM!

You've been beered my man ;) (I also bought the Market version, but still, enjoy a cold one on me too)

xxxxxxx4H6414274U via PayPal. Thanks again, and keep up the stellar werk!
[Eee Pad Transformer Android Development] baseballfanz:
Free version work just fine, only the headphone amplifier fc. He already started he will work on it but pay version get 1st dib on fix.They have to make a few $$$$. Don't make comments without full facts plus no one is forced to buy.
[Eee Pad Transformer Android Development] Garf123:
I have an external headphone amp (Headroom Total BitHead). What volume setting would be best to maximize output through the headphone out and minimize noise? I guess I need to figure out more what you are doing to the audio signal to make my setup work. But in my limited testing (ears), I think I prefer the sound output directly to my Grado's via the headphone out, and not through the external headphone amp.

Second, I'd like to echo the comments above for a crossfeed feature. It does help a lot to eliminate listening fatigue, and its the only reason I plug in my external amp.

Third, I think this is a ASUS or custom ROM dev issue, will it ever be possible to output sound via USB (TF would have to recognize your external amp as a sound device)?

And lastly, about the integration of the Voodoo Sound V1 in the custom kernels. In my paid Voodoo sound app, under 'Kernel Module Options', it states 'No need to load module: Built in Kernel Voodoo sound: v1', but still gives an option to 'Load sound driver'. Application will FC if this is selected, but if I understand this correctly, the driver is already loaded, and always available in the custom kernel (clemsyn/blade et all).

Thanks for the excellent product!
[Eee Pad Transformer Android Development] Globespy:
+1 supercurio has done huge things for android devices, mostly from a place of working for free. People automatically jump to strange alterior motives, thinking that they should not have to pay a cent for things that dramatically improve the functionality and lifespan of their devices! Look at windows mobile or iphone and be grateful that there is such a vibrant community offering amazing free enhancements to your device. And if you can drop $400+ on a device that was shipped by the manufacturer often in an unfinished state, why do some folks have such a problem spending a few bucks (literally) to have their devices do what they are capable of? Talk about assholes as tight as a jack russell!

If you are disgruntled then either start developing yourself or shut the fuzz up.

Thanks supercurio for all you do....keep wearing your troll-resistant coat....
[Eee Pad Transformer Android Development] case0:
The reason I "jumped to strange alterior motives" is because the only knowledge I have of supercurio is being a **** to people about gpl licenses and stuff. I've bought plenty of apps thanks and don't have any problem spending money to support developers so why don't you stop assuming and stfu?
[Eee Pad Transformer Android Development] azizmulhim:
Supercurio

I have installed voodoo (free) on ROM Prime 1.4 kernel Netfomer 1.5. It only worked for couple of hours afterwards it never appears when using volume up & down (map volume hack)
[Eee Pad Transformer Android Development] Magnesus:
Today Voodoo Sound again doesn't seem to do much. It was working for a while yesterday but now it looks like it does nothing again. The volume is low despite full digital volume and 3dB analog (so almost maximum). I have Prime 1.4 with paid VoodooSound. The volume key hack works and there is a difference of volume between analog 0db and 3db but the sound is not loud even when I set my amp to maximum. :(

edit: it works again after reboot (with the jack cable attached). Maybe it's not starting properly or the volume slider is not showing proper values?
[Eee Pad Transformer Android Development] keroppilee:
I thought voodoo only works on the head phone out. Therefore it should only show up if you have headphones on.
[Eee Pad Transformer Android Development] david279:
Its only for headphones right now....
[Eee Pad Transformer Android Development] Magnesus:
Yes. But you can connect external speakers with amp to headphone out. And Voodoo Sound of course works then because it's the same output.