Juce NDK on Android


#1

Hi, I’m new with JUCE but I had experience with Audio in Android. I’m interested to start using Juce for my iOS and Android apps, but Android has a lot of latency, even more if you work at high level. So I was wondering if JUCE work at NDK level and if it use OPENSL. Also I would like to know if JUCE has latency improvements compared with other framworks.


#2

Yep, we use openSL, and we work closely with the Google Android audio team to make sure that we offer the best possible latency that the platform can support.


#3

Do you have a list of android devices in which JUCE has a professional audio performance (latency < = 20 ms) ?


#4

Android calls this pro audio devices. See the Android CDD:

https://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf


#5

Anyone tried Superpowered cross-platform low-latency lib ?


#6

For the record, Superpowered does not have better latency than juce. Like I said, we worked with the guys at Google to make sure that’s true.


#7

Sorry, Jules. I should have expected as much :slight_smile: