这个项目能做什么
TroubaStack 为乐队和乐团提供了一套完整的曲目管理工作流,涵盖从排练编辑到现场表演的全过程。该系统分为三个主要组件:
- TroubaStudio:一个以画布为核心的响应式 Web 编辑器,用于对乐谱和歌词进行实时协作标注。它支持形状、文本、高亮以及针对文本图表的和弦移调。
- TroubaCore:一个单一的 Go 二进制文件,作为权威服务器,负责管理状态、实时同步,并将演出曲目单(setlists)“烘焙”成可执行的资源包。
- TroubaStage:一个基于 Kotlin/Compose Multiplatform 的移动应用(支持 Android 和 iOS 模拟器),专为离线演出设计。它包含针对舞台的特定功能,如踏板翻页、夜间模式、预备拍以及基于角色的标注层。
该平台支持多用户同步、每位成员独立的标注层,以及一套分发流水线(曲目单在服务器上烘焙并在应用内下载以供离线使用)。它可以通过 Docker 部署,并使用 Caddy 提供 TLS 支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。