User Tools

Site Tools


macros:example:timecodelivetime

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
macros:example:timecodelivetime [2024/08/09 14:57] – created icke_siegenmacros:example:timecodelivetime [2024/08/09 15:18] (current) icke_siegen
Line 11: Line 11:
  
 ==== functions ==== ==== functions ====
-  * [[:macros:function:someusedfunction]] +  * [[:macros:function:Timecode.TimecodeOne.SetStartTime]] 
-  * [[:macros:function:anotherusedfunction]] +  * [[:macros:function:Timecode.AsObservable]] 
-  * [[:macros:function:someusedfunction]] +  * [[:macros:function:Math.IsEqual]] 
-  * [[:macros:function:anotherusedfunction]]+  * [[:macros:function:Timecode.TimecodeOne.Reset]] 
 +  * [[:macros:function:ActionScript.SetProperty.Enum]] 
 +  * [[:macros:function:Timecode.TimecodeOne.SetSource]]
  
 ==== affected properties ==== ==== affected properties ====
-  * [[:macros:property:someproperty]] +  * [[:macros:property:Timecode.TimecodeOne.LiveTime]] 
-  * [[:macros:property:anotherusedproperty]] +  * [[:macros:property:Timecode.TimecodeOne.IsControlAllowed]] 
- +  * [[:macros:property:Timecode.TimecodeOne.Source]]
-==== control structures ==== +
-  * [[macros:control_structures|step condition]]+
    
 ===== Code ===== ===== Code =====
-<code xml filename.xml>+<code xml SetTimecodeOneLiveTime.xml>
 <?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
 <avolites.macros> <avolites.macros>
Line 37: Line 37:
     </sequence>     </sequence>
   </macro>   </macro>
 +  
 </avolites.macros> </avolites.macros>
 </code> </code>
Line 45: Line 46:
 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]] 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]]
  
-tbd+  * ''Timecode.TimecodeOne.SetStartTime(Timecode.AsObservable(Timecode.TimecodeOne.LiveTime))'' sets timecodeOne's start time to the current timecode time 
 +  * ''Timecode.TimecodeOne.Reset()'' resets the timer to this time 
 +  * ''ActionScript.SetProperty.Enum("Timecode.TimecodeOne.Source", "Internal")'' and ''Timecode.TimecodeOne.SetSource(Timecode.TimecodeOne.Source)'' set timecode 1 source to Internal (disconnect it from SMPTE)
  
 ===== How to use it ===== ===== How to use it =====
  
-  - [[:macros:deploying|make this macro available]]+[[:macros:deploying|Make this macro available]] 
 + 
 +This macro is meant to be used for shows using timelines when the song ends with an open ending. In this case the procedure would be creating a CueList with two cues inside it: 
 + 
 +  - Cue 1 would be an empty cue triggering the SetTimecodeOneLiveTime macro (preferably copied and used with another name within showfile). 
 +  - Cue 2 would be an empty cue triggering the Set Timecode One to SMPTE (stored in default avolites macros). 
 + 
 +At the end of the timecode part of the song (on the last frame if possible) the timeline should have a trigger to Cue 1 from the CueList mentioned above. This way internal clock is set to the last frame received by SMPTE and timecode one source is set to internal so the operator can now play or pause from the last frame given by SMPTE. 
 + 
 +A pause in the timeline may be set while the open ending is triggered so it can last as long as operator decides. 
 + 
 +After Timeline is played, the song and the open ending ends. There should be another trigger to CueList Cue 2 mentioned above that would change again TimeCode One Source to SMPTE (resetting it to 0 by default). 
 + 
 +When SMTPE starts playing again triggering the next song Timecode and Timeline would go to the expected location as usual. 
 + 
 +IMPORTANT NOTE: On Timeline time 00,00,00.00 there should not be any cues so that when SMPTE restarts nothing is triggered by error. A preparation of Front fixtures could be interesting to set there though.
  
-tbd 
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
macros/example/timecodelivetime.1723215432.txt.gz · Last modified: 2024/08/09 14:57 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki