2024-10-02 12:36:37 发布
网友
我有一个数字数组
a=[440320650]
我正在尝试编写一个.wav文件,按顺序写入这些频率。但我不知道scipy.io.wavfile是否能够将一组频率写入wav文件。我现在能做的就是
wavfile.write('Sine.wav',速率,a[0])
不过,我正在考虑做类似的事情
对于范围(0,len(a))内的x: #addFrequency('Sine.wav',速率,a[x])
“按顺序”听起来不太清楚。我想你会喜欢混合这些正弦波。为此,你们必须通过求其振幅值之和,产生一个3正弦的单波。对于每个样本,必须添加三个值(每个正弦一个),注意结果不会溢出-1.0或1.0(对于浮点值,对于16位整数,范围将改为-32768到32767)
现在,如果要依次渲染三个波,则必须确定每个段的持续时间,并注意两个波之间的连接在振幅为零时进行,以防止出现数值单击
“按顺序”听起来不太清楚。我想你会喜欢混合这些正弦波。为此,你们必须通过求其振幅值之和,产生一个3正弦的单波。对于每个样本,必须添加三个值(每个正弦一个),注意结果不会溢出-1.0或1.0(对于浮点值,对于16位整数,范围将改为-32768到32767)
现在,如果要依次渲染三个波,则必须确定每个段的持续时间,并注意两个波之间的连接在振幅为零时进行,以防止出现数值单击
相关问题 更多 >
编程相关推荐