问题描述
我试图仅通过使用python的winsound模块制作音乐。但是,几乎每个音高(频率)都会脉动。一些不像A 440或比2000赫兹高的东西。这是Winsound的工作方式还是我的电脑,因为当我在朋友的电脑上尝试此问题时,发生了同样的问题。甚至是当我通过吉他放大器弹奏时发生的。
这是我的部分代码,...注意:我正在尝试为我的钢琴制作调音器。
只需按顺序播放音符即可。
import winsound
while True:
octv = input("Enter 4: ")
octv.strip()
octv = int(octv)
press = input("Press a note: ")
press.lower()
press.strip()
if octv == 4:
if press == "c":
winsound.Beep(262,5000)
elif press == "d":
winsound.Beep(294,5000)
elif press == "e":
winsound.Beep(330,5000)
elif press == "f":
winsound.Beep(349,5000)
elif press == "g":
winsound.Beep(392,5000)
elif press == "a":
winsound.Beep(440,5000)
elif press == "b":
winsound.Beep(494,5000)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)