我正在使用 pygame.midi 库来发送 MIDI 消息(控制更改消息,而不是注释)。这个想法是从输出(来自这个python程序)发送到另一个程序的输入。
>>> import time
>>> import pygame.midi as midi
>>> midiout = midi.Output(3)
>>> midi.init()
>>> midiout = midi.Output(3)
>>> midiout.write_short(0x74,124,0)
PortMidi call failed...
PortMidi: `Invalid MIDI message Data'
type ENTER...
如您所见,我正在发送 0x74,124,0。我从 rakarrack(我想控制的应用程序)实现图表中获取这些数字:http ://rakarrack.sourceforge.net/midiic.html
我究竟做错了什么?