2009-04-19 102 views
2

我不假設任何人都知道有任何庫可以檢測Mac OS X中麥克風接收到的當前音高(即音符)嗎?我假設它是Objective-C和一些提供lib的混合體。或者在Java中用於多平臺的善良?Mac OS X中的音高檢測

回答

0

那麼,你可以使用Aubio從麥克風錄製樣品後,或找到一個方法來管它。

0

不知道任何特定的庫,但Praat做音高分析,在OS X上運行,並可以腳本。

1

音樂DSP解決方案很難。發現一些特別好的包裝在圖書館免費是非常樂觀的。 (音樂軟件被業內譽爲具有競爭力,因爲它是...)

的源代碼庫有用的可以在http://www.musicdsp.org/

找到否則,米勒·普克特的小提琴〜代碼做幾乎你描述什麼。它不是一個圖書館,但它是(PD是一個擴展)。但來源可用AFAIK。

0

轉錄非常好。它會顯示錄音的音調,並向您顯示哪些鋼琴鍵。

如果你想自己寫這個,看看FFT(快速傅里葉變換)算法。它實際上很容易實現。 Id做FFT(將信號轉換成其頻率分量),然後挑出最上面的一個。