Nano色々と撮る録る飛ぶ運転漕ぐガジェットいろいろなお問い合わせTouchDesigner確認TouchDesignerの動作確認を最小限の構成で行いました。OSCのメッセージをビジュアル的にかっこよく表示したり、逆にOSCメッセーをを受信し加工し表示したりするツールとしてビジュアルプログラミングツール(macOSで動作)のTouchDesignerの動作確認です。TouchDesignerはWindows版では以前から有りましたが、macOS版が2017年に「TouchDesigner099」としてリリースされました。7)も候補にしていましたが一番ビジュアルプログラミングしているTouchDesignerを使用する事にしました。TouchDesignerが使用するスクリプト言語としてPythonを使用しているのも選択した要因の1つです。今回、動作確認を行った環境は図のようにiPhoneのTouchOSCとOSCで通信しました。12:021.概要TouchOSCとTouchDesigner099を使用して簡単な連携を行い動作を確認します。起動すると最初のテンプレートで書類が作成され表示されます。最初に作成された内容を次のように修正し保存します。Names」を変更します。今回は「1/rotary1」を設定します。接続先の情報を設定します。(この時点でiOSデバイス上のTouchOSCが動作してOSCのメッセージが受信出来るUIが有ると動作します。)動き的にはノイズをOSCメッセージとして指定するIPのポート番号へメッセージ「1/rotary1」で送ります。Editorを起動レイアウトを編集して次の3つのUIを定義します。/1/fader1/1/led1/1/rotary1レイアウトを保存してiOSデバイスに転送します。TouchDesignerの動作するPCのアドレスとPortを指定します。転送したLAYOUTを選択します。Bytesダウンロード5.TouchOSCへメッセージを送信TouchOSCとTouchDegsignerが動作して設定が正しいなら以下のように連携が行われます。TouchDegsignerの出力がTouchOSCのrotray1に反映されます。Bytesダウンロード6.TouchOSCへメッセージを送信TouchDegsignerにボタンを追加してTouchOSCへ送信します。TouchDegsignerを次のように編集します。ボタン用のオペレータとして3つを追加。buttonrenameoscoutそれぞれを接続して設定します。今回は特に設定は無いが、デフォルトはトグルボタンとして設定されています。ボタンとして動作させるためにbuttonの右下の「星」印をクリックします。これで設定モードではなくボタンとして動作するようになります。renameの設定OSCのメッセージフォーマットに従うようにbutton出力をrenameします。noiseの場合にはチャンネル名を変更出来ましたがbuttonは出来無いようなのでrenameを使用しました。接続先の情報を設定します。環境に合わせて変更します。一通り設定が完了したらbutton関係のTouchDesignerの画面は次のようになります。「Button」をクリックするとiOSデバイスのTouchOSCのled1がオン/オフされるようになります。Buttonの右下の「+」を確認の事。KBダウンロード7.TouchOSCからメッセージを受信TouchOSCからTouchDegsignerへ値(fade1)を送りますいままでは、TouchDegsignerの値をOSCメッセージとして送って表示していたが次は逆のパターンです。CHOPオペレータとして3つを追加します。値の表示用3つの接続して設定します。ポート番号を設定します。Inへは指定されたポート番号のOSCメッセージが全て入るようになります。inに入るので特定のメッセージを分離して処理する必要が生じます。Namesから選択したいOSCメッセージを選択します。受信メッセージが未だ無いときには、メッセージの一覧は表示されなので直接入力します。今回はトレース設定はデフォルトのままです。KBダウンロード8.受信動画faderを入力したときの動作例です。以上、TouchDesignerの動作確認を行ってきました。TouchDesignerはOSCメッセージを簡単に送受信と操作/表示できます。電子工作のデータを表示したり制御するにはオーバースペック?と感じますが、単に文字列を出したり、光ったりするよりは多彩な表現をもたらします。Cookie(クッキー)を利用しています。ホームページのユーザー体験や質を向上することに役立ちます。ポリシーに同意したことになります。