是否可以在pygame.midi中同时演奏多种乐器?
我发现的唯一解决方案是
注意,
更换乐器
其他说明
注意,
注意关闭

但是我认为这不是正确的方法。有其他选择吗?

最佳答案

您要使用的每种乐器都应位于其自己的MIDI通道(0..15)上。您可以使用set_instrument(instrument_id, channel)方法进行设置。
然后,使用note_on(note, velocity, channel)note_off(note, velocity, channel)方法将要发送音符开/关消息的乐器的通道号传递给它。

关于python - Pygame Midi多功能乐器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29805082/

10-11 23:32