Анализ звука / Редактирование в Android - PullRequest
3 голосов
/ 27 сентября 2010

Хотелось бы узнать, насколько сложно анализировать и редактировать звук в андроиде. Мой проект был бы своего рода диджейским приложением.

Я думаю, AudioTrack - самая подходящая библиотека, верно? Как работает несколько приложений для Android DJ, чтобы отобразить спектр звука, применить эффект, изменить скорость, микшировать и т. Д. Используют ли они более мощную внешнюю звуковую библиотеку?

Что касается производительности, достаточно ли Java (или есть риск задержки)?

И последний вопрос: как Korg портировал свои слова на Ipad, Wormux переносится на Android, AngryBird теперь работает на Iphone, android, т. Д. Все эти приложения, похоже, переносятся на любую платформу без переписывания ... как они это делают? Это потому что они написаны в "родном коде"? Должен ли я рассмотреть эту опцию, чтобы я мог использовать другую звуковую библиотеку?

Спасибо.

1 Ответ

0 голосов
/ 02 ноября 2015

В целях редактирования звука или применения звуковых эффектов к потоку вы можете использовать класс AudioTrack в сочетании с одним из AudioEffect подклассов пакета android.media.audiofx, например, Equalizer и т. Д.
InДля анализа звука вам, скорее всего, следует применять алгоритмы FFT к байтам, которые вы извлекаете из класса AudioRecord или некоторых Reader.

...