Android SDK не предлагает полнофункционального решения для обработки звука, такого как Core Audio на iOS. Доступные функции доступны через интерфейс OpenSL ES. Доступность любой функции обработки звука зависит от особенностей и конфигурации Android производителя устройства, поэтому вы не можете полагаться на них.
Кстати, печально известная проблема фрагментации Android еще больше.
Еще хуже, если устройство сообщает о доступной аудиофункции, она все равно может работать неправильно. Например: скорость воспроизведения звука на Samsung Galaxy Note III.
Синтез звука в реальном времени? Ни одна из функций Android SDK не предназначена для этого.
Наилучшим способом является создание пользовательского интерфейса в Java и работа со звуком в C ++.
В Интернете есть несколько предложений «звукового движка», но многие из них просто «обертки» вокруг одного и того же.
Как соучредитель Superpowered, позвольте мне порекомендовать использовать Superpowered Audio SDK, который представляет собой комплексное решение для обработки звука, предназначенное для обеспечения высокой производительности в режиме реального времени, без какой-либо зависимости от аудио-предложений Android и работающее на всех.
http://superpowered.com/