MA2

对于 MA2 (grandMA2) 控台外接时间码走带,这是一个在演出行业非常经典且成熟的应用场景。MA2 系列支持多种时间码输入方式,下面我按从最常用到最少用的顺序,并结合 MTC 方案,给出完整的配置指南。

一、MA2 支持的时间码输入类型
MA2 原生支持以下时间码源(按优先级排序):

优先级 时间码类型 信号格式 推荐场景
1 LTC (SMPTE) 模拟音频信号(XLR/BNC) 电影/电视/大型巡演(最高精度)
2 MTC (MIDI Time Code) MIDI 5-pin DIN 中小型演出(稳定可靠)
3 Art-Net Timecode 网络 UDP 数据包 全网络化系统
4 内部时钟 内建 无外部同步时
如果你的主控端是 DOREMIDI 盒子(输出 MTC),那么你需要走 MTC 输入 路径。

二、MTC 外接时间码走带配置步骤(核心)
步骤 1:物理连接
连接拓扑:

TEXT
[DOREMIDI MTC-30 Pro]
│
└── MIDI OUT 端口 ──→ [USB-MIDI 转换器] ──→ [MA2 电脑/USB 接口]
或
└── MIDI OUT 端口 ──→ [MA2 机架单元 (onPC/console) MIDI IN 端口]
注意: MA2 的 console(硬件台) 背面有 5-pin MIDI IN/OUT 接口;onPC(软件版) 需要使用 USB-MIDI 转换器(如 Roland UM-ONE / MOTU MicroBook)接入电脑。

步骤 2:MA2 内部配置(两步完成)
2.1 启动时间码窗口
操作路径:

TEXT
Menu → Setup → Console → Timecode
或者直接使用命令行输入:

BASH

打开时间码调试窗口

gma> TCDisplay
2.2 配置时间码源
在 Timecode 设置面板中:

配置项 设置值 说明
Source (时间码源) MTC 选择 MIDI Time Code
Input Port (输入端口) MIDI IN 1 选择物理 MIDI 输入口
Frame Rate (帧率) 25 fps 必须与 DOREMIDI 盒子一致
Offset (偏移) 00:00:00:00 通常设为 0,走带音乐开始即同步
关键点: MA2 的 MTC 输入默认在 MIDI Port 1 上监听,如果你有多个 MIDI 输入(如 MA 光塔/备份机),要确认选对了端口。

步骤 3:创建时间码用的 Cue 列表
有两种方式处理外接时间码:

方式 A:使用 Timeline(时间线)执行器
这是最推荐的方式(适合演出灯光编排):

TEXT
方式 A 操作步骤:

  1. 创建一个 Cuelist(如 Cue List 1)
  2. 按下:Setup → Options → Cue Timing
  3. 将 Cue Timing 设为 Timecode
  4. 在 Cuelist 中为每个 Cue 设置 Timecode 时间点
  5. 将 Cuelist 的 Timecode Mode 设为 External
    具体操作(MA2 命令行):

BASH

创建 Cue List 1,然后将时间码模式设为 External

gma> assign cuelist 1 property “timing” “timecode”
gma> assign cuelist 1 property “timecodeMode” “external”
在每个 Cue 上设置时间码触发点:

TEXT
在 Cue List 编辑器里,每个 Cue 旁的时间列中直接输入时间码(如 00:00:05:00),
当外部时间码到达该时刻时,该 Cue 自动执行。
方式 B:使用 Timecode Track(时间码轨道)
MA2 有完整的 Timecode Track 功能(类似于视频剪辑软件中的时间轴):

TEXT
方式 B 操作步骤:

  1. 在 Pool 中创建一个 Timecode Track (称为 Track 1)
  2. 双击打开 Track 编辑器
  3. 将需要触发的 Cue(可来自不同 Cuelist)拖入 Track 时间轴上对应位置
  4. 将 Track 绑定到特定的 Timecode 源
    优点: 不同 Cuelist 可以同时跑不同时间码段,处理复杂演出非常灵活。

步骤 4:启动/停止同步
MA2 中监听时间码后:

TEXT

  1. 在 Timecode Display 窗口,查看 “TC IN” 值(输入时间码)
  2. 确保 TC IN 在跳动(收到信号)
  3. 将 Track 或 Cuelist 的 “Playback” 状态设为 “Play”
  4. 当时间码开始走,Cue 随时间码触发
    验证方法:

BASH

在命令行查看当前时间码

gma> Tcget
返回结果:

TEXT
Current Timecode: 00:00:12:18
三、关键注意事项(避免常见坑)
问题 1:MA2 接收不到 MTC
检查点:

检查项 操作
MIDI 端口选择 MA2 的 Setup → Console → Input → MIDI Port 中,确认 MTC 被分配到正确的端口
帧率对齐 DOREMIDI 盒子设为 25fps,MA2 也必须设为 25fps
MIDI 线缆 确保是标准 5-pin DIN 线,且接线正确(3脚=Data+,4脚=Data-,2脚=GND)
通道 MA2 对 MTC 使用固定 MIDI 通道(通常通道 1,但建议设为 OMNI 接收所有通道)
MA2 命令行快速验证:

BASH

监听 MIDI 输入活动

gma> List input “MIDI”
看到 “MIDI IN 1: Active” 即表示信号进来了。

问题 2:Cue 触发不稳定/跳变
原因: MA2 的 Cue 列表有 Ignore Timecode 模式设置,或 Track 未绑定正确。

解决:

BASH

检查 Cuelist 属性

gma> List cuelist 1 property
确保看到:

Timing: Timecode
Tracking: Timecode
AutoStart: No(若有,需设为跟随外部时间码)
问题 3:时间码偏移
场景: 音乐开始后,灯光出现提前/滞后现象。

解决: 在 MA2 的 Timecode 设置中添加 Offset (偏移量):

BASH

设置 24 帧滞后(约1秒)

gma> Assign tc 1 property “offset” “0:0:1:0”
四、推荐配置总结
配置项 推荐值
MTC 帧率 25 FPS
MIDI 通道 OMNI(接收所有)
Cue 触发方式 Timeline (时间线)
偏移设置 00:00:00:00
走带启动方式 外部信号到来即自动跟随
五、完整流程演示(实战步骤)
假设你已完成物理连接(盒子 → MIDI 线 → MA2),接下来按以下顺序操作:

TEXT

  1. 打开 MA2 → Setup → Console → Timecode
  2. Source 设为 MTC,FPS 设为 25,Port 设为 MIDI IN 1
  3. 创建 Cue List 1,在编辑器里输入每个 Cue 的时间点
  4. 分配 Cuelist 的 Timing 为 Timecode
  5. 在 Playback 编辑器里,将 Cuelist 时间码模式设为 External
  6. 启动 DOREMIDI 盒子发送时间码
  7. 看到 TC Display 跳动后,将 Cuelist 推子推至 100%(激活)
  8. 灯光开始跟随时间码走
    六、MTC vs LTC 选择建议
    场景 推荐类型 原因
    有 DOREMIDI 盒子输出 MTC MTC 直接接入,无需转换
    有专业音频工作站/集成控制系统输出 LTC LTC 更广泛兼容,精度略高
    系统全网络化 Art-Net Timecode 同网传输,无需额外线缆
    建议: 由于你的外部主控已经提供 MTC,直接用 MTC 即可,DOREMIDI 盒子的 5-pin MIDI OUT 直接插 MA2 硬件控制台的 MIDI IN,无需任何转换。

七、最终确认
在 MA2 上完成时间码走带后,验证以下三个状态:

TC Display 显示跳动时间码,且数值与音乐走带一致。
Cue 自动触发,且触发时刻精确。
随时暂停音乐/盒子的时间码,MA2 的灯光 Cue 也会随时停在该时刻。
如果以上都实现,说明 MTC 外接时间码走带已完全配置成功。 这也符合你“使用 MIDI 接收端接收时间码走带”的整体方案,与后续状态回传(MIDI Out)构成完整的双向通信体系。