Back To Schedule

Real-time Audio on Android

Latency and Performance

14:00 - 14:50 UTC | Tuesday 11th November 2025 | Bristol 1
Intermediate
Advanced

An update on progress in reducing latency using AAudio MMAP. Also a detailed explanation of the CPU scheduler and dynamic frequency scaling on Android. Benchmarking CPU performance using OboeTester and SynthMark. And some new techniques you can use to improve performance and reduce glitches.

Phil Burk

self employed

SoftSynth

Phil Burk is a software developer and designer who specializes in interactive and experimental music systems. In the early 1980’s, Phil began developing HMSL, the Hierarchical Music Specification Language. Phil then worked at 3DO developing the first DSP based sound synthesis system for a video game console. Phil co-founded the PortAudio project with Ross Bencina in 1997. Other projects include JSyn, a music synthesis API for Java, JavaSonics ListenUp for recording and uploading voice in a web page, and TransJam, a client/server system for multi-player interaction on the web, eg. the WebDrum.  Phil Burk led the Mobileer team in the development of a polyphonic MIDI ringtone synthesizer used in the Treo 600 and other devices. Phil has also been contributing for many years to the new MIDI 2.0 standards. At Google he developed AAudio, Oboe and the MIDI API for Android.