Timers Studio REST APIでショーを自動化する
53エンドポイントのREST APIの実践的なウォークスルー。認証、タイマー制御、SSEストリーミング、実世界の自動化パターン。
· テクニカル · 10 min read
2019年に初めてショーを自動化しました。ミキシングデスクの下に隠したWindowsノートパソコンで動作するプロプライエタリなタイマーアプリケーションにOSCメッセージを送信するPythonスクリプトを使いました。スクリプトはリハーサル中に正確に1回動作し、その後ライブショー中にノートパソコンがスリープに入りOSCソケットが閉じたため見事に失敗しました。
Timers Studio REST APIはHTTPベースで、最も一般的な自動化の失敗モードを即座に解決します。認証はBearerトークンを使用します。最も一般的な自動化パターンはタイマー制御です。
リアルタイム次元はServer-Sent Eventsから来ます。完全なAPIリファレンスは53のエンドポイントすべてを文書化しています。curlコマンドが書ければ、ショーを自動化できます。