From 5ab31027f307363c8263feeb661eaa2317d4c6e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Fri, 9 Aug 2024 17:37:50 +0900 Subject: [PATCH 1/4] [obsidian] vault backup: 2024-08-09 17:37:50 --- ...rightSignをネットワーク経由でシークできるようにする.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/content/BrightSignをネットワーク経由でシークできるようにする.md b/content/BrightSignをネットワーク経由でシークできるようにする.md index 3674f9e0..08b13f4d 100644 --- a/content/BrightSignをネットワーク経由でシークできるようにする.md +++ b/content/BrightSignをネットワーク経由でシークできるようにする.md @@ -8,9 +8,9 @@ date: 2024-08-02 16:50 頭出しだけなら設定ソフトのBrightAuthorから、UDPのインプットを受け取って動画ファイルごとの先頭に移動するよう設定できる。 -だが、20分の映像を全て頭から終わりまで確認し続けなければならないのはつらい。プラグインを使用すると映像の再生位置を特定の場所までシークすることができるのだが、とにかく情報が少ないのでまとめておく。 +だが、例えば20分とかある映像を全て頭から終わりまで確認し続けなければならないのはつらい。プラグインを使用すると映像の再生位置を特定の場所までシークすることができるのだが、とにかく情報が少ないのでまとめておく。 -なおここでは、設定ソフトにMacでも動作可能なBrightAuthor:Connectedを使用する。(日本語版のDLページでは「BrightAuthor:接続済み」となっているやつ) +なおここでは、設定ソフトにMacでも動作可能なBrightAuthor:Connectedを使用する。(日本語版のDLページでは「BrightAuthor:接続済み」となっているやつ。一応普通のBrightAuthorでも実行可能。) ## プラグインスクリプトをDLする @@ -91,7 +91,7 @@ Maxでは、udpsendオブジェクトで指定したIPの5000番ポート(標 ![[img/スクリーンショット 2024-08-02 20.25.24.png]] -`jit.movie~`(`jit.movie`や`jit.qt.movie`ではない方)を使用する。このオブジェクトは非常に奇妙な仕様なので、動画の再生状態を全てアトリビュート経由で取得しなければならない。写真のパッチでは動画の長さと再生位置を`getattr`オブジェクトで取得している。 +`jit.movie~`(`jit.movie`や`jit.qt.movie`ではない方)を使用する。このオブジェクトは非常に奇妙な仕様をしており、動画の再生状態を全てアトリビュート経由で取得しなければならない。写真のパッチでは動画の長さと再生位置を`getattr`オブジェクトで取得している。 注意点としては以下の通り。 @@ -99,4 +99,6 @@ Maxでは、udpsendオブジェクトで指定したIPの5000番ポート(標 - また当たり前だがUDPが送られてプラグインのseekが実行されるまでにはレイテンシがあるので、厳密にはMaxの再生位置をある程度オフセットする必要がある - そもそも通常のBright ignでのUDPでのシンクはフレーム単位で同期してるわけではないのは公式でも書いてある。フレームレベルでの同期が必要ならBrightWall使うのが無難 - 自動ループする時、BrightSignのほうが若干ラグがあってからループする。そのため、実際には`jit.movie~`が自動ループしたタイミングでudp信号を送るのが良い。 + - というか、`jit.movie`は再生速度が全く均一にならないんであんまり使わないほうがいい。BrightSignの映像側にタイムコード音声を書き込んでおいてMaxでそれを受けて特殊配置のスピーカーで音再生、とかが一番ありえるユースケースかも。 - 内部がどういう仕組みかわからないが、UDPのメッセージのキューは割と簡単に詰まる。シークバーをぐりぐり動かすみたいな使い方はできない。 +- 一時停止ができると便利なんだと思うが、いまいちやり方がわからなかった From 72619337383b3231a94083b41d8a3cffb537e3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Mon, 12 Aug 2024 11:19:23 +0900 Subject: [PATCH 2/4] [obsidian] vault backup: 2024-08-12 11:19:23[ --- content/BrightSignをネットワーク経由でシークできるようにする.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/BrightSignをネットワーク経由でシークできるようにする.md b/content/BrightSignをネットワーク経由でシークできるようにする.md index 08b13f4d..9fdc5dbf 100644 --- a/content/BrightSignをネットワーク経由でシークできるようにする.md +++ b/content/BrightSignをネットワーク経由でシークできるようにする.md @@ -102,3 +102,4 @@ Maxでは、udpsendオブジェクトで指定したIPの5000番ポート(標 - というか、`jit.movie`は再生速度が全く均一にならないんであんまり使わないほうがいい。BrightSignの映像側にタイムコード音声を書き込んでおいてMaxでそれを受けて特殊配置のスピーカーで音再生、とかが一番ありえるユースケースかも。 - 内部がどういう仕組みかわからないが、UDPのメッセージのキューは割と簡単に詰まる。シークバーをぐりぐり動かすみたいな使い方はできない。 - 一時停止ができると便利なんだと思うが、いまいちやり方がわからなかった +- **追記:動画のファイルのビットレートによってコマンドを送ってからシーク完了までの時間が変わるっぽい。2GBの動画とかだとコマンド送ってから5秒ぐらいかかったりすることもある。** やっぱり本番用の同期システムの選択肢というよりは、ざっくりでもいいから確認できるシステム構築のためと割り切るほうが良さそう From 39828a543ef72cb0503551386be348f330e50145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Mon, 12 Aug 2024 15:21:26 +0900 Subject: [PATCH 3/4] [obsidian] vault backup: 2024-08-12 15:21:26[ --- ...gnをネットワーク経由でシークできるようにする.md | 1 + content/MaxでLTCをデコードしたい.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 content/MaxでLTCをデコードしたい.md diff --git a/content/BrightSignをネットワーク経由でシークできるようにする.md b/content/BrightSignをネットワーク経由でシークできるようにする.md index 9fdc5dbf..7405839a 100644 --- a/content/BrightSignをネットワーク経由でシークできるようにする.md +++ b/content/BrightSignをネットワーク経由でシークできるようにする.md @@ -100,6 +100,7 @@ Maxでは、udpsendオブジェクトで指定したIPの5000番ポート(標 - そもそも通常のBright ignでのUDPでのシンクはフレーム単位で同期してるわけではないのは公式でも書いてある。フレームレベルでの同期が必要ならBrightWall使うのが無難 - 自動ループする時、BrightSignのほうが若干ラグがあってからループする。そのため、実際には`jit.movie~`が自動ループしたタイミングでudp信号を送るのが良い。 - というか、`jit.movie`は再生速度が全く均一にならないんであんまり使わないほうがいい。BrightSignの映像側にタイムコード音声を書き込んでおいてMaxでそれを受けて特殊配置のスピーカーで音再生、とかが一番ありえるユースケースかも。 + - [[MaxでLTCをデコードしたい]] - 内部がどういう仕組みかわからないが、UDPのメッセージのキューは割と簡単に詰まる。シークバーをぐりぐり動かすみたいな使い方はできない。 - 一時停止ができると便利なんだと思うが、いまいちやり方がわからなかった - **追記:動画のファイルのビットレートによってコマンドを送ってからシーク完了までの時間が変わるっぽい。2GBの動画とかだとコマンド送ってから5秒ぐらいかかったりすることもある。** やっぱり本番用の同期システムの選択肢というよりは、ざっくりでもいいから確認できるシステム構築のためと割り切るほうが良さそう diff --git a/content/MaxでLTCをデコードしたい.md b/content/MaxでLTCをデコードしたい.md new file mode 100644 index 00000000..abc5e18d --- /dev/null +++ b/content/MaxでLTCをデコードしたい.md @@ -0,0 +1,14 @@ +--- +date: 2024-08-12 15:05 +--- +#max #tips + + +Maxには昔から`smpte~`というリニアタイムコードを出力するためのオブジェクトが存在する。 + +しかし、出力はできても音声ファイルとして書き込まれたLTCをデコードしてbangを送るとかはできそうでできない。 + +もっともシンプルなやり方として、[GSi - SMPTE Tool](https://www.genuinesoundware.com/?a=page&p=SMPTE_Tool)を使ってLTCから一度MIDIに変換し、仮想デバイス`to Max`を経由して + + + From ce0c6b1ddf294c556100ab9f6b69f311f70dd191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Mon, 12 Aug 2024 16:28:50 +0900 Subject: [PATCH 4/4] [obsidian] vault backup: 2024-08-12 16:28:50 --- ...ネットワーク経由でシークできるようにする.md | 2 +- content/MaxでLTCをデコードしたい.md | 14 ---- ...Cをデコードした上で展示を自動起動させたい.md | 69 ++++++++++++++++++ ...スクリーンショット 2024-08-12 15.21.57.png | Bin 0 -> 85783 bytes 4 files changed, 70 insertions(+), 15 deletions(-) delete mode 100644 content/MaxでLTCをデコードしたい.md create mode 100644 content/MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい.md create mode 100644 content/img/スクリーンショット 2024-08-12 15.21.57.png diff --git a/content/BrightSignをネットワーク経由でシークできるようにする.md b/content/BrightSignをネットワーク経由でシークできるようにする.md index 7405839a..f5c14f8e 100644 --- a/content/BrightSignをネットワーク経由でシークできるようにする.md +++ b/content/BrightSignをネットワーク経由でシークできるようにする.md @@ -100,7 +100,7 @@ Maxでは、udpsendオブジェクトで指定したIPの5000番ポート(標 - そもそも通常のBright ignでのUDPでのシンクはフレーム単位で同期してるわけではないのは公式でも書いてある。フレームレベルでの同期が必要ならBrightWall使うのが無難 - 自動ループする時、BrightSignのほうが若干ラグがあってからループする。そのため、実際には`jit.movie~`が自動ループしたタイミングでudp信号を送るのが良い。 - というか、`jit.movie`は再生速度が全く均一にならないんであんまり使わないほうがいい。BrightSignの映像側にタイムコード音声を書き込んでおいてMaxでそれを受けて特殊配置のスピーカーで音再生、とかが一番ありえるユースケースかも。 - - [[MaxでLTCをデコードしたい]] + - [[MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい]] - 内部がどういう仕組みかわからないが、UDPのメッセージのキューは割と簡単に詰まる。シークバーをぐりぐり動かすみたいな使い方はできない。 - 一時停止ができると便利なんだと思うが、いまいちやり方がわからなかった - **追記:動画のファイルのビットレートによってコマンドを送ってからシーク完了までの時間が変わるっぽい。2GBの動画とかだとコマンド送ってから5秒ぐらいかかったりすることもある。** やっぱり本番用の同期システムの選択肢というよりは、ざっくりでもいいから確認できるシステム構築のためと割り切るほうが良さそう diff --git a/content/MaxでLTCをデコードしたい.md b/content/MaxでLTCをデコードしたい.md deleted file mode 100644 index abc5e18d..00000000 --- a/content/MaxでLTCをデコードしたい.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -date: 2024-08-12 15:05 ---- -#max #tips - - -Maxには昔から`smpte~`というリニアタイムコードを出力するためのオブジェクトが存在する。 - -しかし、出力はできても音声ファイルとして書き込まれたLTCをデコードしてbangを送るとかはできそうでできない。 - -もっともシンプルなやり方として、[GSi - SMPTE Tool](https://www.genuinesoundware.com/?a=page&p=SMPTE_Tool)を使ってLTCから一度MIDIに変換し、仮想デバイス`to Max`を経由して - - - diff --git a/content/MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい.md b/content/MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい.md new file mode 100644 index 00000000..9757016b --- /dev/null +++ b/content/MaxとSMPTE ToolでLTCをデコードした上で展示を自動起動させたい.md @@ -0,0 +1,69 @@ +--- +date: 2024-08-12 15:05 +--- +#max #tips + + +Maxには昔から`smpte~`というリニアタイムコードを出力するためのオブジェクトが存在する。 + +しかし、出力はできても音声ファイルとして書き込まれたLTCをデコードしてbangを送るとかはできそうでできない。 + +もっともシンプルなやり方として、[GSi - SMPTE Tool](https://www.genuinesoundware.com/?a=page&p=SMPTE_Tool)を使ってLTCから一度MTC(MIDI Time Code)に変換し、仮想デバイス`to Max`を経由して受信する。 + +MTCのデコードは[Peter Elsea氏の資料](http://peterelsea.com/Maxtuts_advanced/Max&MTC.pdf)を参考に。 + +![[img/スクリーンショット 2024-08-12 15.21.57.png]] + +MTCのより詳しい話は[Holy Caterさんのブログ](https://ameblo.jp/holycater/entry-12657971601.html)を参考に。 + +## SMPTE Toolのデバイス情報保存問題 + +問題はSMPTE ToolとMaxを使って展示を自動で運用したい場合である。 +SMPTE Toolは多分JUCEを使って作られているので、使用するオーディオデバイスや仮想含むMIDIデバイスは前回アプリ終了時の情報が自動で復元される。 + +SMPTE Toolsを起動中にインターフェースを抜いたり、仮想MIDIデバイスを持つソフトを落としたりすると、その情報は即時更新される。 + +つまり、展示などで自動起動・終了を考えた時に、SMPTE ToolがMaxより先に立ち上がると、Max以外のデバイスが自動で選択された状態になってしまう。終了時も、Maxが先にシャットダウンされるとMIDIデバイスの認識が外れた状態でSMPTE Toolも終了するので、次回起動した時にデバイスが正しく読み込まれない。 + +残念ながらSMPTE Toolには、設定ファイルやコマンドラインオプションなどで固定のデバイス名を指定して起動する方法が公式には存在していない。 + +だが、アプリケーションの状態を保存したファイルは、Macでは実は以下の場所に記録されている。 + +``` +~/Library/SMPTE Tool/SMPTE Tool.setting +``` + +これを使用(悪用)すれば正しく運用されている状態を強制的に復元できる。 + +1. まず、展示での正しいオーディオインターフェースとMIDIデバイス等の設定を普通にアプリを起動して設定。 +2. SMPTE Toolを一度終了する(設定ファイルはここで更新される) +3. `~/Library/SMPTE Tool/SMPTE Tool.setting`をプロジェクトフォルダやデスクトップなど適当な場所にコピーする +4. 展示の際はスタートアップ起動アプリに、立ち上げたいMaxプロジェクトと次のシェルスクリプトの2つを登録する。(ここではデスクトップにコピーしたとする)。Macの場合は拡張子を`.command`に設定して、設定→一般→ログイン項目にそのファイルを登録すればよい + +```sh +#!/bin/bash +cp -f ~/Desktop/SMPTE\ Tool.settings ~/Library/SMPTE\ Tool +sleep 30; +open /Applications/SMPTE_Tool.app; +exit; +``` + +起動前に30秒スリープしているのは、Maxより先にSMPTE Toolが立ち上がるのを避けるため。逆に、Max内のアプリもSMPTE Toolが立ち上がるまでタイムコードでの同期は取れないので、諸々の起動処理はloadbangを35秒遅延させるなどの対策を取っておくのが安全。 + +シャットダウンは普通にpmsetでシャットダウン時刻を設定する。また終了時刻の数分前にMax上で`;max clean ;max quit`メッセージを使ってMaxを自殺させないとシステムがシャットダウンしないことがあるのでそれも組み込んでおく。 + +--- +PythonでLTCからMTCにデコードするシングルファイルアプリがあるので、これを使うともっと楽になるのかも(視覚的にタイムコード確認できるのは楽でいいけどね) + +[GitHub - Gouttfi/smpte-ltc-to-mtc: This repository contains a Python application for converting SMPTE-LTC timecode to MIDI Time Code (MTC).](https://github.com/Gouttfi/smpte-ltc-to-mtc) + +``` +brew install python-tk portaudio rtmidi +git clone https://github.com/Gouttfi/smpte-ltc-to-mtc.git + +python3 -m venv venv +source venv/bin/activate +# 仮想環境に入る +pip install python-rtmidi mido PyAudio +python main.py +``` \ No newline at end of file diff --git a/content/img/スクリーンショット 2024-08-12 15.21.57.png b/content/img/スクリーンショット 2024-08-12 15.21.57.png new file mode 100644 index 0000000000000000000000000000000000000000..48608ee7f45adcc11dc4f1d11c11ad24c8c380c6 GIT binary patch literal 85783 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 literal 0 HcmV?d00001