기준: 곡을 아는 페이지 터너
가장 좋은 페이지 터너는 곁에 앉은, 곡을 아는 음악가입니다. 있는 줄도 모를 정도입니다. 눈이 마지막 줄에 닿을 때 페이지가 넘어가고, 그보다 먼저 넘어가는 일은 없습니다. 도돌이표를 건너뛰면 같이 건너뜁니다. 멈췄다가 악구를 다시 시작하면 벌써 그 자리에 가 있습니다. 잠시 나를 놓치면 기다립니다.
듣는 페이지 터너는 마이크와 악보만으로 그 기준을 충족해야 합니다. 그 바탕이 되는 기술을 악보 따라가기(score following)라고 합니다. 소리만으로 연주자가 악보의 어디에 있는지 알아내는 일입니다. 1984년에 Barry Vercoe와 Roger Dannenberg가 각자 이 기술을 처음 선보였습니다. 컴퓨터가 연주 중인 독주자를 반주하게 하려는 것이었습니다. 페이지를 넘기려면 한 가지가 더 필요합니다. 언제 움직일지 아는 일입니다.
일찍 넘기는 것이 늦게 넘기는 것보다 나쁜 이유
악보를 읽으며 연주할 때 눈은 손보다 1초쯤 앞서 갑니다. 빠른 템포에서는 약 0.7초, 느린 템포에서는 약 1.3초입니다. 피아니스트의 초견을 조사한 고전적인 연구에서 이 간격은 아마추어와 전문 연주자가 거의 같았습니다. 전문 연주자는 그 간격에 더 많은 음을 담을 뿐입니다.
그 1초가 페이지를 어떻게 넘겨야 하는지 정합니다. 너무 일찍 넘기면 아직 읽고 있는 음이 사라집니다. 잠깐 늦게 넘기면 눈이 페이지 맨 아래에서 한 박 동안 기다립니다. 두 실수는 무게가 같지 않습니다. 일찍 넘기거나 엉뚱한 페이지로 넘기면 음악이 끊기고, 늦게 넘기면 숨 한 번 쉴 시간이 들 뿐입니다. 그래서 좋은 페이지 터너는 일찍 넘기는 일을 가장 먼저 피하고, 늦게 넘기는 일은 그다음에 피합니다.
페이지 터너는 페이지 끝에서 정해진 음악적 거리만큼 앞서 넘깁니다. 그 거리는 지금 연주하는 템포에서 박으로 셉니다. SheetScroll의 기본값은 두 박으로, 눈이 닿을 때 새 페이지가 눈앞에 와 있습니다. 설정 → 보기 및 넘김의 미리 넘기는 정도로 더 길게 또는 짧게 정할 수 있습니다.
귀로 음악을 따라가기가 어려운 이유
첫 마디부터 마지막 마디까지 깔끔하게 이어지는 연주를 따라가는 일은 쉬운 부분입니다. 실제 연주에는 단순한 방식을 헷갈리게 하는 순간이 가득합니다.
| 상황 | 어려운 이유 | 좋은 페이지 터너가 하는 일 |
|---|---|---|
| 멈췄다가 악구를 다시 시작함 | 침묵은 멈췄다는 것만 알려 줄 뿐, 어디서 시작할지는 알려 주지 않음 | 페이지를 그대로 두고, 멈춘 곳 가까이의 마디나 악구 시작에서 다시 시작하리라 예상함 |
| 어려운 구간을 몇 번이고 반복해 연습함 | 돌아올 때마다 뒤로 건너뛰는 셈이며, 쉬는 틈이 없을 때가 많음 | 자꾸 돌아가는 구간을 알아채고, 그곳에 있으리라 예상함 |
| 음악이 스스로 되풀이됨: 절, 도돌이표 없이 적어 둔 반복, 다시 돌아오는 주제 | 음악이 달라지기 전까지는 두 곳이 똑같이 들릴 수 있음 | 두 곳을 모두 염두에 두고, 달라질 때까지 페이지를 그대로 둠 |
| 템포를 자유롭게 다룸: 루바토, 늘임표, 긴 쉼표 | 악보에 적힌 템포는 출발점일 뿐이고, 길게 끄는 화음에는 템포가 아예 없음 | 내가 연주하는 템포를 따라가고, 길게 끄는 음에서는 기다리며, 쉼표는 내 속도로 셈 |
| 작게 연주하거나 방이 시끄러움 | 작은 음이 방의 소리처럼 들릴 수 있음 | 연주하는 동안 방의 소리를 재고, 음량만이 아니라 음 자체를 들음 |
| 악기 튜닝이 조금 어긋났거나 합창단의 음정이 점점 낮아짐 | 모든 음이 악보와 조금씩 어긋나 들림 | 소리에서 내 튜닝을 찾아내고, 음정이 변해 가도 따라감 |
| 다른 사람이 함께 연주함 | 그들의 음이 내 음과 섞임 | 다른 사람이 연주하는 것을 알아채고, 악보에 그 파트가 있으면 악보 전체의 소리를 찾아 들음 |
| 중간에서 시작함 | 어디서 시작했는지 알려 주는 것이 없음 | 먼저 열어 둔 페이지를 살펴보고, 그다음 나머지를 찾음 |
| 악보가 스캔본이거나 휴대폰으로 찍은 사진임 | 일부 음이나 도돌이표를 잘못 읽을 수 있음 | 읽어 낸 그대로 음악을 따라가고, 도돌이표는 금세 고칠 수 있게 함 |
작동 방식, 다섯 단계
듣는 페이지 터너가 하는 일은 다섯 가지입니다. 지도는 연주하기 전에 만들고, 나머지는 연주하는 동안 1초에 여러 번 일어납니다.
- 듣기: 연주하는 소리를 음이 구별될 만큼 또렷하게 듣습니다.
- 지도 만들기: 악보의 음과, 도돌이표와 건너뛰기를 지나는 모든 길을 한 장의 지도에 담습니다.
- 따라가기: 내가 어디에 있는지, 얼마나 빠르게 가는지 따라갑니다.
- 판단하기: 지금 넘길 만한지 판단합니다.
- 보여 주기: 눈이 따라갈 수 있는 방식으로 넘김을 보여 줍니다.
1단계: 연주하는 소리 듣기
시작은 소리입니다. SheetScroll은 기기에 마이크의 신호를 있는 그대로 요청합니다. 통화용으로 만든 처리는 거치지 않습니다. 그런 처리는 음량을 고르게 맞추면서 길게 이어지는 일정한 음을 약하게 만들 수 있기 때문입니다. 1초에 50번, 피아노 전체 음역에 걸쳐 반음마다 얼마나 강하게 울리는지 측정합니다.
그다음은 비교입니다. SheetScroll이 학습시킨 작은 신경망이 가장 최근 4분의 1초의 소리를 간결한 지문으로 바꿉니다. 악보의 모든 순간도 같은 방식으로 지문을 만듭니다. 재료는 그 순간에 시작되어 울리는 음입니다. 한 번의 비교로 곡의 모든 위치에 점수를 매기므로, 어디로 건너뛰어도 알아챌 수 있습니다. 곡의 녹음은 필요 없습니다. 악보면 충분합니다.
디지털 피아노라면 MIDI가 이 단계를 건너뜁니다. 연주한 음이 그대로 도착하기 때문입니다. 어느 쪽이든 듣기는 소리가 들어오는 즉시 기기에서 이루어집니다. 녹음하거나 저장하거나 전송하지 않습니다.
2단계: 악보를 지도로 읽기
페이지 터너는 악보에 무엇이 적혀 있는지만이 아니라 음악이 어디로 가는지도 알아야 합니다. SheetScroll은 MusicXML 파일부터 인쇄된 페이지를 찍은 사진까지, 모든 악보를 하나의 지도로 읽습니다. 지도에는 마디와 그 음, 템포 표시, 각 마디가 페이지의 어디에 있는지, 그리고 도돌이표, 1번·2번 괄호, D.C., D.S., Fine, 코다를 지나는 길이 담깁니다.
지도에는 비슷하게 들리는 곳도 표시됩니다. 도돌이표 없이 적어 둔 반복이나 찬송가의 여러 절이 그런 곳입니다. 그래서 페이지 터너는 어디서 조심해야 하는지 미리 압니다. 스캔본의 도돌이표가 잘못 읽혔다면 ⋯ 메뉴의 반복에서 연주 순서를 한 번 고치면 됩니다. 음을 고쳐야 하는 일은 없습니다.
3단계: 시계가 아니라 나를 따라가기
소리와 지도가 있으면 페이지 터너는 두 가지 방식으로 지켜봅니다. 넓게 보는 쪽은 곡의 모든 위치를 있을 법한 모든 템포로 한꺼번에 염두에 둡니다. 그래서 되돌아가기, 건너뛴 도돌이표, 새 출발이 시야에서 벗어나지 않습니다. 가까이 보는 쪽은 음 하나하나를 따라가며 화면에 보이는 강조 표시를 움직입니다.
가까이 보는 쪽은 넓게 보는 쪽의 판단이 잠시 유지되고 분명히 더 잘 맞을 때만 새 위치로 옮겨 갑니다. 틀린 음이나 기침 한 번에 페이지가 날아가는 일은 없고, 실제로 건너뛰었다면 몇 음 안에 따라갑니다.
템포는 나에게서 나옵니다. SheetScroll은 연주하는 음에서 내 속도를 읽으므로, 빠른 구간은 따라가고 늘임표에서는 기다리며 리타르단도에서는 함께 느려집니다. 침묵은 내가 멈췄다는 뜻이지 앞으로 나아갔다는 뜻이 아닙니다. 악보에 쉼표가 있으면 내 템포로 계속 세고, 그 밖에는 멈춘 자리에서 기다립니다.
연주자가 흔히 하는 행동도 예상합니다. 멈춘 뒤에는 대부분 조금 앞의 마디나 악구에서 다시 시작합니다. 연습할 때는 한 마디를 되풀이하고, 쉬지 않고 한 줄 앞으로 돌아가고, 같은 어려운 구간으로 몇 번이고 돌아갑니다. 이런 점을 예상하는 페이지 터너는 나를 더 빨리 찾습니다.
4단계: 넘길 순간 판단하기
내 위치를 아는 것은 일의 절반입니다. 나머지 절반은 언제 넘기는 것이 맞는지 판단하는 일입니다. 페이지 터너는 매 순간 내가 있을 만한 위치들을 저울질합니다. 아직 이 페이지에 있다면 넘길 때 필요한 음악이 가려집니다. 곧 이 페이지를 떠난다면 기다리는 데 한 박이 걸립니다. 일찍 넘기는 쪽이 늦게 넘기는 쪽보다 손해가 훨씬 크기 때문에, 다음 페이지가 필요할 가능성이 월등히 높을 때만 넘깁니다.
여기서 몇 가지 규칙이 나옵니다.
- 뜻밖의 침묵에서는 절대 넘기지 않습니다. 악구 한가운데서 멈추면 아무것도 움직이지 않습니다.
- 건너뛴 뒤에는 더 확실하게. 건너뛰거나 다시 시작한 직후에는 넘기기 전에 더 큰 확신을 요구합니다.
- 예측이 아니라 들은 대로. 내가 넘김 지점을 지나는 소리를 들은 뒤에 넘기며, 지나리라고 예상했다고 해서 넘기지는 않습니다.
- 동전 던지기는 없습니다. 두 곳의 가능성이 같은데 필요한 페이지가 다르면, 음악이 둘을 구별해 줄 때까지 페이지를 그대로 둡니다.
페이지를 그대로 둘 때는 상태 줄이 이유를 알려 줍니다. 고르는 중인 마디와 함께 확실하지 않음이 나오거나 찾는 중이 나옵니다. 계속 연주하거나, 지금 있는 마디를 탭하세요.
5단계: 읽을 수 있게 넘기기
페이지가 어떻게 바뀌는지는 언제 바뀌는지만큼 중요합니다. 태블릿을 세로로 들면 SheetScroll은 반 페이지씩 넘깁니다. 이 페이지의 아래쪽 절반을 아직 연주하는 동안 다음 페이지의 위쪽 절반이 나타나므로, 넘김에 쫓길 일이 없습니다. 휴대폰에서는 한 줄씩 나아갑니다. 바뀔 때는 짧게 한 번 움직일 뿐, 짐작한 속도로 천천히 스크롤하지 않습니다.
음악 위에는 아무것도 그려지지 않습니다. SheetScroll이 전할 말은 여백에 머뭅니다. 그리고 내 입력이 언제나 우선합니다. 페달을 밟거나 탭하면 페이지가 즉시 넘어가고 SheetScroll에 내 위치가 전달됩니다. 시끄러운 방이어도 자동 넘김이 꺼지지 않습니다. SheetScroll이 다시 확신할 때까지 페이지가 그대로 있을 뿐입니다.
실제 녹음을 따라가는 모습 보기
다섯 단계가 모두, 미리 짜 둔 것 없이 실제 연주에서 작동하는 모습입니다.
듣는 페이지 터너를 돕는 법
- 기기를 악기 가까이에 두세요. 방보다 내 소리가 더 잘 들리는 곳입니다. 소리가 너무 작거나 너무 시끄러워 따라갈 수 없을 때는 SheetScroll이 알려 줍니다.
- 디지털 피아노에서는 MIDI를 쓰세요. 음이 정확히 도착하며, 사이에 방의 소리가 끼어들지 않습니다.
- 공연 전에 연주 순서를 확인하세요. 반복을 열어 도돌이표, 괄호, 건너뛰기를 보고, 스캔본에서 잘못 읽힌 곳은 고치세요.
- 위험한 넘김을 표시하세요. 위험한 넘김에는 비슷하게 들리는 음악 뒤나 건너뛴 뒤에 오는 넘김이 모여 있습니다. 한 번 탭하면 그 페이지는 직접 넘기기로 바뀝니다.
- 얼마나 미리 알릴지 고르세요. 미리 넘기는 정도로 박 수를 늘리거나 줄일 수 있고, 반 페이지 넘김이 가장 여유를 줍니다.
- 페달을 가까이 두세요. 듣기와 함께 작동하며, 밟을 때마다 SheetScroll에 내 위치가 전달됩니다.
- 다른 사람과 함께 연주하나요? 함께 연주하는 사람을 설정하거나 SheetScroll이 그들의 소리를 듣게 하세요. 함께 연주하기를 쓰면 한 기기가 듣고 모두의 페이지를 넘깁니다.
SheetScroll에서 써 보기
SheetScroll은 듣는 페이지 터너를 중심으로 만든 악보 리더입니다. 피아노, 건반 악기, 현악기, 목관 악기, 금관 악기, 보컬, 타브 악보를 포함한 기타를 마이크나 MIDI로 따라갑니다. iPad, iPhone, Android, Mac, Windows, Linux, 웹에서 쓸 수 있습니다. 오프라인에서도 작동하며, 소리는 기기 밖으로 나가지 않습니다.
리더는 무료이고, 페달을 밟거나 탭하면 언제나 페이지가 넘어갑니다. 듣기와 자동 페이지 넘김은 SheetScroll Pro에 포함됩니다. 내장 코스는 Pro 없이 듣고 페이지를 넘깁니다.
자주 묻는 질문
악보 따라가기(score following)란 무엇인가요?
소리만으로 연주자가 악보의 어디에 있는지 알아내는 기술입니다. 듣는 페이지 터너는 이것으로 내 위치를 알고, 그다음 언제 넘길지 판단합니다.
듣는 페이지 터너에 내 곡의 녹음이 필요한가요?
아니요. SheetScroll은 연주를 악보 자체와 비교하므로, 스캔본과 사진을 포함해 열어 둔 모든 악보를 따라갈 수 있습니다.
틀린 음을 연주하면 어떻게 되나요?
계속 따라갑니다. SheetScroll은 그 주변의 음악까지 함께 따져 보므로 틀린 음 하나가 페이지를 움직이는 일은 없습니다. 내 위치를 확신하지 못하면 페이지를 그대로 둡니다.
멈추면 페이지가 넘어가나요?
아니요. 멈춘다고 페이지가 넘어가는 일은 없습니다. 다시 시작하면 SheetScroll이 보통 몇 음 안에 나를 찾아냅니다.
왜 끝나기 두 박 전에 넘기나요?
눈은 손보다 1초쯤 앞서 읽습니다. 두 박 전에 넘기면 눈이 닿을 때 새 페이지가 눈앞에 있습니다. 미리 넘기는 정도로 더 길게 또는 짧게 정할 수 있습니다.
도돌이표, D.S., 코다도 따라가나요?
네. 도돌이표, 1번·2번 괄호, D.C., D.S., Fine, 코다가 모두 따라가는 지도에 들어 있습니다. 반복에서 확인할 수 있습니다.
관련 글
- 자동 페이지 터너페달부터 연주를 듣는 앱까지, 손대지 않고 악보 페이지를 넘기는 모든 방법과 각각의 장단점, 듣는 페이지 터너가 판단하는 방식.
- 도돌이표, D.S., D.C., 코다악보의 도돌이표, 1번·2번 괄호, D.C., D.S., 코다, 피네를 읽는 방법. 예시와 페이지 터너가 따라가는 방식.
- 듣기와 마이크기기를 어디에 둘지, SheetScroll이 무엇을 듣는지, 언제 페이지를 그대로 두는지, 지금 있는 마디를 탭하면 어떻게 위치를 알려 주는지.
- 페이지 넘김페이지는 끝나기 두 박 전에, 절대 일찍 넘기지 않고 넘어갑니다. 미리 넘기는 정도 바꾸기, 반 페이지 넘김, 페달·탭·직접 넘기기 활용법.
- Bluetooth 페이지 넘김 페달Bluetooth 페이지 넘김 페달의 작동 방식, iPad·Android·Windows·Mac 페어링, 모드 고르기, 제조사 참고.
- 페이지 넘김 앱 비교연주를 듣거나(SheetScroll, Newzik, Smartleggio) 얼굴·시선 제스처로(forScore 등) 넘기는 악보 앱 비교.