2011-08-22 51 views
-2

我想了解節拍檢測的概念,並發現它在檢測的基礎上工作通過麥克風發出聲音。所以,我的第一個問題是,如果我從麥克風中檢測到聲音,它會不會成爲一個缺點?因爲當我們使用該設備時,環境中的其他聲音也會出現,所以實際的拍子不會產生聲音。節拍檢測:檢測應用程序中的音頻並生成該音頻的波形或條形碼...就像Winamp或Windows Media Player

我的第二個問題(實際上我卡住了)我發現這個節拍檢測不能訪問iPod庫。如果我在我的應用程序中從ipod Library獲取歌曲,然後用於節拍檢測,我可以播放節拍嗎?

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

我會,如果其他然後上面的任何參考/鏈接提供瞭解擊敗Detektion更非常感謝......

編輯1

我有從this link得到了上面的代碼但是這個代碼是用C++編寫的,並且有人寫到我們必須將代碼轉換爲X CODE項目使用CMAKE軟件。我不知何故能夠將代碼轉換爲Xcode項目,但後來我只有CPP文件,那麼我應該如何運行在iPhone程序?

+0

請確定爲什麼負面投票.. – DShah

回答

1

OK,我莫名其妙地能解決我的問題與蘋果公司在這個例子sample code : AurioTouch

我已經實現歌曲並製作歌曲的節拍跳動的基礎上。在iPhone,我們可以訪問聲音節拍僅使用麥克風。所以aurioTouch使用相同的拍子檢測