Table of Contents

Example

Release - Set Priority

by: Sebastian Beutel
published: December 2017
description: sets release priority
remarks: idea see https://www.facebook.com/groups/1811437589141428/permalink/2027076607577524/

Note that this only sets the priority but doesn't actually release. A macro which does boeth is this: Release - Set Priority and Release

functions

affected properties

Note that the syntax is slightly different from the API documentation. This macro has been successfully tested in Titan 10.1.

Code

setreleasepriority.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="Avolites.Macros.Release.Low" name="Release Priority Low">
    <sequence>
      <step pause="0.01">ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "LowPriority")</step>	
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Medium" name="Release Priority Medium">
    <sequence>
      <step pause="0.01">ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "MediumPriority")</step>	
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.High" name="Release Priority High">
    <sequence>
      <step pause="0.01">ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "HighPriority")</step>	
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Programmer" name="Release Priority Programmer">
    <sequence>
      <step pause="0.01">ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "ProgrammerPriority")</step>	
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Max" name="Release Priority Very High">
    <sequence>
      <step pause="0.01">ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "MaximumPriority")</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

These macros set the release setting/user setting Release Priority which can either be set by clicking <Release> and toggling [Release Priority], or by setting the user setting.

How to use it