합주 메트로놈 – 여러 휴대폰을 같은 클릭으로
브라우저에서 쓰는 무료 합주 메트로놈이에요. 휴대폰 하나가 리더가 되어 BPM, 박자, 강세를 정하고 세션 시작을 누르면 QR 코드와 링크가 나타나요. 밴드, 관악부, 오케스트라, 스터디 모임의 각 사람이 카메라를 대고 페이지를 연 뒤 같이 연주를 누르면 돼요. 그때부터 모든 기기가 마디마다 같은 순간에 클릭을 울려요. 앱도, 가입도, 케이블도 필요 없어요.
사용법
- 이끄는 사람의 휴대폰에서 BPM(−5, −1, +1, +5 버튼, 입력 칸 또는 슬라이더), 박자(2/4, 3/4, 4/4, 6/8 또는 1~12박), 원하면 강세를 고르세요. 박을 누를 때마다 강, 보통, 약, 무음으로 바뀌어요.
- 세션 시작을 누르세요. 메트로놈이 몇 초를 센 뒤 울리기 시작하고, 동시에 세션 링크와 QR 칸이 열려요.
- 모임에 QR을 보여 주거나 카카오톡으로 링크를 보내세요. 각자 페이지를 열고 같이 연주를 누르면, 기기가 다음 마디 첫 박에 리더와 같은 박으로 들어와요.
- 숫자 아래 줄을 확인하세요. 동기화됨 (±N ms)은 시계가 사이트와 맞춰졌다는 뜻이에요. 블루투스 스피커에 연결한 휴대폰이 늦게 들리면 이 기기를 열고 클릭이 다른 기기와 맞을 때까지 +10 ms를 누르세요.
- 템포를 바꾸려면 새 세션을 누르고 BPM을 맞춘 뒤 다시 시작하세요. 새 링크가 생기니 모두 새 QR을 읽어야 해요.
도움말과 설명
휴대폰끼리 실시간으로 연결되는 건 아니에요. 링크에는 템포와 시작 시각이 담겨 있고, 각 기기가 사이트의 시계에 자기 시계를 맞춘 뒤(컴퓨터가 저절로 시간을 맞추는 것처럼 짧게 몇 번 물어봐요) 박이 떨어지는 위치를 계산해요. 그래서 사람이 아주 많아도, 합주실 인터넷이 약해도, 누가 늦게 와도 돼요. 새로 들어온 기기는 다음 마디를 기다렸다가 같이 들어와요.
연결되지 않은 휴대폰들이 같이 울리는 원리
세션을 시작하면 페이지가 몇 초 뒤의 시작 시각을 정하고, BPM, 박 수, 강세를 링크에 적어요. 그 시각부터는 고정된 박 격자가 생겨요. 첫 클릭, 둘째, 셋째가 각각 앞의 클릭에서 정확히 60 나누기 BPM초 뒤에 와요. 링크를 연 모든 기기는 같은 격자를 알고 있어서, 지금이 몇 시인지만 1000분의 1초 단위로 알면 돼요.
여기서 시계 맞추기가 필요해요. 휴대폰 시계는 보통 몇십 분의 1초(가끔은 몇 초) 빠르거나 느려요. 페이지는 사이트에 시간을 여섯 번 묻고, 응답이 오가는 데 걸린 시간을 재서 가장 빠른 응답을 골라요. 그게 가장 믿을 만하거든요. 이렇게 휴대폰 시계와 사이트 시계의 차이를 계산하고, 일반 웹페이지보다 훨씬 안정적인 기기의 오디오 시계에 클릭을 하나하나 예약해요. 화면의 마디 번호는 모든 휴대폰에서 똑같아요.
이럴 때 써요: 밴드, 마칭밴드, 오케스트라, 함께 연습
마칭밴드나 야외 행진에서는 파트끼리 멀리 떨어져 있어서 메트로놈 하나의 소리가 모두에게 닿지 않아요. 파트마다 휴대폰과 작은 스피커를 하나씩 두면 모두 같은 클릭을 같은 순간에 들어요. 오케스트라나 학교 관악부에서는 선생님이 QR을 화면에 띄우고, 학생들이 이어폰을 낀 채 자기 휴대폰으로 따라가서 교실이 시끄럽지 않아요.
연습용으로도 좋아요. 친구 두 명이 각자 집에서 자기 휴대폰으로, 선생님이 정한 같은 템포로 같은 곡을 연습할 수 있어요. 탭 템포, 세분 박, 스피드 트레이너로 혼자 연습하려면 메트로놈을, 조금씩 빨라지게 하려면 스피드 트레이너 메트로놈을 쓰세요.
정확도, 블루투스 이어폰, 그 밖의 주의할 점
와이파이나 LTE·5G가 괜찮으면 기기 사이 차이는 보통 1000분의 20초 아래로, 밴드에서 귀가 알아챌 수 있는 한계에 가까워요. 화면에는 시계 맞춤의 최대 오차(예: ±6 ms)가 나와요. 사이트의 가장 빠른 응답이 오간 시간의 절반이라서 인터넷이 느리면 커져요. 가장 큰 방해는 소리 출력이에요. 블루투스 스피커와 이어폰은 소리를 100~300 ms 늦추고, 모든 브라우저가 그 지연을 알지는 못해요. 그래서 이 기기에 ±10 ms 미세 조정이 있고, 값은 휴대폰에 저장돼요.
페이지가 사이트와 통신하지 못하면 그 사실을 알리고 휴대폰 자체 시계를 써요. 이 경우 다른 기기와 맞지 않을 수 있으니, 각 휴대폰 설정에서 자동 시간 설정을 켜세요. 그리고 이 페이지는 아무것도 듣지 않아요. 마이크를 쓰지 않고, 어떤 소리도 어디로 보내지 않아요.
팁
- 되도록 유선 이어폰이나 휴대폰 자체 스피커를 쓰세요. 블루투스는 보통 소리를 100~300 ms 늦춰요.
- 지연은 한 번만 맞춰 두세요. 같은 링크를 연 휴대폰 두 대를 나란히 두고, 어긋난 쪽에서 +10이나 −10 ms를 눌러 두 클릭이 하나로 들릴 때까지 맞추세요. 값은 그 기기에 저장돼요.
- 시작하기 전에 볼륨을 올리고 페이지를 앞에 열어 두세요. 메트로놈이 울리는 동안 화면이 꺼지지 않게 요청해요.
- 마칭밴드나 야외 행진에서는 파트마다 스피커 달린 휴대폰을 하나씩 두세요. 지휘자에게서 멀리 떨어져도 모두 같이 맞춰요.
자주 묻는 질문
합주 메트로놈을 쓰려면 인터넷이 필요한가요?
페이지를 열고 처음 몇 초 동안 시계를 맞출 때만 필요해요. 그 뒤로는 휴대폰 안에서 박을 계산하니, 합주 중에 연결이 끊겨도 클릭은 계속돼요. 사이트에서 응답이 전혀 없으면 페이지가 알려 주고 기기 시계를 쓰는데, 이 시계는 다른 기기보다 빠르거나 느릴 수 있어요.
한 세션에 휴대폰 몇 대까지 들어올 수 있나요?
제한이 없어요. 링크는 기기끼리 통신을 여는 게 아니라, 각 기기가 사이트에 시간만 물어봐요. 마칭밴드 전체, 오케스트라, 한 반 전체가 함께 써도 돼요.
동기화는 얼마나 정확한가요?
인터넷이 괜찮으면 기기 사이 차이는 보통 1000분의 20초 아래이고, 화면에 시계 맞춤의 최대 오차(±N ms)가 나와요. 가장 큰 방해는 블루투스 지연이라서, 휴대폰마다 저장되는 ±10 ms 미세 조정이 있어요.
BPM을 바꾸면 다른 휴대폰도 저절로 바뀌나요?
아니요. 실시간 연결이 없어서 템포가 링크 안에 들어 있어요. 새 세션을 누르고 BPM을 고른 뒤 다시 시작하고, 모두에게 새 QR을 보여 주세요. 예전 링크에 남은 사람은 예전 템포로 계속 울려요.
세션이 시작된 뒤에 들어와도 되나요?
돼요. 중간에 링크를 연 사람은 다음 마디 첫 박을 기다렸다가 다른 사람과 같은 박으로 들어오고, 화면에도 같은 마디 번호가 나와요.
아이폰이나 화면이 잠긴 상태에서도 되나요?
최신 사파리, 크롬, 파이어폭스에서 돼요. 페이지가 열려 있으면 메트로놈이 화면이 꺼지지 않게 요청하고, 화면이 잠기면 계속 울릴지는 브라우저마다 달라요. 아이폰은 합주 전에 볼륨과 무음 스위치를 확인하세요.
사이트가 휴대폰의 소리나 데이터를 받나요?
아니요. 페이지는 마이크를 쓰지 않고 아무것도 녹음하지 않아요. 사이트에 요청하는 건 정확한 시간뿐이고, 계정도 쿠키도 없어요. 소리, 볼륨, 미세 조정 값은 기기에만 저장돼요.