The mainstage clock – Apple MainStage 3 User Manual

Page 99

Advertising
background image

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 differently 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)

Different plug-ins can make use of the MainStage clock in different 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 Off), 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.

Advertising