Синтез аудио на Android с помощью OpenSL ES

Я делаю аудио приложение на Android с использованием синтезатора, FM или AM. Я использую OpenSL для более низкой задержки. Я использовал библиотеку Audiotrack, и время ожидания было просто, но сделать звук намного проще, чем с OpenSL.
Я начал с проекта Native Audio. Есть немного генерации звука, но я не знаю, как я могу продолжать с этим.

Вот код для пилообразного звука

for (i = 0; i < SAWTOOTH_FRAMES; ++i) {
sawtoothBuffer[i] = 32768 - ((i % 100) * 660);
}

Может кто-нибудь объяснить мне, почему эти цифры?
Я изучил OpenSL API, но ничего не нашел в синтезировании звука.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]