2012-01-17 73 views
0

,如果我有.dat文件聲音文件,看起來像這樣給定一個聲音樣本,我怎麼加倍頻率

; Sample Rate 22050 
0.0 -0.0390625 
4.5351473922902495E-5 -0.0390625 
9.070294784580499E-5 -0.0390625 
1.3605442176870748E-4 -0.0390625 

凡左欄是第二和右列是振幅(-1.0到1.0) 我該如何加倍聲音的頻率?有人能給我關於它的全貌嗎? 我的理解是,頻率是聲音重複次數的多少倍。所以如果我把第二列的所有值減半,那麼頻率是否增加一倍?

謝謝

+1

右欄混淆 - 它看起來像是一個幅度相同的平坦曲線,意味着它將保持沉默。 – 2013-02-18 15:10:40

回答

3

要增加一倍的頻率,要在左欄減半的每一個值。這將使聲音的任何給定部分佔用一半的時間,這與頻率增加一倍相同。

+0

如果我這樣做,那意味着聲音只有右半邊的一半?有什麼方法可以使頻率增加一倍,但仍然有相同的長度? 謝謝 – BlackSoil 2012-01-17 02:57:35

-1

使用相同的數據並將採樣率加倍,或者使用相同的採樣率併除去每個其他採樣。 您使用的任何方法都會導致聲音持續時間只有一半。解決這個問題的一個骯髒的技巧是重複一定數量的樣本來彌補它。

相關問題