尝试在python中播放声音时发出奇怪的咔哒声

尝试在python中播放声音时发出奇怪的咔哒声,python,Python,在编写一个简单的小计时器的同时,我创建了一个小计时器来帮助我学习更多关于Python的知识,并帮助我按时完成学业;我决定加一首曲子,让我知道你的时间到了。但是,在使用以下代码片段对每个注释进行编程后: winsound.Beep(Freq, Dur) 我意识到,每当我真正播放这首小曲时,每个音符之间都会发出奇怪的咔嗒声。有人知道发生了什么事吗?我应该使用不同的表达方式吗?我是不是疯了 编辑:自从发布这篇文章后,我意识到了问题所在,程序在播放每个音符之间等待了大约十六分之一秒。因此,我想问另一个

在编写一个简单的小计时器的同时,我创建了一个小计时器来帮助我学习更多关于Python的知识,并帮助我按时完成学业;我决定加一首曲子,让我知道你的时间到了。但是,在使用以下代码片段对每个注释进行编程后:

winsound.Beep(Freq, Dur)
我意识到,每当我真正播放这首小曲时,每个音符之间都会发出奇怪的咔嗒声。有人知道发生了什么事吗?我应该使用不同的表达方式吗?我是不是疯了

编辑:自从发布这篇文章后,我意识到了问题所在,程序在播放每个音符之间等待了大约十六分之一秒。因此,我想问另一个问题(任何与其他问题相关的答案都将不胜感激),即,我如何才能让它不在音符之间等待

import winsound
winsound.Beep(262,500)
winsound.Beep(277,500)
winsound.Beep(294,500)
winsound.Beep(311,500)
winsound.Beep(330,500)
winsound.Beep(349,500)
winsound.Beep(370,500)
winsound.Beep(392,500)
winsound.Beep(415,500)
winsound.Beep(440,500)
winsound.Beep(466,500)
winsound.Beep(493,500)
winsound.Beep(523,500)

以上代码所做的只是播放一个简单的从中间c到c2的半音音阶,但一旦运行它,就会立即看到我所说的内容

为“在音符之间等待”显示更多的代码question@Splinxyy我加了一个简单的半音音阶;如果你运行它,你会看到我在寻求什么帮助…不能运行它,我在linux机器上。它可能只是Python的速度拖了你的后腿,或者winsound的速度。就我个人而言,我使用
pygame
播放我所有的声音,所以你可能想看看。@Splinxyy哇,这好多了,非常感谢你的帮助;虽然你从技术上没有给我答案,但你给了我更有用的东西!别担心。使用pygame,您可以在(pre)init中设置频率和所有种类。检查一下