我想在蛋黄酱动画循环中使用pyglet播放声音,但我发现pyglet在'yield‘中不能很好地工作,它必须在蛋黄酱动画中使用。情况是,它不能启动一个新的循环,当声音播放和动画完成一次,这里是我的一些代码,有什么想法吗?@mlab.animate(delay=delays) f = mlab.gcf() for i in range(frames_num):
我正在试着用Python一个音符一个音符地演奏钢琴MIDI文件。有没有办法将MIDI文件表示为音符列表?我可以在我的电脑声音输出上播放每一个吗? 理想情况下,它应该是这样的: song = '/pathto/file.mid'
play(song[n]) #would play the note n of file.mid