MainStage クロック

Playback プラグインや Ultrabeat プラグインなど、いくつかのプラグインには、正しいタイミングで再生するためにタイムソース(拍とテンポの情報)が必要です。

さらに、独自のシーケンサーまたは再生エンジンを使用する他社製アプリケーションおよびプラグインは、付属のプラグインとは動作が異なる場合があります。これらのアプリケーション(Reason などの ReWire アプリケーションおよび Reaktor)には、再生を開始するときはホストアプリケーションからの再生メッセージ、そして再生を終了するときは停止メッセージが必要です。また、現在のタイムポジションから再生を続けるときに、続行(「再開」と呼ばれることもあります)メッセージが必要な場合もあります。

「MainStage」の内蔵ビートクロック(タイムベース)を使用して、これらのプラグインの再生を制御することができます。MainStage クロックからは、シーケンサーベースのプラグインが正しいタイミングで開始、停止、および再生できるように、拍、タイムポジション、およびテンポの情報が生成されます。MainStage クロックは、「Logic Pro」などの DAW アプリケーションのソングポジションと機能が似ています。

以下の方法で再生および停止メッセージを送信できます:

  • ツールバーの「再生/停止」ボタンを使用する(表示されている場合)

  • ツールバーの「メトロノーム」ボタンを使用する(表示されている場合)(MainStage クロックが停止している場合は、メトロノームを有効にすると MainStage クロックも開始されます)

  • 「再生/停止」、「再生」、または「停止」アクションにマップしたスクリーンコントロールを使用する

  • 「続ける」アクションにマップしたスクリーンコントロールを使用する(他社製プラグインの再生を再開し、Playback プラグインは再開しない場合)

プラグインが必要とする情報や設定されているモードに応じて、プラグインごとに MainStage クロックの使いかたが異なります。拍情報だけを使用するプラグインもあれば、テンポ情報だけを使用するプラグインもあります。以下に例を挙げます:

  • Playback プラグインは、「SNAP TO」の設定によって動作が異なります。「Off」に設定した場合はただちに開始し、「Bar」に設定した場合は次の小節で開始し、「Beat」に設定した場合は次の拍で開始します。MainStage クロック開始時に開始することもできます(アクション・ポップアップ・メニューで「Start with Play Action」を選択した場合)。

  • UltraBeat は、パターンモードのときを除き、シーケンサーが有効な場合は MainStage クロック開始時に開始します。

  • Reason などの ReWire アプリケーションは、MainStage クロック開始時に開始し、MainStage クロック停止時に停止します。

  • 同期可能な LFO 内蔵プラグインの場合は、MainStage クロックが設定するテンポで LFO を発振させることができます(MIDI ビートクロック信号を送信して外部 MIDI デバイスを同期させることもできます)。

MainStage クロックの拍情報は、「ビートカウント」アクションにマップした「パラメータテキスト」スクリーンコントロールで見ることができます。MainStage クロックの動作中は、現在の小節と拍がスクリーンコントロールに表示されます。

図。 ワークスペースのビートカウント用スクリーンコントロール。

重要: MainStage クロックを開始するとオーディオエンジンがリセットされるため、「MainStage」からのオーディオ出力が一時中断されます。演奏中にオーディオ出力が中断されるのを避けるには、曲または演奏の開始時に MainStage クロックを開始し、個々のプラグインパラメータにマップしたスクリーンコントロールを使ってプラグインを開始および停止することをお勧めします。