Pygame Midi Multi Instrument

时间:2015-04-22 17:38:24

标签: python pygame

是否可以在pygame.midi中同时播放多个乐器? 我找到的唯一解决方案是 注意, 换乐器, 其他说明, 请注意, 请注意

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

1 个答案:

答案 0 :(得分:0)

  1. 您要使用的每个乐器都应位于自己的MIDI通道(0..15)上。您可以使用set_instrument(instrument_id, channel)方法进行设置。

  2. 然后,使用note_on(note, velocity, channel)note_off(note, velocity, channel)方法传递要发送音符开/关信息的乐器的频道编号。