본문으로 건너뛰기

반주앱

반주앱은 찬송가와 같은 노래의 악보와 가사를 보여주면서 녹음된 반주를 재생하는 서비스다. 사용자는 편집자가 미리 정의한 음악적 구간을 선택해 반복 횟수를 정하고, 여러 곡을 콘티(setlist)로 연결해 연속 재생할 수 있다.

반복 설정은 재생 중에도 변경할 수 있으며 현재 소리를 끊지 않고 다음 안전한 음악적 경계에서 적용한다. 일반 구간, 반복 구간, 인트로·본곡·엔딩과 곡 사이 전환은 미리 예약해 자연스럽게 이어져야 한다.

제품 구성​

  • 반주편집앱: 관리자와 편집자가 곡, 악보, 가사, 음원, 싱크, 반복 구간과 게시 버전을 관리하는 Web 앱
  • 사용자 반주앱: 곡과 콘티를 설정하고 반주를 재생하는 Web, 네이티브 iOS, 네이티브 Android 앱
  • Server API: 인증, 권한, 곡 게시, 저장 곡, 콘티, 구독과 asset 접근을 제공하는 API
  • Database: 개인/팀 Workspace, 전역 편집 역할, 곡 버전, 오디오, 싱크, 반복, 콘티와 구독 데이터를 관리하는 PostgreSQL

현재 저장소는 요구사항과 개발 기반을 구성하는 단계다. 각 문서의 기능은 구현 상태가 명시되지 않았다면 계획된 제품 계약으로 해석한다.