iPad-first rehearsal room

밴드가 같은 악보를 보고, 같은 박자로 맞추는 가장 쉬운 방법.

Bandline은 PDF 악보, Apple Pencil 필기, 페이지 넘김, 채팅, 메트로놈, MusicXML 재생 상태를 한 리허설룸 안에서 동기화합니다.

Realtime page and pencil sync MusicXML sound monitor P2P-ready outdoor sessions
Bandline iPad score sync preview

Live room

리더가 한 번 넘기면 모두의 악보가 같이 움직입니다.

Current score City Lights - Full Band
Tempo 104 BPM
Players 6 online
Latency target < 120 ms

Score sync

악보 앱들의 좋은 기능은 가져오고, 연주 중 복잡함은 덜었습니다.

주석 공유, 세트리스트, 페달 페이지 넘김, 반페이지 보기, 자동 스크롤, 반복 점프, 파트 관리, 채팅을 밴드 리허설 흐름에 맞게 정리합니다.

공유 악보와 개인 악보

리더는 전체 곡을 관리하고, 연주자는 자기 파트만 빠르게 엽니다.

실시간 필기 공유

Apple Pencil stroke를 이벤트로 저장해 페이지별로 즉시 반영합니다.

메트로놈과 카운트인

BPM, 재생 상태, 시작 시각을 맞춰 같은 박자로 진입합니다.

리허설 채팅

연주 중 필요한 짧은 지시와 수정 사항을 방 안에 남깁니다.

MusicXML sound monitor

이미지 악보를 보는 것에서 끝나지 않고, 악보를 들으며 확인합니다.

PDF나 사진 악보가 MusicXML로 변환되면 파트별 solo/mute, 템포 변경, 구간 반복, 재생 커서 동기화를 제공합니다. akbopro.com 변환 API가 연결되면 PDF에서 MusicXML까지 한 흐름으로 이어집니다.

Online and nearby

와이파이가 있는 연습실과 없는 야외 공연을 모두 고려했습니다.

온라인에서는 서버가 canonical sync를 담당하고, 오프라인에서는 iPad의 근거리 연결 계층을 통해 리더 기기가 임시 호스트처럼 동작하는 구조로 설계합니다.

Leader iPad
Bandline API
Bass
Drums
Keys

First build

백엔드는 앱 개발 전에 필요한 기반부터 열어둡니다.

01Score library

PDF, 이미지, MusicXML 파일과 변환 상태 관리

02Realtime room

페이지, 주석, 채팅, 메트로놈, 재생 이벤트 동기화

03Conversion adapter

akbopro.com API 연결을 위한 provider 구조

04Flutter-ready API

iPad 앱이 바로 붙을 수 있는 REST와 Socket.IO 표면

Beta

Bandline beta is being assembled.

서버 기반이 준비되는 대로 Flutter iPad 앱 개발을 이어갈 수 있습니다.

[email protected]