Обнаружение ритма (изменение звука) на iPhone - PullRequest
0 голосов
/ 08 сентября 2011

Извините за мой слабый английский

У меня есть несколько AIF или MP3-мелодий для громкого воспроизведения на iPhone, и мне нужно сделать несколько обнаружений «изменения звука»,

такое я бы использовал для некоторых визуализаций (прыгающий мужчина или другой)

как сделать это "легко" на iPhone или как это сделать "хорошо"?

я должен сделать FFT или что-то, или что-то другое?

Я видел некоторые звуковые визуализации тогда, но все они кажется, не очень хорошо (они, кажется, не очень ясно, в реакциях на смена музыки).

Спасибо

1 Ответ

0 голосов
/ 08 сентября 2011

Что вы сейчас используете для воспроизведения? Я бы использовал аудио-очереди или аудиоустройства - и те, и другие предоставляют вам доступ к буферам аудиосэмплов по мере их передачи на аппаратное обеспечение. На этом этапе необходимо определить пики в звуке выше определенного порога, что можно сделать различными способами.

БПФ не поможет вам, потому что вас интересует форма волны звука во временной области (его амплитуда во времени), а не его характеристики в частотной области (относительная сила разных частот в разных временных окнах.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...