2012-04-10 75 views
3

我將使用openFrameworks開發音樂可視化工具 - 音樂驅動器圖形。 我可以使用Opengl來做圖形。但問題是音頻處理部分。我沒有這方面的經驗。我曾經想過我可以提取音樂功能 - 比如音高,節拍,音量來控制圖形。但我現在不知道該如何開始。我在數學方面學會了fft,但是在得到一段音樂後,我不知道該怎麼做,我怎樣才能在fft之後提取這些音樂功能?或者如何做音樂處理部分?如何使用openFrameworks開發音樂可視化工具

回答

1

我會先玩ofxFFT,然後直觀地學習。你有沒有設置你將要使用的音樂?你在尋找什麼特點?您應該先查找特定的頻率,如高,低,中等。您可能會發現,根據所播放的聲音/音樂的類型,您不會始終在您認爲應該檢測到的內容與實際檢測到的內容之間建立關聯。 wave是一系列可以執行操作的值。你可以檢測到它發生變化的速率,它的下降次數或者低於一個範圍,等等。

+0

我需要提取節拍/速度來驅動圖形的節拍/節奏。平均頻率會導致顏色變化。如果我得到頻譜,如果我想做出好的節拍檢測,接下來應該做什麼?帶通濾波器?峯值檢測?我怎樣才能做到這一點? – 2012-04-19 14:31:30