以前の記事で取り上げたDirtywave M8のHeadless版の、使い始め方(導入方法)について纏めてみます。
Windows環境での導入方法です。macOSに関してはこの記事に加えてこちら(コミュニティマニュアルの邦訳版)を参考にしてみてください。Linuxについては、TouchDesignerが提供されていない為現時点では不可能です。
必要なもの
ソフト
- M8 Headlessのソフトウェア類
Githubにて提供されています。以下の2つが必要です。
DirtyWave/M8HeadlessFirmware
DirtyWave/M8DisplayTouchdesigner - TyTools
Firmwareを書き込むためのツールです。基本的にはReleaseページから、OSに合ったZIPの最新版をダウンロードすれば事足りると思います。
Koromix/tytools/releases
- TouchDesigner by Derivative (非商用利用については無償)
Headless版の画面表示を担うソフトウェアです。
利用にはアカウント登録が必要です。手順については一本記事を書けてしまうレベルなので割愛します。こちらの記事を参考に進めると良いと思います。
以下、TouchDesignerと表記します。
Derivative (TouchDesigner)
- SD Memory Card Formatter
MicroSDカードをFAT32でフォーマットする際に使用します。
標準的なOS付属のフォーマットでもよいような気がしないでもないですが…このツールは無用なパーティションが存在する時にそれらを消去してくれたりと、文字通りSDカードのフォーマットに特化しているので、大人しく使用するのが良いと思います。
SDメモリーカードフォーマッター(日本語版)
SD Memory Card Formatter(英語版) - Audacity(オプション)
M8 Headlessはパソコン側でオーディオ入力デバイスとして認識されます。このオーディオ入力を何らかの方法で聴けるようにする必要があります。
Audacityを使わない方法としては、Windowsであればオーディオ設定からも有効にできます(こちらについては後述します)が、Audacity経由で聴ける状態にしておくと、即座にワンフレーズだけ録音、といったような使い方もできる為、意外と便利です。
もちろん各種DAWのオーディオ入力機能を使っても大丈夫です。お好みの方法で行ってください。
私はAudacityかFL Studioを使用しています。
Audacityの公式サイト
ダウンロードしたソフトウェア類は、それぞれ解凍、インストール等を行っておいてください。
Githubからのダウンロード方法について
Githubを使い慣れた人にとっては釈迦に説法なので読み飛ばしてください。
慣れていない方は、以下に従ってダウンロードを試してください。
ハード

トラブルシューティング
- TyToolsでFirmwareファイルを選択しても、エラーが出て書き込みが進まない
ダウンロードしたFirmwareファイルが破損しているか、ダウンロードの手順を間違った可能性があります。Githubからのダウンロード方法についての項を参照して再度実行してみてください。
- TouchDesignerを起動したが、赤いストライプが表示されたままになる
COMポートの設定が間違っている可能性があります。TouchDesignerを起動するの項を参照して再度実行してみてください。
MicroSDカードを挿しこんでいないか、Firmwareの書き込みに失敗している可能性があります。
MicroSDカードを挿しこむか、Teensy 4.1へ再度Firmwareを書き込んでみてください。
- MicroSDカードを挿しこんでTouchDesignerを起動、COMポートの選択も行ったが、赤いストライプが表示されたままになる。
MicroSDカードの接触不良か、Teensy 4.1が何らかの理由でうまく動作していない可能性があります。
一度USBケーブルを抜いてMicroSDカードの挿し直しを行う、TouchDesignerのConnection & SettingsからResetボタンをクリックするなどの操作を行ってみてください。
- TouchDesignerのM8の表示が乱れる

toeファイルとAssetsフォルダが同じフォルダ階層に無いと思われますので、同じ階層に配置してください。このファイルとフォルダの位置関係は変更しないようにしてください。
余談
TouchDesingerはユーザー登録が必要で、使用開始時にログインを求められます。
このTouchDesignerはtoeプロジェクトファイルを読み込んで操作できるだけでなく、エディタも兼ねているものです。試しにM8DisplayTouchdesigner.toeを開いた状態でEscキーを押すと、エディタに遷移します。(F1キーを押すと戻ります)

TouchDesignerにはエディタを伴わないTouchPlayerというプログラムが同梱されており、どうやらこちらはログイン等せずとも使用できるようです。
TouchPlayerを起動するとこのような画面になり、この画面にM8DisplayTouchdesigner.toeファイルをDnDして読み込ませてもM8 Headleesを使用できます。

どうしてもアカウントを作りたくない、といったような状況であったり、とりあえず試したいといった形であれば、こちらを使うのも良いと思います。
TouchPlayerに直接投げ込むようなショートカットを作成するのも良いと思いますし(コマンドラインの引数にtoeファイルを指定すればそのまま読み込むので、バッチファイル化するとか…。)、開発をする予定がないのであれば、toeファイルの関連付けごとTouchPlayerにしてしまっても良いのかもしれません。
バッチファイルの記述例を置いておきます。
START "" "C:\Program Files\Derivative\TouchDesigner\bin\TouchPlayer.exe" M8DisplayTouchdesigner.toe
長い記事となりましたが、導入の役に立てれば幸いです。
21/01/29 追記
Samplerで読み込めるファイルや、再生品質について調査を行った記事を公開しました。記事は
こちら。
コメント
コメントを投稿