表演应用
表演应用作为标准 MIDI 信号的用户操作界面。
它可以与 Amethyst Player、Ableton Live 或 Unipad 等配合进行视觉演出;在任何支持 MIDI 的 DAW 中用作打击垫;或通过标准 MIDI 协议与你的 DAW 集成。
它发送带有触后的标准 MIDI 信号,确保与任何支持 MIDI 的 DAW 完全兼容。
初次进入应用时,会看到一个空白界面。可点击或按住功能键进入操作菜单。
要退出表演应用,请进入操作菜单并按住功能键。将返回到应用启动器。这是 Matrix OS 中退出应用的标准方法。
演出画布
演出画布是主要的交互界面,你可以在这里与网格交互来发送 MIDI 信号。
它可以与 Amethyst Player、Ableton Live 或 Unipad 等配合进行视觉演出;在任何支持 MIDI 的 DAW 中用作打击垫;或通过标准 MIDI 协议与你的 DAW 集成。
画布发送带有触后的标准 MIDI 信号,确保与任何支持 MIDI 的 DAW 完全兼容。网格上的每个按键都可以触发带有力度和压力灵敏度的 MIDI 音符。
要访问操作菜单,根据你的菜单锁定设置,点击或按住功能键。
操作菜单
操作菜单
在主机应用程序中检测操作菜单状态
表演应用在进入操作菜单时会发送CC信号(通道1,CC 121,进入时值为127,退出时值为0)。
音符布局
请注意,魔矩设备系列在左侧和右侧有两个触摸条。但是,设备可以旋转以将触摸条放在顶部和底部。
在这种方向下,右侧触摸条将映射到顶部触摸条,左侧触摸条将映射到底部触摸条。请注意,LED MIDI输入音符与两个触摸条的MIDI输出音符是分离的。
触摸组合键
触摸组合键提供了使用魔矩触摸条的替代方法。
默认情况下,16个触摸条映射到16个MIDI音符。当启用触摸组合键时,按住任何触摸键将把键盘的左列和右列映射到左右触摸条的原始音符。
这意味着按住触摸键将作为两列的音符切换,使它们像触摸条一样工作,类似于计算机键盘上控制键的工作方式。
闪烁抑制
闪烁抑制用于MIDI灯光秀导致闪烁或灯光速度超过设备刷新率的情况。建议仅在魔矩与Ableton Live配合使用时启用此功能。
菜单锁定
菜单锁定通过要求功能键按住更长时间才能打开菜单来防止意外进入操作菜单。
调色板
有两个内置调色板和四个自定义调色板。
你可以在操作菜单中编辑自定义调色板。
内置调色板 1
内置调色板 2 - 旧版调色板
上传自定义调色板
你可以为通道3、4、5和6上传四个自定义调色板。你可以在操作菜单中编辑自定义调色板或上传自定义调色板。
社区成员Dovitate为表演应用创建了一个自定义调色板上传器Max Patch。你可以在203 Systems Discord - 社区发布中找到它。
你可以在Kaskobi的网站上找到更多自定义调色板。
SysEx API
SysEx API提供比常规MIDI信号更高级的画布控制,包括真正的RGB LED颜色和更快的LED填充。
魔矩SysEx头部是:
0xF0 0x00 0x02 0x03 0x4D 0x58
RGB LED颜色 - 0x5E
RGB LED颜色命令用于设置画布上LED的颜色。
命令是:
Header0x5EPOSRGB[POS2RGB] [POS3RGB] ... 0xF7
POS是LED在画布上的位置。它是Y * 10 + X。(1, 1)是网格的左下角,(8, 8)是右上角。你可以通过使用X Y 0或8来访问底光。此外,你可以通过使用位置0进行全局填充,通过100 + Y进行行填充,通过110 + X进行列填充。R、G、B是LED的红、绿、蓝值。值范围是0-63。
你可以重复POS R G B(合理次数)来同时设置多个LED。
RGB LED颜色批量填充 - 0x5F
RGB LED颜色批量填充命令用于以更快的方式设置画布上LED的颜色。
命令是:
Header0x5FRGBPOS[POS2] [POS3] [POS4] ... 0xF7
R、G、B是LED的红、绿、蓝值。值范围是0-63。POS是LED在画布上的位置。它是Y * 10 + X。(1, 1)是网格的左下角,(8, 8)是右上角。你可以通过使用X Y 0或8来访问底光。此外,你可以通过使用位置0进行全局填充,通过100 + Y进行行填充,通过110 + X进行列填充。
你可以重复POS(合理次数)来同时设置多个LED。
上传自定义调色板 - 0x41
上传自定义调色板命令用于自定义LED颜色调色板。该过程包括三个子命令(0x7B、0x3D和0x7D),允许初始化、数据上传和完成。命令结构如下:
命令是:
Header0x41 SubCommand Data ... 0xF7
- SubCommand: 指定上传过程的阶段:
0x7B: 上传开始0x3D: 上传写入0x7D: 上传结束
上传开始 (0x7B)
标记调色板上传过程的开始。
Header0x41 0x7B 0xF7
上传写入 (0x3D)
将颜色数据写入指定的调色板。
Header0x41 0x3DPaletteIDIndexRGB[PaletteID2Index2RGB] ... 0xF7
PaletteID: 指定目标调色板 (0-3)。Index: 调色板中要更新的槽位 (0-127)。R, G, B: 颜色的红、绿、蓝分量 (0-63)。
RGB值在内部从6位重新映射到8位分辨率以增强颜色精度。
上传结束 (0x7D)
完成调色板上传过程并将更改保存到非易失性存储器。
Header0x41 0x7D 0xF7
Comments