2012-04-22 77 views
0

我試圖建立基於核心音頻低延遲節拍器。核心音頻 - 遠程IO基於低延遲節拍器

我所試圖實現的是使用遠程IO,這應該給我一個時間戳音頻的每個數據包我產生。然後我想用它記住我何時開始播放,並從開始時間戳中減去當前時間戳以獲取當前位置。然後我想用它來根據需要爲節拍器生成音頻。

經過一番研究,我發現,這將是創建一個低延遲節拍器的最佳途徑。然而,試圖實施和潛入這個框架是相當艱鉅的。如果有人知道我怎樣才能把它放在一起,或者甚至可以指向我可以收集我需要的信息的資源,我將非常感激!

謝謝。

回答

1

忽略該分組的時間戳,和計數樣品。如果您將每個節拍器的起始聲音定位爲以已知採樣率分開的準確數量的採樣,則節奏將精確到亞毫秒。每個數據包的時間戳分辨率都不太準確。

+0

啊太棒了,非常感謝的much.By方式,你的任何機會將能夠推薦任何資源,我可以學習(書籍/網站/項目),真正幫助我更熟練地掌握這個框架?我一直在閱讀「學習核心音頻」這本書,但是我想知道像你這樣有更多經驗的人會有什麼建議嗎?我來自音頻工程背景,我習慣於使用數字音頻,但這是一個全新的領域!再次感謝 – 2012-04-22 15:38:28

+0

「學習核心音頻」書籍是一個很好的資源。這裏有一個更老的博客網站後:http://atastypixel.com/blog/using-remoteio-audio-unit/ – hotpaw2 2012-04-22 16:22:18

+0

太棒了,您的洞察力感謝!生病了,核心音頻書的一小部分仍然覆蓋。 – 2012-04-22 17:31:03