Beat Detektion: обнаружение звука из приложения и создание волны или полосы для этого звука ... Так же, как Winamp или Windows Media Player - PullRequest
0 голосов
/ 22 августа 2011

Я пытаюсь понять концепцию Beat Detektion и обнаружил, что она работает на основе обнаружения звука через микрофон.Итак, мой первый вопрос: не будет ли это недостатком, если я обнаружу звук с микрофона?Потому что, когда мы используем устройство, случается, что другой звук из окружающей среды также присутствует, поэтому реальный ритм не будет воспроизводиться для звука.

Мой второй вопрос (на самом деле, где я застрял), я обнаружил, что это Beat Detektionне удается получить доступ к библиотеке iPod.Смогу ли я играть биты, если я получу песню из библиотеки ipod в моем приложении, а затем использую детектор битов.

http://www.cubicproductions.com/index.php?option=com_content&view=article&id=67&Itemid=82

http://www.gearslutz.com/board/product-alerts-older-than-2-months/457617-beatdetektor-iphone-app-open-source-algorithm-bpm-detection.html

Я буду очень благодарен, если какая-либо ссылка / ссылка, отличная от приведенной выше, предоставлена ​​для понимания Beat Detektion подробнее ...

Редактировать 1

У меня есть код для вышеуказанногоиз эта ссылка Но этот код написан на C ++, и там написано, что мы должны преобразовать код в проект XCODE с использованием программного обеспечения CMAKE .Я каким-то образом могу преобразовать код в проект xcode, но тогда у меня только cpp файлы, тогда как мне запустить программу в iphone ???

1 Ответ

1 голос
/ 25 августа 2011

хорошо, я каким-то образом могу решить мою проблему с помощью образца кода Apple: AurioTouch

Я реализовал песню в этом примере и произвел ее удары на основеУдары .. В Iphone мы можем получить доступ к звуку, используя только микрофон.Так AurioTouch использует то же самое для обнаружения удара

...