如果我有.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) 如何加倍声音的频率?有人可以给我一个大局吗? 我的理解是频率是声音在第二秒重复的次数。因此,如果我将第二列中的所有值减半,那么频率会加倍吗?
谢谢
答案 0 :(得分:3)
要使频率加倍,您需要将左列中的每个值减半。这将使声音的任何给定部分花费一半的时间,这与说频率加倍相同。
答案 1 :(得分:-1)
使用相同的数据并将采样率加倍,或使用相同的采样率并删除所有其他样本。 你使用的任何方法都会导致声音只持续一半的时间。解决这个问题的一个肮脏技巧是重复一定数量的样本来弥补它。