Example ====== Set Grandmaster ====== ^ by: | Sebastian Beutel | ^ published: | October 2024 | ^ description: | macros to set the grandmaster to certain levels | ^ remarks: | useful with the Titan Remote | {{tag>grandmaster remote set level}} The Titan Remote does not allow to control the Grandmaster. In order to somehow use it you can record a cuelist and load the suitable macros into the cues. When you now go through the cuelist (e.g. from the Remote) the Grandmaster is changed accordingly. ==== functions ==== * [[:macros:function:Masters.SetMaster]] ===== Code ===== Set GM 0% Masters.SetMaster(1605, level:0) Set GM 10% Masters.SetMaster(1605, level:0.1) Set GM 20% Masters.SetMaster(1605, level:0.2) Set GM 30% Masters.SetMaster(1605, level:0.3) Set GM 40% Masters.SetMaster(1605, level:0.4) Set GM 50% Masters.SetMaster(1605, level:0.5) Set GM 60% Masters.SetMaster(1605, level:0.6) Set GM 70% Masters.SetMaster(1605, level:0.7) Set GM 80% Masters.SetMaster(1605, level:0.8) Set GM 90% Masters.SetMaster(1605, level:0.9) Set GM 100% Masters.SetMaster(1605, level:1) ===== Explanation ===== This explains the functional steps within the sequence. For all the other XML details please refer to [[:macros:formats_and_syntax#xml_format|Formats and syntax]] Each macro simply calls [[:macros:function:Masters.SetMaster]] with the suitable parameters. Here, '1605' refers to the grandmaster's [[macros:identifier:titanid|]] - the function does expect a handle here, and assumes the int number given to be the id. Also regard the [[level notation]]. ===== How to use it ===== - [[:macros:deploying|make this macro available]] - for using this with the Titan Remote you may record a cuelist with some steps and load these macros into some steps. Now, when you advance through the cuelist, the grandmaster is changed accordingly. ~~DISCUSSION~~