我对模拟汽油发动机的声音感兴趣。我想使用单活塞压缩的声音,并以高频率播放它,看看它听起来像什么。 Python似乎在大约50转/秒时停止正常工作。我需要至少两倍。
如何使用Python或Java实现这一目标?
我目前的代码只使用winsound(使用Python 3):
import winsound, time
revs = int(input('Enter revs: '))
timeDiff = 1.0/revs
print(timeDiff)
for i in range(0,100):
winsound.PlaySound('exp3.wav', 3)
time.sleep(timeDiff)
我知道这不是发动机声音的最佳方式,而采用音高变换等的样本可能更为真实,但这是出于个人兴趣。