Bandline Beta 문의

iPad-first band rehearsal

Bandline

밴드와 찬양팀이 같은 악보를 보고, 같은 박자로 맞추는 리허설룸.

리더가 세트리스트를 열고 멤버를 초대하면 PDF 악보, Apple Pencil 필기, 페이지 넘김, 채팅, 메트로놈, MusicXML 재생 위치가 한 흐름으로 움직입니다.

5월 둘째주 주일예배 Page 3 / 8
실제 업로드된 악보가 iPad 공연 모드 화면에 표시된 예시
Follow leader 104 BPM 6 online
악보 일부 미리보기 악보 일부 미리보기 필기와 하이라이트가 있는 악보 미리보기 파트별 악보 미리보기

Setlist-first

이번 주 예배 악보모음을 그대로 리허설룸으로.

리더는 “5월 둘째주 주일예배” 같은 셋리스트를 만들고, 각 곡의 악보와 파트 상태를 정리한 뒤 초대 코드 하나로 팀 전체를 같은 방에 모읍니다.

셋리스트에서 열리는 실제 악보 페이지

Setlist

5월 둘째주 주일예배

01 많은 사람들 Aux key
02 주님의 시간에 Full band
03 마라나타 Keys + Guitar
Invite code BAND-052

Stage mode

공연 중에는 악보가 화면을 차지하고, 도구는 필요할 때만 나옵니다.

상단 편집 도구와 하단 채팅/컨트롤은 숨겨두고, 탭이나 드래그로 즉시 꺼냅니다. 팔로워는 리더를 따라가다가 개인 모드로 잠시 빠져나온 뒤 다시 합류할 수 있습니다.

공연 모드에서 크게 보이는 악보
Apple Pencil shared layer
Controls hidden until needed

Realtime rehearsal

리더가 한 번 넘기면 모두의 iPad가 같은 장면으로 이동합니다.

페이지, 메트로놈, 채팅, 주석, MusicXML 재생 이벤트에는 clientEventId를 붙여 중복 수신과 재연결 상황을 견디도록 설계합니다.

01

Leader / Follower

곡, 페이지, BPM, 재생 위치를 리더 기준으로 맞춥니다.

02

Pencil strokes

PDF를 수정하지 않고 벡터 stroke를 악보 위에 얹습니다.

03

Chat in context

“2절부터”, “브릿지 반복” 같은 짧은 지시를 방 안에 남깁니다.

04

Offline queue

끊김이 있어도 이벤트 큐를 기준으로 다시 합류할 수 있게 준비합니다.

MusicXML 사운드 모니터와 연결되는 실제 악보 예시

MusicXML Monitor

Drums Mute
Bass Solo
Keys On
Tempo 104 BPM

MusicXML sound monitor

악보를 보는 것에서 끝나지 않고, 파트별로 들으며 맞춥니다.

MusicXML이 있으면 파트별 solo/mute, 템포 조절, 구간 반복, 재생 커서를 제공합니다. PDF/이미지에서 MusicXML 변환은 백엔드 endpoint를 통해 akbopro.com 연동을 준비합니다.

Online and nearby

연습실은 서버 동기화, 야외 공연은 근거리 연결까지.

1차 MVP는 서버 기반 REST + Socket.IO에 집중하고, iOS MultipeerConnectivity는 별도 동기화 계층으로 분리해 Android 확장까지 막지 않게 설계합니다.

Online server mode

공개 API와 Socket.IO가 canonical state를 담당합니다.

Nearby mode

리더 iPad가 임시 호스트처럼 동작하는 P2P 구조를 준비합니다.

Beta

Bandline beta is being assembled.

현재 백엔드는 health, score library, rehearsal room, chat, annotation, sync, metronome, playback endpoint를 제공하고 있습니다.