トランスポートの監視
トランスポートを OSC Event Transport でセットアップ すると、OSC トランスポートが送信 OSC メッセージを処理する方法をさらにカスタマイズできます。
OSC Event Transport は、デフォルトで標準的なアドレスと値のセットで動作するように構成されていますが、これらはすべてショーのセットアップ時にユーザーが変更できます。
このページは、デフォルトのメッセージとその意味を扱います。Event Transport のこのセクションを構成する詳細については、OSC 出力メッセージのカスタマイズ をご覧ください。
出力メッセージのリスト
Section titled “出力メッセージのリスト”Output Message リストには、何が送信されるか、どこに送信されるか、値が何かに関する情報が含まれます。また、ユーザーが送信する値を カスタマイズ することもできます。

Description 列は、純粋にユーザーが何が送信されているかを理解するためのものです。編集可能な備忘録であること以外の機能はありません。
Address は、値を送信する OSC アドレスを指定します。これは編集可能で、プロダクションのニーズに応じてカスタマイズできます。
Current value は、指定したメッセージで最後に送信された値の参照を提供します。
Expression は、カスタマイズ に使われる基盤となる式へのアクセスを提供します。
-(ゴミ箱)を使うと、送信されるメッセージをリストから削除できます。
デフォルトの出力メッセージ
Section titled “デフォルトの出力メッセージ”Heartbeat(ハートビート)
Section titled “Heartbeat(ハートビート)”受信側アプリケーションに対して、Designer がまだ実行中でメッセージを送信していることを示す、継続的に変化する数値です。
デフォルトアドレス: /d3/showcontrol/heartbeat
引数: 0.0 から 1.0 まで継続的に変化する float を持つメッセージを送信します。
Track name(トラック名)
Section titled “Track name(トラック名)”現在のトラック名を含む文字列を送信します。これは、トランスポートの制御 のときにそのまま使えます。
デフォルトアドレス: /d3/showcontrol/trackname
Track ID(トラック ID)
Section titled “Track ID(トラック ID)”現在のトラックの ID を含む文字列を送信します。これは、トランスポートの制御 のときにそのまま使えます。
デフォルトアドレス: /d3/showcontrol/trackname
Track position(トラック位置)
Section titled “Track position(トラック位置)”現在のトラック内の経過時間を、タイムコード形式でフォーマットした文字列を送信します。
デフォルトアドレス: /d3/showcontrol/trackposition
Timecode(タイムコード)
Section titled “Timecode(タイムコード)”グローバルタイムコードと照合した現在時刻を含む文字列を送信します。
デフォルトアドレス: /d3/showcontrol/timecodeposition
Current section name(現在のセクション名)
Section titled “Current section name(現在のセクション名)”現在のセクション名(セクション開始の拍に保存されたノート)を含む文字列を送信します。
デフォルトアドレス: /d3/showcontrol/currentsectionname
Next section name(次のセクション名)
Section titled “Next section name(次のセクション名)”次のセクション名を含む文字列を送信します。
デフォルトアドレス: /d3/showcontrol/nextsectionname
Section hint(セクションヒント)
Section titled “Section hint(セクションヒント)”アドレス /d3/showcontrol/sectionhint
現在のセクションのキュータグ、ノート、経過時間に加えて、次のセクションのキュータグ、ノート、そのセクションまでの残り時間を出力します。
Volume(音量)
Section titled “Volume(音量)”マスター音量を表す文字列を送信します。
デフォルトアドレス: /d3/showcontrol/volume
引数: 0.0 から 1.0 までの float を持つメッセージを送信します。
Brightness(輝度)
Section titled “Brightness(輝度)”マスター輝度を表す文字列を送信します。
デフォルトアドレス: /d3/showcontrol/brightness
引数: 0.0 から 1.0 までの float を持つメッセージを送信します。
現在のトラックの BPM を表す文字列を送信します。
デフォルトアドレス: /d3/showcontrol/bpm
引数: float 値を送信します。
Play mode(再生モード)
Section titled “Play mode(再生モード)”現在のトランスポートの再生モードを表す文字列を送信します。
デフォルトアドレス: /d3/showcontrol/playmode
引数: 文字列値を送信します。
出力レート制御
Section titled “出力レート制御”場合によっては、Designer からの更新のレートを制限すると便利です。ネットワーク上に高速に変化するデータが多い場合や、アプリケーションが受信したものを表示する時間を必要とする場合などです。これは、Output Messages セクションの Feedback mode フィールドを使って実現します。
レート制御の効果を直接示すために、ユーザーインターフェースには最後に送信された値の視覚的なフィードバックがあります。ユーザーインターフェースの値は、レート制御フィールドの選択に応じて更新されます。
Send changes only(変更時のみ送信)
Section titled “Send changes only(変更時のみ送信)”このモードでは、メッセージは毎フレーム送信されますが、前回送信されてから値が変化した場合のみです。
これは、ネットワーク上で送信されるデータ量を削減し、不要な変更でサブスクライバーに通知するのを避けるのに非常に効果的です。
ただし、サブスクライバーがイベントを見逃した場合、「追いつく」ことができないという大きな欠点があります。そのため、一部のサブスクライバーが無効または古い情報を表示するリスクがあります。
これは、重要でない監視アプリケーションには依然として便利です。
Never Send(送信しない)
Section titled “Never Send(送信しない)”このモードでは、メッセージは単に送信されません。これは、OSC Event Transport が再構成を必要とするシステムに接続されている場合や、トラフィックの一時停止が必要な場合に、メッセージを一時的に無効にするのに便利です。
これは、作業中にサブスクライバーから変更を隠す「ブラインド」モードとしても使えます。
Always Send(常に送信)
Section titled “Always Send(常に送信)”これは、新しい OSC Event Transport で選択されるデフォルトの方法です。これは、すべてのメッセージを毎フレーム送信します。これは非常にネットワーク負荷が高くなることがあります。このため、Always Send が選択されているときに利用できる関連フィールドがあります。
Feedback Interval(フィードバック間隔)
Section titled “Feedback Interval(フィードバック間隔)”これは、すべてのメッセージが送信される間隔(秒)です。