为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕后森 2021-09-11 17:54:02
我正在尝试发送超过 3 个字节的数据的元消息。但是出现错误。事件编号中的数据字节 (8) 过多。0.这是因为 pygame.midi 写入方法可以将数据发送到 3 个字节。不可能吗?我使用 python 2.7、pygame 1.9.4 和 OSX 10.13.6(High Sierra)
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

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 发送。您的程序本身必须处理它们。


查看完整回答
反对 回复 2021-09-11
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

根据源文件,你的消息字符串的长度超过了最大允许长度4(8>4)


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信