OSC Out DATは、遠隔地にあるコンピュータ間でOSC接続で情報を送信するために使用します。OSCメッセージを出力するには、.sendOSC() pythonメソッドを使用します。
OSC、OSC In DAT、OSC In CHOP、OSC Out CHOP、iOS and OSC、Network Protocols、Syncの各章も参照してください。
Windows OS の場合の注意事項 – 接続に問題がある場合は、Windows ファイアウォールが無効になっていることを確認してください。
onにすると、DAT はネットワークポートとの間で情報を送受信します。offにすると、更新は発生しません。ポートに送信されたデータは失われます。
使用するネットワークプロトコルをします。詳細については、Network Protocolの章を参照してください。
- Messaging (UDP) / msging
- Multi-Cast Messaging (UDP) / multicastmsging
- Reliable Messaging (UDT Library) / reliablemsging
UDPを使用する場合のターゲットコンピュータのネットワークアドレスを設定します。マルチキャストの場合は、送信先のマルチキャストアドレスとなります。このアドレスは、foo や foo.bar.comのような標準的なWWWアドレスです。IPアドレス(例:100.123.45.78)を入れることができます。localhost を入れた場合は、パイプの相手が同じコンピュータ上にいることを意味します。
送信先のネットワークポートを設定します。
システムに複数のNIC(Network Interface Card)があり、どのNICを使用するか選択したい場合に送信元のIPアドレスを設定します。
同じネットワークプロトコルを使用して、他のネットワークDATと同じ接続を使用します。
生成されるメッセージを減らすために、メッセージのアドレス名パターンを使用して、メッセージを含めたり除外したりすることができます。例えば、^*accel*は、mrmrrのようなiOSやiPhoneアプリから入ってくる加速度計メッセージを除外します。 可能なアドレス名パターンの構文については、Pattern Matchingの章を参照してください。
各メッセージに引数リスト型タグを含みます。これは、パラメータ型キーワードを含みます。(解析アプリケーションがパラメータ型を識別する必要がある場合)
On の場合、バンドル内に含まれる各メッセージには、それ自身の行が与えられます。
On の場合、OSC のアドレスと引数には個別の列が与えられ、それ以外の場合はメッセージの列に含まれます。
Onの場合、各バンドルのタイムスタンプ値が列に含まれます。
コールバックDATは、受信したメッセージごとに1回実行されます。
スクリプトが実行される場所を設定します。
- Current Node / current
スクリプトは現在のノードの位置から実行されます。
- Callbacks DAT / callbacks
スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
- Specified Operator / op
スクリプトは、以下のFrom Operatorパラメータで設定したオペレータから実行されます。
Execute From が Specified Operator に設定されている場合、状態が変化するとDATがスクリプトを実行するようにトリガーするオペレーターを設定します。 この演算子は、Execute From パラメーターが Specified Operator に設定されている場合にスクリプトが実行されるパスでもあります。
DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputでは無制限を含む任意の設定が可能です。
メッセージの数を制限し、メッセージはリストから古い順に削除されます。
見出し以外の行をすべて削除します。pythonスクリプトでクリアするには
`op(“*”opname”*“).par.clear.pulse()`
メッセージの生のバイト数を別の列に出力します。
参照:共通 Common ページ