Table of Contents
1台のMacでAbleton LiveとCubaseをMIDI経由で同期させる方法を紹介します。この記事ではAbleton Live(ホスト)→Cubase(クライアント)で接続します。
Cubase(ホスト)→Ableton Live(クライアント)で接続する方法は「CubaseとAbleton LiveをMIDIで同期させる」という記事で解説しています。
DAWの制限
CubaseとAbleton LiveはMIDI同期する場合以下のような仕様です。
- CubaseはMTC(MIDI Timecode)の送受信ができます。
- CubaseはMIDI Clock信号を送信できますが、入力されるMIDI Clock信号に対してクライアントとして動作することができません。
- Ableton LiveはMTC(MIDI Timecode)で同期する場合、クライアントとしてのみ機能し、ホストとして機能しません。
- Ableton LiveはMIDI Clockで同期する場合、ホストでもクライアントでも機能します。
というように、Ableton LiveはMIDI Clockしか送信できず、Cubaseは同期設定でMTCしか受信できないので通常では同期できません。
LiveMTCを使って同期させる
LiveMTCは、Ableton LiveからMTCを出力する無料のMax for Liveプラグインとアプリです。
LiveMTCを使って同期させるには、
- Ableton Liveとアプリを同期
- アプリがMTCを送信
- CubaseでMTCを受信
という流れになります。
LiveMTCのダウンロード & インストール
showsyncのページからダウンロードできます。
解凍すると、Live MTC Bridgeと MTC.amxdがあるので、
Live MTC Bridgeはアプリケーションフォルダに、
MTC.amxdは好きな場所に移動させましょう。
Ableto Liveのプリセットフォルダは ユーザー > ミュージック > Ableton > User Library > Presets にあります。
LiveMTCの使い方
1. Max for LiveプラグインのMTC.amxdをトラックに挿します。どのトラックにも挿せますが、わかりやすいようにMasterトラックがオススメです。
2. Live MTC Bridgeを起動すると、プラグインとリンクして、Ableton Liveの情報を読み取ります。リンクすると黄色になります。
3. MTC SettingsのTimecode rateと Destination MIDI Portからフレームレートと送信先を選択します。
以上でLive MTC Bridgeの設定は終わりです。
Ableton Liveの設定
ほかのMTCを受信するように設定しているとうまく同期できないことがあるので、環境設定 > MIDIタブ > MIDI Ports > Input側の同期のチェックを外しておきましょう。
Out側の from Live MTC Bridge の同期もチェックを外して問題ありません。
Cubaseの設定
1. Cubaseを起動したら、トランスポート > プロジェクト同期設定 を開きます。
Cubase画面下のトランスポートバー右端の歯車「トランスポートを設定」を開いて、外部同期を有効化にチェックを入れ、外部同期を有効化ボタンを表示させます。
外部同期を有効化の On Offボタンと、同期設定のボタンが表示されます。
2. プロジェクト同期設定のソースタブ タイムコードソースをMTCにして、MIDIタイムコードの設定 MIDI入力をLive MTC BridgeのDestination MIDI Portで設定したポートを選択します。
3. MTCは再生速度は同期しないのでCubaseをAbleton LiveのテンポとLive MTC Bridgeのフレームレートに合わせます。
フレームレートはCubaseのプロジェクト設定(プロジェクト > プロジェクト設定)から変更できます。
4. 外部同期を有効化します。有効化するには3つの方法があります。
- Cubase画面下トランスポートバーのが外部同期を有効化ボタンを押す
- メニューバー トランスポート > 外部同期を有効化
- メニューバー トランスポート > プロジェクト同期設定 ソースタブ > 外部同期を有効化
以上でCubasでMIDIを受信する設定は終わりです。
あとは、Liveから再生すれば同期します。再生から読み込むまでにラグがあるので、少し手前から再生すればうまく同期します。