このプロジェクトについて
TroubaStackは、リハーサル時の編集からライブパフォーマンスまで、バンドやアンサンブルがレパートリーを管理するための完全なワークフローを提供します。システムは主に以下の3つのコンポーネントで構成されています:
- TroubaStudio:スコアや歌詞をリアルタイムで共同アノテーションするための、キャンバス優先のリアクティブなウェブエディタです。図形、テキスト、ハイライト、およびテキストチャートのコード移調をサポートしています。
- TroubaCore:権威サーバーとして機能する単一のGoバイナリで、状態管理、リアルタイム同期、およびセットリストを演奏可能なバンドルに「ベイク」する処理を管理します。
- TroubaStage:オフラインパフォーマンス向けに設計されたKotlin/Compose Multiplatformモバイルアプリ(AndroidおよびiOSシミュレーター)です。ペダルによるページめくり、ナイトモード、カウントイン、ロールベースのアノテーションレイヤーなど、ステージ専用の機能を備えています。
本プラットフォームは、マルチユーザー同期、メンバーごとのアノテーションレイヤー、およびサーバーでベイクされたセットリストをアプリ内でダウンロードしてオフラインで使用する配信パイプラインをサポートしています。Docker経由でデプロイでき、TLSサポートにはCaddyを利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.