노래를 느리게 구간 반복하는 방법 — 속도·키 변경 정확도 실측
연습 플레이어에서 A·B 지점으로 구간을 정하고 반복을 켠 뒤 속도를 낮추면 됩니다. 0.25–2배 속도에서 음정은 0.1센트 이내로 유지됐고, 키 변경은 −12~+12반음 모두 설정값과 0.1센트 이내로 맞았습니다(2026-10-01 측정).
작성 Chaez · 발행 · 최종 업데이트 · 데이터 기준일
구간 반복 연습은 어떤 순서로 하나
- 연습 플레이어에서 음원 파일을 선택하거나 데모를 엽니다. 파일은 기기 안에서만 재생·처리됩니다.
- 연습할 구간의 시작에서 A 버튼, 끝에서 B 버튼을 누릅니다.
- 반복 버튼을 켜면 재생 위치가 B를 지날 때마다 A부터 다시 재생됩니다. 재생 위치는 화면이 갱신될 때마다 확인합니다.
- 속도 슬라이더를 편하게 연주할 수 있는 값(예: 0.5배)으로 낮추고, 익숙해지면 조금씩 올립니다.
- 원곡과 키가 맞지 않으면 피치 슬라이더로 반음 단위로 조절합니다.
속도를 낮추면 음정도 바뀌나
아니요. 440Hz 순음을 0.25–2배 속도로 처리한 결과 음정 변화는 모두 0.1센트 이내였고, 재생 길이는 설정한 배율과 0.7% 이내로 맞았습니다(2026-10-01 측정). 100센트가 반음이므로 0.1센트는 들을 수 없는 차이입니다.
| 속도 | 재생 길이 (설정값) | 음정 변화 | 처리 잡음 (원음 대비) |
|---|---|---|---|
| 0.25배 | 4.013배 (4배) | −0.1센트 | −55.8dB |
| 0.5배 | 2.005배 (2배) | −0.1센트 | −55.9dB |
| 0.75배 | 1.338배 (1.333배) | 0.0센트 | −60.5dB |
| 1배 (변경 없음) | 1.003배 (1배) | 0.0센트 | −103.2dB |
| 1.25배 | 0.805배 (0.8배) | −0.1센트 | −54.3dB |
| 1.5배 | 0.669배 (0.667배) | −0.1센트 | −55.7dB |
| 2배 | 0.500배 (0.5배) | +0.1센트 | −53.2dB |
키를 바꾸면 정확히 반음씩 바뀌나
예. 키를 −12반음부터 +12반음까지 바꿨을 때 측정된 음정 변화는 설정값과 0.1센트 이내로 같았고, 재생 길이는 0.6% 이내로 유지됐습니다(2026-10-01 측정).
| 키 변경 | 측정된 음정 변화 | 재생 길이 | 처리 잡음 (원음 대비) |
|---|---|---|---|
| −12반음 | −1200.0센트 | 1.003배 | −60.5dB |
| −7반음 | −699.9센트 | 1.003배 | −61.1dB |
| −5반음 | −500.0센트 | 1.004배 | −60.6dB |
| −1반음 | −99.9센트 | 1.003배 | −62.2dB |
| +1반음 | +100.0센트 | 1.002배 | −56.3dB |
| +5반음 | +500.0센트 | 0.994배 | −56.7dB |
| +7반음 | +699.9센트 | 0.999배 | −50.5dB |
| +12반음 | +1200.0센트 | 0.999배 | −50.6dB |
속도와 키를 함께 바꿔도 각각 정확했습니다. 0.5배 속도와 −2반음을 같이 적용하자 재생 길이는 2.005배, 음정 변화는 −199.9센트였습니다.
속도나 키를 바꾸면 소리가 달라지나
조금 달라집니다. 순음을 그대로 재생하면 원음 외 성분이 −103dB였지만, 속도나 키를 바꾸면 −50~−62dB의 처리 잡음이 생겼습니다(2026-10-01 측정). 연습 플레이어는 SoundTouch 라이브러리로 소리를 짧은 조각으로 나눠 다시 이어 붙이므로, 원래 없던 성분이 조금 섞입니다.
이 수치는 순음 하나로 잰 값입니다. 여러 악기가 섞인 실제 음악, 특히 0.25배나 ±12반음 같은 극단적인 설정에서는 울림이나 질감이 더 눈에 띄게 바뀔 수 있으며, 이 측정은 들리는 차이를 판정한 청취 테스트가 아닙니다.
측정 방법
- 처리 경로: 연습 플레이어는 soundtouchjs 0.3.0의 PitchShifter로 재생하며, 내부에서 SoundTouch의 tempo와 pitchSemitones 값을 바꿉니다. 측정은 같은 패키지의 SoundTouch와 SimpleFilter를 Node.js에서 오프라인으로 실행했습니다.
- 시험 음원: 44.1kHz 440Hz 순음(직접 합성). 원음 외 성분은 모두 처리 때문에 생긴 것으로 볼 수 있습니다.
- 음정: 출력 중간 구간을 FFT로 분석해 가장 큰 주파수를 찾고 440Hz와 비교해 센트로 계산했습니다.
- 재생 길이: 처리 끝부분에 약 0.2초가 남는 영향을 없애려고 30초와 60초 음원의 출력 길이 차이로 배율을 계산했습니다. 측정 해상도는 약 0.3%입니다.
- 처리 잡음: 검출된 주파수 ±25Hz 밖의 에너지를 안쪽 에너지와 비교해 dB로 나타냈습니다.
자주 묻는 질문
- 노래를 0.5배로 느리게 하면 음이 낮아지나요?
- 아니요. 2026-10-01 측정에서 0.5배 속도의 음정 변화는 −0.1센트였습니다. 연습 플레이어는 음정을 유지한 채 속도만 바꿉니다.
- 키를 반음 내리면 정확히 반음이 내려가나요?
- 예. −1반음 설정에서 측정된 변화는 −99.9센트였고, −12~+12반음 모두 설정값과 0.1센트 이내였습니다.
- 속도와 키를 동시에 바꿀 수 있나요?
- 예. 0.5배 속도와 −2반음을 함께 적용한 측정에서 재생 길이는 2.005배, 음정 변화는 −199.9센트로 둘 다 설정값과 맞았습니다.