摘要:Macro 宏池是 grandMA2 灯光控台进阶编程的核心工具,很多刚接触 MA2 的灯光师会混淆宏、编组、场景程序。本文讲清 Macro 宏池概念、工作原理、实际用途、常见案例以及和其他对象池的区别,帮你看懂宏在实际演出项目中的使用逻辑。
什么是 MA2 Macro 宏池
grandMA2 的 Macro 池,是控台专门用来存放宏(Macro)脚本的对象池界面,也就是我们在控台界面看到一排排带编号的宏按键窗口。
宏本身不是灯光画面,它是一套预先编写完成的控台命令序列,相当于控台内部的批处理脚本。点击对应的宏按钮,控台就会自动按顺序逐条执行内部预设的命令,把多步手动操作一次性完成。
就像电脑批处理文件,它存储的是操作动作,而不是灯具亮度、颜色、图案这类灯光输出数据。Odd、Even、WYG 对接、DIM time、store look 都属于已经写好的宏实例。
Macro 宏池的核心作用
1、自动化重复操作,提升编程效率
灯光编程工作中会大量出现重复的操作,反复手动输入命令、点击按键会耗费大量时间,宏就可以把整套流程打包为一个按键。 Odd/Even 奇偶选灯宏:一键选中全部奇数编号灯具、偶数编号灯具,不用手动框选筛选; 批量时间设置宏:批量给多个 Cue 统一修改淡入淡出时间,对应 DIM time 系列宏; 批量编组创建、批量存储 Look 快照,一键完成多步骤工作。
2、对接第三方灯光软件
宏是控台和外部软件交互的重要载体,最典型就是 WYSIWYG。 WYG2GMA import layers、WYG2GMA patch fixtures 等就是 WYG 配套专用宏。 通过这组宏可以直接把 WYG 工程内的图层、灯具、位置信息导入 MA2,完成配接、移动灯具位置、批量创建编组,省去手动重建工程的大量工作量,是舞美预演软件和实体控台的桥梁。
3、演出流程控制,保障现场稳定性
在正式演出环节,宏可以用来标准化执行流程,降低人为误操作风险:
1. 一键清选灯具、重置效果引擎;
2. 快速跳转指定 Cue、调用存储的 Look 快照;
3. 脚本内部支持延时等待指令,实现时序化自动执行,例如执行 A 命令,等待 0.8 秒后再执行 B 命令。
4、自定义工具,拓展控台能力
MA2 支持用户自行编写宏脚本。 使用 Edit 按键 + 点击宏池空白按键,即可打开宏编辑器,逐行录入控台命令,还可以插入延时等待语句,保存之后就成为自定义工具按钮。行业内也有大量成熟的公开宏文件,可以直接导入宏池直接调用,拓展控台原生没有的便捷功能。
分清:Macro、Group、Sequence 的本质区别
很多新手容易把几种对象池搞混,三者存储的内容完全不一样:
1. Macro 宏池:保存命令脚本,记录【做什么动作】,不保存灯光输出状态;点击按钮执行一套操作。
2. Group 编组池:保存灯具选择集合,记录【选中哪些灯】,只管理选灯集合,不记录亮度颜色。
3. Sequence 序列 / Cue:保存灯光场景数据,记录【灯亮多少、什么颜色什么图案】,这是真正输出灯光画面的程序。
简单记忆:宏管操作流程,编组管选灯,Cue 管灯光画面。
MA2 宏基础实操要点
1. 编辑宏:按下【Edit】,点击宏池内对应按键,打开脚本编辑窗口,每一行对应一条控台命令,!+数字代表延时,例如!0.5代表等待 0.5 秒再执行下一行。
2. 触发运行:直接鼠标点击或者硬件点击宏池按钮,就会完整顺序运行整套脚本。
3. 注意风险:宏会自动执行命令,导入外来宏文件前,建议先打开编辑器查看内部命令,避免误执行清除、删除类指令造成工程文件损坏。
写在最后
Macro 宏池是 grandMA2 从基础操作进阶到高效编程的标志性功能。普通基础灯光编程可以完全不用宏,但是面对大型晚会、剧场项目、大量重复操作,用好宏可以极大压缩编程时间,也能标准化现场演出操作流程。理解宏是 “动作脚本” 而不是灯光场景,就可以避开绝大多数新手误区。