Is OSC / Midi low (no sound) on Android?

I want to make a concept for a real-time interface for interacting with audio, so real low latency is needed. I read a lot about this topic last week, but it's impossible to get a real review in such a short time. Therefore, before I go deep very deeply, I need to evaluate the feasibility of this project.

I read a lot about problems with Android and low latency applications, and I know that iOS is excellent in this area, but I would prefer Android when possible. (I don't have the mac, which is necessary for iOS development, and I just like the more "open" Andoid more)

So my question is:

  • Is the low latency bad behavior associated only with the actual sound buffer / processing, or does it affect midi or OSC applications? For me, the interface is an important part - this means that I just need to get the midi / OSC commands that are processed on a separate PC.

  • I need a low overall latency (from a finger touch event to a command exit). Is this also a problem with Android compared to iOS?

+5
source share
3 answers

Delay is primarily a function of the sound buffer. Recent events are discussed in detail here:

http://createdigitalmusic.com/2012/07/android-high-performance-audio-in-4-1-and-what-it-means-plus-libpd-goodness-today/

Tl; dr : Galaxy Nexus 12 Jelly Bean. , Nexus 10 Nexus 4 , Nexus 7 .

, , Open SL :

https://github.com/libpd/pd-for-android/wiki/Low-latency-support-for-compliant-devices

+2

Android .

(Android 3.2, Acer ICONIA Tab A500).
MIDI (Note-on) 12 .
, .

Java. Android NDK .

+2

All Articles