跳转到内容

效果脚本的中级语法

  1. 示例: [-1/*3t1_x]
    含义:单元数量 3,成员总数自动计算,被选成员数量比总数少一个。
  2. [5/7]
    7 个中选 5 个,靠头部对齐。单元数量自动计算。
  3. [1/6 v]
    interleave 1/6。单元数量自动计算。
  4. [2/5 r]
    random, 5 个中随机选 2 个.
  5. h
    靠头部对齐。h1, 数字 1 为偏移量,向右偏移 1 位。用于微调。
  6. t
    靠尾部对齐。t1, 数字 1 为偏移量,向左偏移 1 位。用于微调。
  7. c
    中心对齐。. 类似于 flex box 的 center. c-1, 中心偏移可为负数,负数向左偏移,非负数向右偏移。
  8. r
    随机选择。2/4r, 4 个中随机选 2 个。
  9. v
    MA2 交错选择。1/6v, 6 个中间隔选第一个。
  10. q
    quantity, 如果没有 q,则自动计算。
  11. w
    整体两端对齐, 两头不留空,将误差累积到中间的单元。须有数量为前提。
  12. m
    mirror, 左右镜像。两头不留空,中间可留空。须有数量为前提.
  13. x
    矩阵, 蛇形走位。水平方向,垂直方向。 p3x4, 水平方向,n3x4, 垂直方向。
  14. /
    分号。左侧为选中的设备数量,右侧为每组的总数量。
  15. -
    减号。表示偏移量。-1, 表示分子比分母少 1。用于模板模糊计算。
  16. *
    星号。表示单元数量。*3, 单元数量 = 总数量 / 3。用于模板。
  17. _
    连接符号。左边为单元信息,右边为全局信息,包括:单元数量和对齐方式。
  18. ,
    逗号。分隔离散单元。[1..5, 12..7]
  19. 局限性:
    临时编组语法只支持常用的基础灯具选择方式,并不能涵盖所有。如果需要更复杂的选择方式,建议在 grandMA 中手工选择后。保存为一个编组,以便被 MA2 助手引用。
  1. 举例:
    {芙蓉花开+ f3e8 p4c8, 'SSBL 2'+ p15, 群峰峥嵘+ f3p20 'ZZRS 3' s3e20, 'HSYH 4' f4e9}
  2. p
    positive, 本组接入点索引,正向顺序。p0, 插在本组前面,p-1,插在本组尾部。p1, 第一个。默认:无,最后一点,等效于 p-1
  3. n
    negative, 反向顺序。作用于本组. 后面接 group name.
  4. c
    continue, 继续的设备点。缺省为:插入点的下一个。c-1, 表示无继续点,将后面的点都截断。
  5. f
    forward. start point. 作用于外来 group. 省略 s,则表示从最小索引 0 开始。
  6. b
    backward,反向顺序,作用于外来 group. 后面接 group name.
  7. e
    end point. 作用于外来 group. 省略 e, 则表示全部成员参与。
  8. +
    加号。连接多个拼接单元。
  9. ,
    逗号。间隔多个拼接单元。
  10. 0-9。简单拼接编组。{ 1..9 },编组范围:1 ~ 9 连续。{1, 3, 7, 8},离散选择。{1..3, 15..11},范围离散拼接。
  • 先决条件

    • MA2 新增 20 个 Fixtures,编组名称为 FaderMaster。数量并无上限,可根据个人编程需要调整。
    • 灯具类型:dimmer@generic@00。只有一个 DIM 属性。
    • DMX 数据输入到 Art-Net Input。
    • MA2 新增 20 个 DMX Remote。
    • MA2 设置 Art-Net Input Active: On。如果只有内部数据输入,Off 也可。
  • 脚本语法

    • Fader Master 语法: (fm1@10P0H100L20W10),与 Effect 语法完全一致。不同点是:位置放在属性 Effect ( ) 的前面。而且,一个 Fader 只能作用于一个属性。

    • 完整语法举例:
      GroupName: fm1 (D@20 W50 S1/4) fm2 (N@10P0..356 H25 L-25)
      FaderMaster: ([1] D@10P0 W10; [2] D@10 P0 W20<)

    • 如果只有一个效果。也可以写成:FaderMaster: [1, 2] (D@4 W90 a10 d10 P0),临时编组放在效果外部。

  • 注意事项

    • 幅度主控不能被多个效果共享。只能是一对一的关系。
    • 当 Fader Master 执行时,Effect Exec 之前设置的 Fade in,Fade out 就不起作用了。
    • 前后相邻的两个片段必须使用不同的 fm。
  • 先决条件

    • MA2 新增 15 个 Fixtures,编组名称为 SpeedMaster
    • 灯具类型:dimmer@generic@00。只有一个 DIM 属性。
    • DMX 数据输入到 Art-Net Input。
    • MA2 新增 15 个 Exec,对应关联 Speed Master 1 ~ 15。
    • MA2 新增 15 个 DMX Remote,设置关联 15 个 Exec。
    • MA2 设置 Art-Net Input Active: On。如果只有内部数据输入,Off 也可。
  • 脚本语法

    • Speed Master 语法: (sm1@12P0H100L20W10)。sm1 ~ sm15

    • 完整语法举例:
      GroupName: (C@4 sm1 Hred Lblue W50 P0 S1/4) (D@4 sm2 W50 S1/4)
      SpeedMaster: ([1] D@4 P0 L50; [2] D@4 P0 L100 H50)

  • 注意事项

    • 速度主控可以被多个效果共享。
    • 前后相邻的两个片段必须使用不同的 sm。
  1. k
    频率段数。k7,表示:7 个频段。声控共 11 段。1:为全部。2 ~ 4:低、中、高频。5 ~ 11:频段细分。
  2. *
    中心对称,*5。从第 5 段开始,中心对称排列。
  3. &
    连续。&5。从第 5 段开始,连续排列。
  4. j
    右侧空隙。j1。每段在右侧留出的空隙。适用于封闭布局,如:圆、矩形。
  5. x
    中间空隙。x1。两端对齐,每段在中间留出的空隙。适用于开放布局,如:直线、弧线。
  6. W
    宽度。W90,依然有效。可制造间隔。
  7. L, H
    低值,高值。