오디오 레이턴시와 버퍼·PDC — 버퍼별 지연 계산과 줄이는 순서
녹음 중 헤드폰 소리가 늦게 들리는 현상은 버퍼 크기와 샘플레이트로 계산할 수 있습니다. 한 방향 지연은 버퍼 ÷ 샘플레이트이고, 플러그인이 만드는 지연은 PDC가 재생 쪽에서 맞춰 줍니다.
버퍼별 지연 표
| 버퍼 | 44.1 kHz | 48 kHz | 96 kHz |
|---|---|---|---|
| 64 | 1.45 ms | 1.33 ms | 0.67 ms |
| 128 | 2.90 ms | 2.67 ms | 1.33 ms |
| 256 | 5.80 ms | 5.33 ms | 2.67 ms |
| 512 | 11.61 ms | 10.67 ms | 5.33 ms |
| 1024 | 23.22 ms | 21.33 ms | 10.67 ms |
같은 버퍼에서 샘플레이트를 두 배로 올리면 지연은 절반이 됩니다. 대신 처리할 샘플이 늘어 CPU 부담이 커집니다.
녹음에서는 입력과 출력을 모두 겪는다
입력 쪽과 출력 쪽에 각각 버퍼가 걸리므로 체감 지연은 대략 버퍼의 두 배에 인터페이스·드라이버 자체 지연을 더한 값입니다. 자체 지연은 기종마다 달라, 정확한 값은 DAW 오디오 설정에 표시되는 왕복 지연을 기준으로 삼습니다.
계산 예시 — 48 kHz, 버퍼 128
한 방향 128 ÷ 48000 × 1000 = 2.67 ms, 왕복 약 5.33 ms에 장치 자체 지연이 더해집니다.
거슬리기 시작하는 기준은 사람과 악기에 따라 다릅니다. 보컬은 일반적으로 10 ms 안쪽이면 편하고, 건반·드럼처럼 치는 악기는 더 민감하게 느끼는 편입니다.
지연을 거리로 바꾸면
음속 343 m/s에서 1 ms는 약 34.3 cm입니다.
| 지연 | 같은 시간에 소리가 가는 거리 |
|---|---|
| 2.9 ms | 약 1 m |
| 5.33 ms | 약 1.83 m |
| 10 ms | 약 3.43 m |
스피커 거리와 딜레이 타임의 관계와 같은 원리입니다. 딜레이 타워 가이드에서 현장 계산을 볼 수 있습니다.
PDC가 하는 일
룩어헤드 리미터나 리니어 페이즈 EQ는 신호를 미리 내다보기 위해 지연을 만듭니다. 이 지연을 샘플로 바꾸면 다음과 같습니다.
계산 예시 — 룩어헤드 5 ms, 48 kHz
5 ÷ 1000 × 48000 = 240샘플입니다. 이 트랙만 늦으면 다른 트랙과 박자가 어긋나므로, PDC가 켜져 있으면 DAW가 나머지 트랙을 같은 만큼 늦춰 정렬합니다.
- 맞춰 주는 것. 재생되는 트랙과 버스 사이의 플러그인 지연 차이.
- 못 맞추는 것. 녹음하면서 듣는 입력 모니터링 경로에 걸린 플러그인 지연. 녹음 중에는 해당 플러그인을 빼는 편이 안전합니다.
- 대가. 보정하는 만큼 전체 지연이 커져 조작 반응이 둔해질 수 있습니다.
지연을 줄이는 순서
- 버퍼를 줄입니다. 소리가 끊기거나 깨지면 한 단계 올립니다.
- 녹음 중에는 지연이 큰 플러그인(리니어 페이즈 EQ, 룩어헤드 리미터)을 끕니다.
- 인터페이스의 다이렉트 모니터링으로 입력을 바로 헤드폰에 보냅니다. 컴퓨터를 거치지 않아 지연이 거의 없습니다.
- 샘플레이트를 올려 같은 버퍼의 지연을 줄입니다. CPU 여유를 확인합니다.
일반적으로 녹음은 64~128샘플, 믹싱은 512~1024샘플로 나누어 쓰지만, 컴퓨터와 인터페이스 성능에 따라 달라집니다.
거리와 지연 시간을 서로 바꿔 계산해 볼 수 있습니다.
▸ 딜레이 계산기 열기