Page 1 of 1

Metronome

PostPosted: Fri Aug 28, 2015 4:09 pm
by semerien
Metronome


Description – The metronome tool can be used to synchronize multiple objects to all function with very specific timings. It is perfect for pairing with the Music Note Creators to create songs, or even to create a timed fireworks display.


Properties


Time Bar Duration (4 - 32 seconds) – This will set how long it will take for a single time bar to finish.
Impulses Per Time Bar (1-16) – This will set how many impulses will fire during each time bar. Some basic math can be used here. With time bar duration set at 4 seconds, and 4 impulses per time bar, you will get 1 impulse every second. With 16 impulses then we will have an impulse every ¼ second.
Time Bars Per Cycle (1-16) – This will set how many time bars are available for use in this tool. This will change how many time bars show up in the output section of this tool.
Number of Full Cycles (1-100) – This will set how many times this tool will repeat all the time bars you have setup.
Cycle Indefinitely (Off/On) – This option will make this tool continuously replay all of the time bars until you stop the tool.
Syn Time Bars to Background Music (Off/On) – This option will make this tool attempt to synchronize itself to the background music that is currently playing.
Audible Ticks on Impulses (Off/On) – When this option is set to on, you will hear a tick every time an impulse fires, much like an actual metronome.

Outputs

Started – This will send a signal when this tool is started.
Paused – This will send a signal when this tool is paused.
Resumed – This will send a signal when this tool is resumed.
Any Time Bar Completed – This will send a signal when any time bar is finished
Any Cycle Completed – This will send a signal when any cycle is finished.
Final Cycle Completed – This will send a signal when the final cycle is finished.
Canceled – This will send a signal when this tool is cancelled.

Time Bar (1-xx) – You will have a Time Bar # output for every time bar you have set in properties under Time Bars per cycle.
……….Impulse # – Under every Time Bar # you will have an Impulse # for every impulse set in properties under Impulses per time bar. Use these to send timed outputs to various tools.

All Time Bars – This will allow you to setup a trigger to occur at the same time in every time bar.
……….Impulse # – This impulse # will trigger on every time bar in your cycle.

Input

Start Cycle – This will tell this tool to begin playing at the start of a cycle.
Pause – This will tell this tool to pause playing.
Resume – This will tell this tool to resume playing at the point it was paused at.
Cancel Immediately – This will tell this tool to instantly stop playing.
Cancel After Current Time Bar – This will tell this tool to stop playing after the current time bar is finished.
Cancel After Current Cycle – This will tell this tool to stop playing after the current cycle is finished.


Example: