Python:播放时间最准确的方式是播放声音样本

Python:播放时间最准确的方式是播放声音样本,python,timer,audio,Python,Timer,Audio,关于在Python中播放声音示例,有很多问题和答案,但我想知道播放示例的最准确时间。假设我正在编写一个能够播放由击鼓样本组成的复杂节奏的Python:我希望基于计时器的音频样本触发尽可能准确 有什么建议吗?如果您有任何想法,如“音频库X精确计时很好”,或“Python中最精确的通用计时机制是Y”等,我会很高兴听到。对于声音样本,我只有SDL的经验,您可以通过Pygame软件包使用SDL: 虽然我不能用你心目中的应用程序来评价SDL的性能,但SDL在相当多的游戏中使用,所以我认为它的性能相当稳定

关于在Python中播放声音示例,有很多问题和答案,但我想知道播放示例的最准确时间。假设我正在编写一个能够播放由击鼓样本组成的复杂节奏的Python:我希望基于计时器的音频样本触发尽可能准确


有什么建议吗?如果您有任何想法,如“音频库X精确计时很好”,或“Python中最精确的通用计时机制是Y”等,我会很高兴听到。

对于声音样本,我只有SDL的经验,您可以通过Pygame软件包使用SDL:

虽然我不能用你心目中的应用程序来评价SDL的性能,但SDL在相当多的游戏中使用,所以我认为它的性能相当稳定。我可以说Pygame非常容易理解,并且有相当多的文档和示例游戏可供查看

使用pygame的一些有趣的audo相关项目:


http://www.pygame.org/project-pygame+音乐+网格+测试版+.9-1185-.html

嗨,迈克,谢谢你的回答。从外观上看,pyrtmidi不支持音频样本——我正在尝试播放音频样本。