- OSC はネットワーク接続を使用するため、ネットワークが適切に設定されていることを確認してください。
- サポートされている Ovation OSC コマンドは、C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary.TXT で確認できます。
- Ravenna/AES67 ユーザーには、OSC 通信用に別のネットワークインターフェースを使用することをお勧めします。
- OSC は Ovation 9 以降でサポートされています。
- IP 設定
- Player Units
- Controller Units
- OSC コマンドを送信する Cue の設定
- OSC コマンドを送信する Marker の設定
- カスタム OSC コマンドを受信する Cue の操作
- OSC による Ovation の操作
- OSC オートメーション
- 追加の注意事項
IP 設定
Streamer の設定
Ovation の Settings >Application Settings > General > IP Connections を開きます。
IPx の前で、Type に UDP Streamer を選択します。
送信先の IP アドレスとポート番号を入力します。これはサードパーティ製 OSC デバイスの IP です。
Apply changes to IP Connections. をクリックします。
この例では、IP1 を 192.168.1.105、ポート 8000 の UDP Streamer として設定しています。
Receiver の設定
Ovation の Settings >Application Settings > General > IP Connections を開きます。
IPx の前で、Type に UDP Receiver を選択します。
Ovation コンピューターの IP アドレスとポート番号を入力します。
ポート番号は一意でなければなりません。Apply changes to IP Connections. をクリックします。
この例では Ovation コンピューターの IP は 192.168.1.100 であるため、IP2 を 192.168.1.100、ポート 8001 の UDP Receiver として設定しています。
サードパーティ製 OSC デバイスは、この 192.168.1.100 の IP とポート 8001 に OSC コマンドを送信するよう設定する必要があります。
Type:
OSC は TCP 接続をサポートしていないため、UDP Streamer または Receiver のみを使用してください。
IP Address:
Ovation と他の OSC プログラムが同じコンピューター上にある場合は、127.0.0.1(ローカルホストの IP アドレス)を使用できます。
DHCP サーバーはデバイスに常に同じ IP アドレスを割り当てるとは限らないため、静的 IP アドレスをお勧めします。
UDP receiver の IP は 0.0.0.0 に設定できます。複数のネットワークアダプターがある場合、すべてのアダプターからの OSC コマンドが受信されます。一方、複数のネットワークアダプターがあり、特定のアダプターからのコマンドだけを処理する場合は、その IP アドレスを入力します。
Port:
最も一般的なポート番号(1024 未満)の使用は避けることをお勧めします。通常、OSC ではポート 8000 から開始し、要件に応じて増分します。
一部の OSC デバイスまたはプログラムでは特定のポートしか使用できません。各ドキュメントを参照してください。
Player Units
Ovation から OSC コマンドを送信するには、次の操作を行います。
Ovation の Settings >Player Units > IP > IP x(上記で UDP Streamer として設定した IP)を開きます。
ポートを Enable にします。
必要な OSC オプションを有効にします。
Send Cue Status は Cue のリアルタイム情報(時間を含む)を送信します。
Send Mixer Status は Mixer(パン、ゲイン、位相など)のリアルタイム情報を送信します。
Remap to:Mixer Status メッセージの一部を別の OSC Dictionary に再マッピングします。(Send Mixer Status が有効な場合のみ機能します。現在使用可能なのは Flux :: SpatRevolution です。)
詳細については Ovation OSC Dictionary を参照してください。
サードパーティ製 OSC デバイスまたはプログラムに OSC コマンドを送信するだけの場合、これらの OSC オプションは必要ありません。OK をクリックして設定を閉じます。
Controller Units
Ovation で OSC コマンドを受信するには、次の操作を行います。
Ovation の Settings >Controller Units > IP > IP x (上記で UDP Receiver として設定した IP)を開きます。
ポートを Enable にします。
ポートを OSC に設定します。
必要な OSC オプションを有効にします。
/Server messages は、Ovation のグローバル機能(Show の状態、Cue、Cue リストなど)に関連します。
/Mixer messages は Mixer の操作に関連します。
/CueMapping messages は、Cue の Remote Control - IP / OSC Command で設定された、Cue 固有の操作に関連します。下記の「カスタム OSC コマンドを受信する Cue の操作」を参照してください。
詳細については Ovation OSC dictionary を参照してください。
Flux :: SpatRevolution messages:Flux::Spat Revolution からの Fader、Solo、Mute、Panner メッセージは、Ovation OSC Dictionary の形式に自動的に再マッピングされます。OK をクリックして設定を閉じます。
OSC コマンドを送信する Cue の設定
Cue を選択または作成し、Cue Properties にアクセスします。
IP/OSC Command セクションに移動します。
UDP Streamer として設定した IP ポート(この例では IP1)を設定します。
Command format を OSC に設定します。
Cue の実行時、一時停止時、停止時に送信する OSC Command を入力します。
サポートされている OSC コマンドの一覧については、サードパーティ製 OSC デバイスまたはプログラムのドキュメントを参照してください。
OSC コマンドを送信する Marker の設定
OSC Command を送信するよう設定された Cue 上で(上記の「OSC コマンドを送信する Cue の設定」を参照。IP Command Output Port と Command Format を設定する必要があります)
Cue 上の Marker を選択または作成します。
Cue Properties - Markers セクションに移動します。
Marker IP/OSC Command フィールドに送信する OSC Command を入力します。
コマンドは親 Cue の IP ポートから送信されます。
カスタム OSC コマンドを受信する Cue の操作
Cue を選択または作成し、Cue Properties にアクセスします。
IP/OSC Commands セクションに移動します。
UDP Receiver として設定した IP ポート(この例では IP2)を設定します。
Command format を OSC に設定します。
Cue の実行、一時停止、停止に使用する受信 OSC Command を入力します。
コマンドは必ず /CueMapping/ で始める必要があります。(コマンドでは大文字と小文字が区別されないため、/cuemapping/ でも構いません。)
Dispatch /CueMapping messages オプションは、IP 受信ポートで必ず 有効にする必要があります。 上記の Controller Units - Ovation で OSC コマンドを受信する を参照してください。コマンドがわからない場合は、OSC Controller デバイスまたはプログラムから送信し、Fire、Pause、Stop Command フィールドの横にある矢印をクリックします。
一覧に最新の受信メッセージが表示されるため、必要なものを選択します(ただし、コマンドは /CueMapping/ で始まる必要があります)。
OSC による Ovation の操作
サードパーティ製 OSC デバイスまたはプログラムを設定して、上記の Controller Units - Ovation で OSC コマンドを受信する で設定した Ovation の受信 IP とポートにコマンドを送信します。
サポートされている Ovation OSC コマンドは、C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary で確認できます。
たとえば、/Server/Cue/Fire 2 4 は Cue リスト 2 の Cue 4 を実行し、/Server/Show/Stop は Show を停止します。サポートされている Ovation OSC コマンドでは、大文字と小文字は区別されません。
たとえば、/Mixer/Strip/Phase 2 -1 または /mixer/strip/phase 2 -1 は、Mixer strip 2 の位相反転を切り替えます。"f" 値は、正しく解析されるようにドット(.)を付けて入力する必要があります。例:
/Mixer/Strip/Gain -1 -5. は選択した strip のフェーダーゲインを -5.0 に設定します(ドットなしの /Mixer/Strip/Gain -1 -5 は機能しません)。
OSC オートメーション
Cue を選択するか、Add Cue >Record OSC Automation as New Cue を選択し、Cue Properties にアクセスします。
OSC Automation セクションに移動します。
UDP Receiver として設定された OSC Automation Input Port を選択します(上記の Controller Units - Ovation で OSC コマンドを受信する を参照)。
どの IP Port を選択しても、UDP Receiver として設定されたすべての IP ポートから記録されます。UDP Streamer として設定された OSC Automation Output Port を選択します(上記の Player Units - Ovation から OSC コマンドを送信する を参照)。
このポートは、記録された OSC Automation の送信に使用されます。Cue を右クリックし、メニューから Start Recording OSC Automation を選択します。
Cue 上に OSC Automation ロゴ付きの赤い点滅するドットが表示され、Cue が記録可能になったことを示します。Cue を右クリックし、メニューから Start Recording OSC Automation を選択します。
Cue 上に OSC Automation ロゴ付きの赤い点滅するドットが表示され、Cue が記録可能になったことを示します。ここで Cue を実行または試聴します。Cue の再生中、OSC Automation Input Port に入力された OSC メッセージがその Cue に記録されます。
同じ Cue に対して、OSC オートメーションの記録パスを複数回、連続して実行できます。Cue を停止して、もう一度実行または試聴してください。
最後に記録した OSC Automation パスは、Cue > Undo コマンドを使用していつでも取り消すことができます。
完了したら、Cue を右クリックし、メニューから Stop Recording OSC Automation を選択します。Cue を実行または試聴すると、記録された OSC メッセージが OSC Automation Output Port 行で選択した IP ポートに送信されます。
Timing Mode 行には 2 つのオプションがあります(未実装で、現在は Absolute に設定されています)。
Absolute:記録された OSC Automation は、記録時と同じタイミングで再生されます。
Relative to Cue Length:記録された OSC Automation は、Cue の長さに対して相対的に再生されます。つまり、Cue の長さを変更することで、OSC オートメーションを時間的に伸縮できます。
追加の注意事項
OSC の詳細については、OpenSoundControl のウェブサイトを参照してください。
Flux Spat Revolution のドキュメントは、Flux のウェブサイトで確認できます。