Apple OS X Musical Table User Manual


 
Chapter 6 Work with concerts 99
The MainStage clock
Some plug-ins, including the Playback and Ultrabeat plug-ins, require a time source, and use beat
and tempo information in order to play in time.
Additionally, some third-party applications and plug-ins using their own sequencer or playback
engine may behave dierently than the included plug-ins. These applications (which include
Reason and other ReWire applications, and Reaktor) require a play message from the host
application to begin playback and require a stop message to end playback. They may also
require a continue (also sometimes called “resume”) message to continue playback from their
current time position.
MainStage includes an internal beat clock or “time base” that you can use to control the playback
of these plug-ins. The MainStage clock generates beat, time position, and tempo information
so sequencer-oriented plug-ins can start, stop, and play in time. The MainStage clock operates
similarly to the song position in Logic Pro or other DAW applications.
You can send play and stop messages in the following ways:
Using the Play/Stop button in the toolbar, if it is visible
Using the Metronome button in the toolbar, if it is visible (turning on the metronome also
starts the MainStage clock, if it is not already running)
Using a screen control mapped to the Play/Stop, Play, or Stop action
Using a screen control mapped to the Continue action to resume playback of a third-party
plug-in (but not a Playback plug-in)
Dierent plug-ins can make use of the MainStage clock in dierent ways, depending on what
information they require and what mode they are set to. Some plug-ins may only make use of
the beat information, while others may only make use of tempo information. For example:
The Playback plug-in can start immediately (if Snap To is set to O), at the beginning of the
next bar (if Snap To is set to Bar), or at the next beat (if Snap To is set to Beat). It can also
start when you start the MainStage clock (if Start with Play Action is chosen from the Action
pop-up menu).
UltraBeat starts when you start the MainStage clock if its sequencer is turned on, except in
Pattern mode.
Reason and other ReWire applications start when you start the MainStage clock, and stop
when you stop the MainStage clock.
For plug-ins with synchronizable LFOs, the LFO can oscillate at the tempo set by the
MainStage clock (you can also send MIDI beat clock to synchronize external MIDI devices).
You can view the beat information of the MainStage clock using a Parameter Text screen control
mapped to the Beat Count action. When the MainStage clock is running, the current bar and
beat are displayed in the screen control.