2011-03-01 45 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