eXtream Software Development Forum

Full Version: Android Latency evolution...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi to the devs...

I found this. Sure you already saw that stuff!!

Some updates on low latency audio for Android.


New high performance audio documentation: https://developer.android.com/ndk/guides...index.html
Code samples: https://github.com/googlesamples/android-audio-high-performance/

Google I/O 2017 talk
Optimising recording and playback latency:  https://youtu.be/C0BPXZIvG-Q?t=10m29s
Introduction to AAudio: https://youtu.be/C0BPXZIvG-Q?t=21m53s

AAudio is a new C API. It is designed for high-performance audio applications that require low latency. It is currently in the Android O developer preview and not ready for production use.

Does it seems good news???

Subsidiary, Will it be possible, one day, to work with virtual instr. in AEM as VSTlike?

Thank you. I'm working on composing with your app in "tandem" with Caustic. Just great how complementary both are!!
AAudio currently does not add anything to OpenSLES. It still depends on the manufacturer whether you get low latency or not. Working with virtual instruments in AEM has been possible for many years now using a USB audio interface with our USB audio driver. And without for selected models when you choose the right combination of sample rate and buffer size (Nexus devices and for example the S6, S7 and probably many others).

We will implement support for AAudio though.
(10-19-2017, 10:26 AM)dwrae Wrote: [ -> ]AAudio currently does not add anything to OpenSLES. It still depends on the manufacturer whether you get low latency or not. Working with virtual instruments in AEM has been possible for many years now using a USB audio interface with our USB audio driver. And without for selected models when you choose the right combination of sample rate and buffer size (Nexus devices and for example the S6, S7 and probably many others).

We will implement support for AAudio though.

Thanks.

It's because I have some Issue using OpenSLES on my Tablet (Galaxy Tab S3). When I use this mode whith sound routed to my headphones (plugged in the tablett), the sound (especially the high ends of the soundspectrum) comes out of the bottom speakers of the device AS WELL (Notice that this device has 4 speakers). There is a solution for using OpenSLES on AEM without this problem by using an audio interface monitoring, but not for Caustic which I use a lot or FL studio mobile. This is the reason why I post this question.

D.