To read all comments associated with this story, please click here.
yeah, like "I want to play guitar fx with my android phone" answer: "easy, just install another operating system on it, then learn to program, learn how to fiddle with a low latency audio driver, make an audio virtual fx app from scratch, and in just a couple of years you're done!" looks amazing! #fail
I keep hearing about how developpers of music apps never even give a look at Android because of "latency issues" - but excuse me, I am completely clueless, what is it exactly? I never had any problem playing audio files, streams or fiddling with the few audio generators for android.
So, what is it? A urban legend, or something for which someone can provide a real, practical proof to show me?
Simple demo:
http://www.youtube.com/watch?v=Curn_fdMOBA
As for personal experience; try getting one of those piano apps and swipe your finger across the keys. That's basically the problem. It's not really a problem with Honeycomb/Gingerbread or prior version either. I've experienced on ICS with my Galaxy Nexus.
Google says it's an issue with the hardware. Hardware makers say it's an issue with Android. I'm guessing it's more probably the latter.
Edited 2012-06-07 19:43 UTC





Member since:
2008-09-11
Sometimes developers can't code for Android because either the OS has some broken part, some bits are missing or SDK has some broken parts.
As an amateur guitarist I would like to use my Android phone or tablet to emulate a guitar amplifier like it's possible using popular iOS app, iRig. Unfortunately, audio related apps can't be ported over to Android due to high latency issues and a lack of low latency audio api. This affects not only music software but to a lesser extent voip, too.
Video latency is also an issue, sometimes the interface is laggy compared to iOS. The shitty Java based SDK doesn't help improving performance. Extending the NDK, to be capable of handling everything the SDK can, would be a great improvement.