음높이 감지 · 측정 결과
튜너는 어떻게 듣나요
줄을 튕긴 순간부터 화면에 값이 나올 때까지 무슨 일이 일어나는지, 그리고 그 값이 얼마나 정확한지를 음마다 측정해서 보여 줘요.
쉬운 말로
줄에서 화면의 값까지
- 기기에서 들어요. 마이크 신호는 페이지 안의 작은 오디오 워크릿으로 들어가고 거기에만 머물러요. 녹음되거나 업로드되는 것은 없어요.
- 반복을 찾아요. 튜너는 1초에 약 30번, 가장 낮은 줄의 주기 네 개가 온전히 들어갈 만큼 긴 구간을 가져와서, 소리가 스스로 반복되는 지연 시간을 찾아요 (McLeod 피치 방식으로, FFT로 계산하는 자기상관이에요).
- 느려지지 않고 깊은 음까지 가요. 줄이 100 Hz 아래에 있으면 소리를 먼저 필터링하고 네 배로 솎아 내서, 긴 베이스 구간도 짧은 기타 구간과 비슷한 계산량으로 처리해요.
- 옥타브를 확인해요. 모든 후보를 내 튜닝의 줄들과 비교하고, 주기의 절반과 두 배도 시험해서, 강한 배음을 음으로 잘못 알아보지 않게 해요.
- 값을 안정시켜요. 갓 튕긴 줄은 음이 높게 울리기 때문에 튕긴 직후 150 ms는 건너뛰어요. 그다음에는 최근 다섯 번 측정값의 중앙값과 짧은 120 ms 평균을 따라가고, 줄은 정확 구간 안에 0.3초 동안 머물러야 비로소 정확한 것으로 쳐요.
얼마나 정확한가요
- ≤ 0.2 ¢깨끗한 소리에서 A0부터 E5까지 가장 큰 오차
- ≤ 1 ¢휴대폰 마이크 모델을 거쳐도, E2 이상
- ≤ 2 ¢가장 낮은 베이스 음인 A0(27.50 Hz)와 B0(30.87 Hz)에서 휴대폰 마이크 모델을 거친 경우
48 kHz에서 측정
음마다 보는 정확도
음마다 세 가지 테스트 신호를 써요. 튜너 자체 테스트 모음에서 쓰는 것과 같은 신호예요. 밝은 줄의 부분음을 가진 깨끗한 톤, 물리 모델링으로 만든 튕긴 줄(진짜 튕김처럼 어택이 날카롭게 시작해요), 그리고 같은 톤을 휴대폰 마이크 모델에 통과시킨 신호예요. 휴대폰 마이크 모델은 가장 낮은 음을 줄여 주는 하이패스 필터에 실제 줄의 약간의 뻣뻣함을 더한 것이에요. 마지막 열은 이 필터가 각 기본음을 얼마나 작게 만드는지 보여 줘요.
| 음 | Hz | 깨끗한 톤 | 튕긴 줄 | 휴대폰 마이크 | 기본음 (dB) | 어디서 만나나요 |
|---|---|---|---|---|---|---|
| A0 | 27.50 | 0.01 | 0.02 | 1.92 | −22.5 | 피아노의 가장 낮은 건반 · Drop A의 5현 베이스 |
| B0 | 30.87 | 0.02 | 0.05 | 1.76 | −20.5 | 5현 베이스의 낮은 B |
| E1 | 41.20 | 0.02 | 0.03 | 1.34 | −15.5 | 베이스의 낮은 E |
| A1 | 55.00 | 0.03 | 0.04 | 0.92 | −10.8 | 베이스의 A 줄 |
| E2 | 82.41 | 0.05 | 0.04 | 0.75 | −5.0 | 기타의 낮은 E |
| A2 | 110.00 | 0.03 | 0.07 | 0.86 | −2.3 | 기타 5번 줄 |
| D3 | 146.83 | 0.11 | 0.10 | 0.80 | −0.8 | 기타 4번 줄 |
| G3 | 196.00 | 0.12 | 0.10 | 0.72 | −0.3 | 기타 3번 줄 · 바이올린 G |
| B3 | 246.94 | 0.06 | 0.04 | 0.66 | −0.1 | 기타 2번 줄 |
| E4 | 329.63 | 0.04 | 0.02 | 0.70 | 0 | 기타 1번 줄 |
| A4 | 440.00 | 0.05 | 0.06 | 0.98 | 0 | 바이올린 A · 기준 A |
| E5 | 659.26 | 0.11 | 0.12 | 0.51 | 0 | 바이올린 E |
낮은 음
낮은 줄과 휴대폰 마이크
휴대폰과 노트북 마이크는 목소리용으로 만들어져서 약 100 Hz 아래에서는 소리가 사라져요. 휴대폰 모델에서는 B0(30.87 Hz, 5현 베이스의 낮은 줄)의 기본음이 20.5 dB 더 작게 들어오고, 피아노의 가장 낮은 건반인 A0은 22.5 dB 더 작게 들어와요. 그래도 주기는 배음 안에 남아 있어서 튜너는 여전히 찾아내요. 위의 표에서 B0는 1.76 ¢, A0는 1.92 ¢ 이내예요.
낮은 음은 시간도 더 필요해요. B0의 주기 네 개는 약 341 ms 길이의 구간이 필요하지만 기타의 낮은 E는 85 ms면 돼요. 그래서 베이스 줄은 값이 안정될 때까지 1초쯤 기다려 주세요. 그래도 값이 흔들리면 12프렛 하모닉스를 연주하고 ×2 하모닉스 모드를 켜거나, 오디오 인터페이스로 연결하세요.
정확
‘정확하다’는 건 어떤 뜻일까요
음 하나만 칠 때는 대부분의 사람이 약 5센트 차이를 듣지 못해요. 하지만 화음에서는 몇 센트만 어긋나도 느린 울렁임이 생겨요. 그래서 튜너에는 세 가지 구간이 있어요. 느슨하게 ±5 ¢, 보통 ±3 ¢, 정밀 ±1 ¢예요. 줄이 한 번 구간 안에 들어오면 구간을 2 ¢ 벗어날 때까지는 계속 정확으로 표시해서 ✓가 깜빡이지 않아요.
측정값 자체는 이 구간들보다 훨씬 정밀해요. 깨끗한 톤은 0.2 ¢ 이내, 튕긴 줄도 0.2 ¢ 이내이고, 시뮬레이션한 휴대폰 마이크를 거쳐도 E2부터 위의 모든 음은 약 1 ¢ 이내예요 (가장 낮은 베이스 음은 2 ¢).
모든 줄
한 번 스트럼하면 모든 줄이 보여요
튜너 아래쪽 막대(또는 설정)에서 모든 줄을 고르고, 모든 개방현을 스트럼해서 울리게 두세요. 줄마다 튜너 바늘이 줄지어 있는 것처럼 막대가 하나씩 생겨요. 가운데 선이 정확한 위치이고, 위의 숫자는 얼마나 어긋났는지, 그 아래 글자는 조이기 또는 풀기예요. 줄이 울리는 동안 페그 하나를 돌리면서 그 줄의 막대가 움직이는 걸 지켜보세요.
여섯 음을 한꺼번에 듣는 방법: 튜너는 내 튜닝에 어떤 음이 있어야 하는지 알고 있어요. 소리에서 줄마다 고유한 배음의 줄을 찾아 모든 줄을 한꺼번에 맞춰 보기 때문에, 낮은 E의 배음을 B 줄로 착각하지 않아요. 1초에 약 열 번, 페이지의 백그라운드 스레드에서 읽고, 이 모든 건 여전히 내 기기에서 이뤄져요.
한계
- 많이 어긋난 경우: 약 60 ¢ 넘게 어긋난 줄(반음의 절반보다 조금 더)은 화살표와 많이 조이기 또는 많이 풀기로 표시만 해요. 막대를 눌러 그 줄만 먼저 따로 튜닝하세요.
- 옥타브 줄: 다른 줄보다 한두 옥타브 위에 있고 그 줄과 음이 맞는 줄은 그 줄 소리에 가려질 수 있어요. 그러면 그 막대에는 추측만 표시돼요 (≈와 속이 빈 표시, 아무것도 없으면 ?). 추측은 절대 정확으로 치지 않아요. 뮤트한 줄도 똑같이 보이기 때문이에요. 눌러서 그 줄만 따로 확인하세요.
- 쌍과 같은 음의 줄: 12현 기타의 한 쌍을 이루는 두 줄은 함께 읽고, 충분히 다를 때만 따로 보여 줘요. 발랄라이카의 두 E 줄처럼 같은 음의 두 줄이 서로 다른 막대에 있어도 하나로 읽히니, 각각 눌러서 따로 튜닝하세요.
- 지금까지는 시뮬레이션한 줄로 시험했어요. 조용한 방, 힘 있는 스트럼, 잘 울리는 개방현이 가장 도움이 돼요.
좋은 습관
깨끗한 값을 얻는 법
- 한 번에 한 줄씩. 가이드와 자동 모드에서는 다른 줄이 울림을 멈추게 하거나 살짝 손으로 막아 주세요. 두 줄이 동시에 울리면 소리가 섞여요. 모든 줄을 함께 읽으려면 ‘모든 줄’ 모드를 쓰세요.
- 튕기고 기다리세요. 어택이 아니라 소리가 울리는 동안 음을 읽어요. 넥 쪽에서 힘 있게 튕기면 강하고 안정적인 기본음이 나와요.
- 내장 마이크를 쓰세요. 블루투스 헤드셋은 통화용으로 소리를 압축해요. 휴대폰 자체 마이크나 케이블 연결이 더 깨끗해요.
- 조용한 방이 도움이 돼요. 선풍기, 험, 말소리가 줄 소리와 경쟁해요. 소음이 적을수록 값이 더 빨리 안정돼요.
개인정보
소리는 내 기기에만 남아요
질문과 답
온라인 튜너는 얼마나 정확한가요?
온라인이냐 아니냐가 아니라 음높이 방식과 마이크에 달려 있어요. A0부터 E5까지의 깨끗한 테스트 톤에서 TuneLit의 음높이 감지는 0.2 ¢ 이내이고, 시뮬레이션한 휴대폰 마이크를 거쳐도 E2부터 위로는 약 1 ¢ 이내를 유지해요. 튜너는 기본적으로 ±3 ¢ 이내를 정확으로 봐요.
휴대폰으로도 낮은 B 줄을 튜닝할 수 있나요?
대개는 가능해요. 자체 휴대폰 마이크 모델에서는 5현 베이스의 낮은 B(30.87 Hz)가 약 20 dB 더 작게 들어오지만, 튜너는 배음에서 그 주기를 찾아내요. 휴대폰 마이크 테스트에서 1.76 ¢ 이내로 읽었어요. 그래도 값이 흔들리면 12프렛 하모닉스를 ×2 하모닉스 모드로 쓰세요.
튜너가 모든 줄을 한꺼번에 들을 수 있나요?
네. ‘모든 줄’을 고르고 모든 개방현을 스트럼해서 울리게 두면, 줄마다 막대가 하나씩 생겨요. 많이 어긋난 줄이나, 짝 줄과 음이 맞는 옥타브 줄은 따로 확인하는 편이 나아요. 막대를 누르면 튜너가 그 줄만 들어요.
튜너가 가끔 옥타브를 잘못 보여 주는 이유가 뭔가요?
작은 마이크는 낮은 줄의 소리보다 배음을 더 잘 듣고, 2배음은 정확히 한 옥타브 위예요. TuneLit은 모든 후보를 내 튜닝의 줄들과 비교하고 주기의 절반과 두 배도 시험해서, 배음이 아니라 튜닝하려는 줄 자체를 알려 줘요.