连接到MIDI输入端口并模拟输入(Python)

连接到MIDI输入端口并模拟输入(Python),python,midi,Python,Midi,我有一架电子钢琴,没有音高弯曲和调制轮。我正在寻找一种方法来模拟它们,同时仍然通过设备连接的同一MIDI端口提供输出。剩下的我自己来弄清楚 我正在使用Windows和Python 3.5。谢谢您的时间。使用loopMIDI对我很有效。它所做的只是将其输出作为输入,因此在向输出发送调制轮(或其他)事件时(我必须使用Output.write_short(0xb0,1,调制),Pygame)它会将这些事件直接发送到输入端,然后可以将其用作工作站等中的MIDI输入设备。python3有几个可用的库,如p

我有一架电子钢琴,没有音高弯曲和调制轮。我正在寻找一种方法来模拟它们,同时仍然通过设备连接的同一MIDI端口提供输出。剩下的我自己来弄清楚


我正在使用Windows和Python 3.5。谢谢您的时间。

使用loopMIDI对我很有效。它所做的只是将其输出作为输入,因此在向输出发送调制轮(或其他)事件时(我必须使用
Output.write_short(0xb0,1,调制)
,Pygame)它会将这些事件直接发送到输入端,然后可以将其用作工作站等中的MIDI输入设备。

python3有几个可用的库,如pygame.MIDI或mido,可用于将MIDI事件发送到连接的MIDI设备。你想使用哪一个,具体问题是什么?我想连接到我的钢琴所连接的MIDI输入端口,并“添加”虚拟/假MIDI输入(无论调制轮指向哪个通道),这样其他程序,例如Kontakt,将在一个端口中识别所有输入。这在Windows中是不可能的。您可以在macOS或Linux上执行此操作,但在Windows中,程序只能连接(读/写)到(硬件设备的)驱动程序,而不能连接到其他程序。要解决这个问题,您可以安装虚拟MIDI电缆,非常感谢。我期待着尝试loopMIDI以及任何其他可能的解决方法。