Die MainStage-Clock
Manche Plug-Ins (auch die Plug-Ins Playback und Ultrabeat) benötigen eine Zeitquelle und verwenden Takt- und Tempoinformationen, um im richtigen Tempo und Takt zu spielen.
Außerdem verwenden einige Programme und Plug-Ins von Drittherstellern ihre eigene Sequenzer- oder Wiedergabe-Engine und verhalten sich daher manchmal etwas anders als die enthaltenen Plug-Ins. Diese Programme (wie Reason, andere ReWire-Programme und Reaktor) benötigen zum Starten und Stoppen der Wiedergabe einen Start- bzw. Stopp-Befehl vom Host-Programm. Mache Programme benötigen auch einen Weiter-Befehl, um die Wiedergabe ab der aktuellen Zeitposition fortzusetzen.
MainStage enthält eine interne „Beat Clock“ oder „Time Base“, die Sie verwenden können, um die Wiedergabe dieser Plug-Ins zu steuern. Die MainStage-Clock generiert Takt- und Zeitpositionen sowie Tempoinformationen, sodass Sequenzer-orientierte Plug-Ins starten, stoppen und im richtigen Tempo spielen können. Die MainStage-Clock funktioniert ähnlich wie die Song-Position in Logic Pro und anderen DAW-Programmen.
Sie können Start- und Stopp-Befehle auf folgende Arten senden:
mit der Taste „Start/Stopp“ in der Symbolleiste, sofern diese sichtbar ist
mit der Taste „Metronom“ in der Symbolleiste, sofern diese sichtbar ist (beim Einschalten des Metronoms startet auch die MainStage-Clock, falls sie nicht schon läuft)
mit einer Bildschirmsteuerung, die einer der Aktionen „Start/Stopp“, „Start“ oder „Stopp“ zugewiesen ist
mit einer Bildschirmsteuerung, die der Aktion „Weiter“ zugewiesen ist, um die Wiedergabe eines Dritthersteller-Plug-Ins fortzusetzen (jedoch nicht eines Playback-Plug-Ins)
Unterschiedliche Plug-Ins können die MainStage-Clock auf unterschiedliche Weise verwenden, abhängig davon, welche Informationen sie benötigen und in welchem Modus sie sich befinden. Manche Plug-Ins verwenden nur die Taktpositionsinformation, während andere nur die Tempoinformation verwenden. Zum Beispiel:
Das Playback-Plug-In kann jederzeit starten (wenn „Snap to“ auf „Off“ gesetzt ist), am Anfang des nächsten Takts (wenn „Snap To“ auf „Bar“ gesetzt ist) oder mit dem nächsten Schlag (wenn „Snap To“ auf „Beat“ gesetzt ist). Es kann auch starten, sobald Sie die MainStage-Clock starten (wenn „Start with Play Action“ im Aktionsmenü gewählt ist).
Ultrabeat startet, wenn Sie die MainStage-Clock starten, sofern sein Sequenzer eingeschaltet ist (außer im Pattern-Modus).
Reason und andere ReWire-Programme starten, wenn Sie die MainStage-Clock starten, und stoppen, wenn Sie die MainStage-Clock stoppen.
Bei Plug-Ins mit synchronisierbaren LFOs kann der LFO in dem Tempo oszillieren, das von der MainStage-Clock vorgegeben wird. (Zum Synchronisieren externer MIDI-Geräte können Sie auch MIDI-Beat-Clock-Signale senden.)
Sie können die Taktpositionsinformation der MainStage-Clock sehen, wenn Sie eine Bildschirmsteuerung für Parameter-Text verwenden und diese per Mapping der Aktion „Beat-Count“ zuweisen. Während die MainStage-Clock läuft, werden in dieser Bildschirmsteuerung die aktuelle Taktnummer und Zählzeit angezeigt.
Wichtig: Wenn Sie die MainStage-Clock starten, wird die Audio-Engine zurückgesetzt, was eine kurze Unterbrechung im Audio-Output von MainStage zur Folge hat. Manchmal kann es ratsam sein, die MainStage-Clock am Anfang eines Songs oder einer Performance zu starten und dann Bildschirmsteuerungen zu verwenden, die bestimmten Plug-In-Parametern zugewiesen sind, um diese Plug-Ins zu starten und zu stoppen. So können Sie Unterbrechungen im Audio-Output während Ihrer Performance vermeiden.