2010-11-01 45 views
1

我想要使音頻數據序列中的某些頻率變大。我已經使用FFT分析了數據,並獲得了數據中每個音頻的值。我只是不知道如何使用頻率來操縱聲音數據本身。製作特定的頻率(範圍)大聲

從我瞭解到目前爲止,數據的編碼方式是每兩個連續讀數之間的差異決定了該時刻的音頻幅度。因此,在那個時候立即使聲音更響,這會使兩次連續讀數之間的差異更大。但是,我怎麼知道哪個時刻與哪個頻率有關?我不知道頻率開始出現。

(我使用Python,專門PyAudio用於獲取的FFT音頻數據和Num/SciPy的,雖然這可能不應該是相關的。)

回答

1

你正在尋找一個圖形均衡器。一些快速谷歌搜索出現rbeq,這似乎是用Python編寫的Rhythmbox插件。我沒有仔細查看代碼,看看實際的EQ部分是用Python編寫的,還是隻是控制主機中的東西,但我建議通過源代碼來查看。

+0

感謝您的回答。我查了一下rbeq的來源,發現它使用C++編寫的GST的10波段均衡器插件。我會盡力尋找它的來源,儘管看起來我只是在深入挖掘。 – SMiLE 2010-11-01 20:51:53

相關問題