2011-03-01 71 views
0

Python中有很多关于播放声音样本的问题和答案,但我很想知道定时播放样本的最准确方法。假设我正在写一些能够演奏来自鼓打击样本的复杂节奏的Python:我希望基于定时器的音频样本触发尽可能准确。Python:播放声音样本的时间最准确的方法

有什么建议吗?很高兴听到任何想法,例如“音频库X精确定时精确”或“Python中最精确的一般定时机制是Y”等。

回答

0

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

http://www.pygame.org/docs/ref/mixer.html

虽然我不能与你心目中SDL在相当数量的游戏使用有怎样的应用程序的性能说话,所以我想象它的表现还算固体。我可以说Pygame很容易理解,并且有相当多的文档和示例游戏可供选择。

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

http://www.pygame.org/project-noiselib-1442-2573.html http://www.pygame.org/project-pygame+music+grid+beta+.9-1185-.html

+0

嗨麦克,感谢您的回答。从它的外观来看,pyrtmidi不支持音频采样 - 我试图播放音频采样。 – occulus 2011-03-01 14:44:50