User Tools

Site Tools


macros:example:resetandsetmaster

Example

Masters - Reset and Set

by: Sebastian Beutel
published: April 2025 (stems from July 2022)
description: Reset all masters and set BPM1 to some value
remarks:

functions

Code

ResetAndSetMasters.xml
<?xml version="1.0" encoding="utf-8"?>
<avolites.macros>
 
  <macro id="Avolites.Macros.ResetAllMastersSpecial" name="Reset All Masters and set BPM1">
    <description>Reset All Masters to there defaults.</description>
    <sequence>
      <step>Masters.ResetAllMasters()</step>
      <step>Group.ResetAllMasters()</step>
      <step pause="0.1">Masters.DoubleOrHalfSpeedMultiplier(1612, true)</step>
      <step pause="0.1">Masters.DoubleOrHalfSpeedMultiplier(1612, true)</step>
      <step>Masters.SetSpeed(1612, 85.000)</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

  • Masters.ResetAllMasters() resets all currently assigned masters (intensity, rate, BPM) to their default values
  • Group.ResetAllMasters() resets all group masters to 100%
  • Masters.DoubleOrHalfSpeedMultiplier(1612, true) doubles (second argument is true) BPM1 master (Titan ID 1612). In order to run this command multiple times successively you need a little step pause here!
  • Masters.SetSpeed(1612, 85.000) sets BPM1 to 85 BPM

How to use it

  1. adjust the values to your liking (BPM, double/half)
  2. run this macro in order to reset your masters to your preferred default values
You could leave a comment if you were logged in.
macros/example/resetandsetmaster.txt · Last modified: 2025/04/24 07:56 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki