User Tools

Site Tools


macros:example:groupmasters

This is an old revision of the document!


Example

Group Masters

by: Alex del Bondio
published: October 2017
description: Groupmaster control for Groups in the Fixtures and Playbacks workspace, handles 1-10.

Useful for groups which you don't change that often, which you dont give a real fader and rather use some buttons for just up/down.

functions

affected properties

There is a file available which has these macros already prepared for groups on preset buttons 1~10: adb_groupmaster.xml.

Code

groupmasters.xml
<?xml version="1.0" encoding="utf-8"?>
<avolites.macros xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Avolites.Menus.xsd">
  <macro id="adb_GroupMaster1FF" name="Group Master 1 @FF">
    <sequence>
      <step>Group.SetGroupFaderLevel("Presets", 0, level:1, Global.PageSwitchAccuracy)</step>
    </sequence>
  </macro>
 
  <macro id="adb_GroupMaster1plus" name="Group Master 1 +10%">
    <sequence>
      <step>Group.SetGroupFaderLevel("Presets", 0, levelDelta:0.1, Global.PageSwitchAccuracy)</step>
    </sequence>
  </macro>
 
  <macro id="adb_GroupMaster1-50" name="Group Master 1 @50%">
    <sequence>
      <step>Group.SetGroupFaderLevel("Presets", 0, level:0.5, Global.PageSwitchAccuracy)</step>
    </sequence>
  </macro>
 
  <macro id="adb_GroupMaster1minus" name="Group Master 1 -10%">
    <sequence>
      <step>Group.SetGroupFaderLevel("Presets", 0, levelDelta:-0.1, Global.PageSwitchAccuracy)</step>
    </sequence>
  </macro>
 
  <macro id="adb_GroupMaster1zero" name="Group Master 1 @0">
    <sequence>
      <step>Group.SetGroupFaderLevel("Presets", 0, level:0, Global.PageSwitchAccuracy)</step>
    </sequence>
  </macro>
</avolites.macros>

Explanation

This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax

Group.SetGroupFaderLevel does exactly that: sets a group master to a designated - absolute or relative - level. For more details see Group.SetGroupFaderLevel.

How to use it

  1. create some groups, and copy them to buttons 1~10 in the Fixtures and Playbacks window (this is another window than the Fixtures window! You get it via [Open Workspace Window] [Fixtures and Playbacks]).
  2. now, with the macros mapped to buttons, you can control the 'virtual group faders'
You could leave a comment if you were logged in.
macros/example/groupmasters.1511543276.txt.gz · Last modified: 2017/11/24 17:07 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki