如何使用 Pygame.midi 发送超过 3 字节数据的元消息?

我正在尝试发送超过 3 个字节的数据的元消息。但是出现错误。

事件编号中的数据字节 (8) 过多。0.

这是因为 pygame.midi 写入方法可以将数据发送到 3 个字节。

不可能吗?

我使用 python 2.7、pygame 1.9.4 和 OSX 10.13.6(High Sierra)


慕后森
浏览 169回答 2
2回答

陪伴而非守候

Write 仅用于频道消息。要输出 SysEx 消息,请使用WriteSysEx:out.WriteSysEx(0, '\\xF0\\x7D\\x10\\x11\\x12\\x13\\xF7')out.WriteSysEx(0, [0xF0, 0x7D, 0x10, 0x11, 0x12, 0x13, 0xF7])元消息不是 MIDI 消息,永远不会通过 MIDI 发送。您的程序本身必须处理它们。

叮当猫咪

根据源文件,你的消息字符串的长度超过了最大允许长度4(8>4)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python