User Tools

Site Tools


macros:example:setreleasepriorityandrelease

Example

Release - Set Priority and Release

by: Sebastian Beutel (idea by Ralf Keijsers, see facebook link below)
published: October 2018
description: sets release priority
remarks: idea see https://www.facebook.com/groups/1811437589141428/permalink/2027076607577524/
https://www.facebook.com/groups/Avolites/permalink/1365971510201746/

This is a development from Release - Set Priority

functions

affected properties

Code

setreleasepriorityandrelease.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>ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "LowPriority")</step>	
      <step>Playbacks.ReleaseAllPlaybacksByPriority(Expert.ReleasePlayback.FadeTime, Expert.ReleasePlayback.UseMaster, false)</step>
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Medium" name="Release Priority Medium">
    <sequence>
      <step>ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "MediumPriority")</step>	
      <step>Playbacks.ReleaseAllPlaybacksByPriority(Expert.ReleasePlayback.FadeTime, Expert.ReleasePlayback.UseMaster, false)</step>
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.High" name="Release Priority High">
    <sequence>
      <step>ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "HighPriority")</step>	
      <step>Playbacks.ReleaseAllPlaybacksByPriority(Expert.ReleasePlayback.FadeTime, Expert.ReleasePlayback.UseMaster, false)</step>
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Programmer" name="Release Priority Programmer">
    <sequence>
      <step>ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "ProgrammerPriority")</step>	
      <step>Playbacks.ReleaseAllPlaybacksByPriority(Expert.ReleasePlayback.FadeTime, Expert.ReleasePlayback.UseMaster, false)</step>
    </sequence>
  </macro>
 
  <macro id="Avolites.Macros.Release.Max" name="Release Priority Very High">
    <sequence>
      <step>ActionScript.SetProperty.Enum("Playbacks.ReleasePriority", "MaximumPriority")</step>	
      <step>Playbacks.ReleaseAllPlaybacksByPriority(Expert.ReleasePlayback.FadeTime, Expert.ReleasePlayback.UseMaster, false)</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

You could leave a comment if you were logged in.
macros/example/setreleasepriorityandrelease.txt · Last modified: 2019/01/15 02:18 by sideshowbond

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki