딜레이 타임, 리버브 프리딜레이, LFO 속도, 샘플러의 루프 길이 등을 곡의 템포에 맞추려면 "BPM을 ms로" 바꿔야 합니다. 이 변환기는 입력한 BPM에서 온음표부터 32분음표까지의 길이를 ms로 계산하고, 붙임점 음표와 셋잇단음표 값, 일반 음표를 반복 속도(Hz)로 환산한 값을 함께 보여줍니다. 플러그인에 ms 단위만 있고 음표 단위(1/8, 1/8D, 1/8T)가 없는 경우에 특히 유용합니다.
계산 공식
4분음표 하나의 길이(ms)는 60,000 ÷ BPM입니다. 1분이 60,000ms이고 BPM은 분당 박(4분음표) 수이기 때문입니다. 예를 들어 120BPM이면 4분음표는 60,000 ÷ 120 = 500ms입니다. 다른 음표는 4분음표에 배수를 곱합니다.
- 온음표 ×4, 2분음표 ×2, 4분음표 ×1, 8분음표 ×0.5, 16분음표 ×0.25, 32분음표 ×0.125
- 붙임점 음표 = 원래 길이 × 1.5 (점이 원래 길이의 절반을 더하기 때문)
- 셋잇단음표 = 원래 길이 × 2/3 (같은 시간에 2개 대신 3개가 들어감)
- 반복 주파수(Hz) = 1000 ÷ 길이(ms). 이 값이 LFO 속도나 테이프 에코 반복률로 쓰입니다.
- 샘플 수 = 길이(ms) × 샘플레이트 ÷ 1000 (48kHz에서 500ms는 24,000샘플)
대표 BPM별 음표 길이표 (빌드 시 계산)
단위는 ms입니다. 한 마디는 4/4박자 기준 4분음표 4개 길이입니다.
| BPM | 4분 | 8분 | 점8분 | 8분 셋잇단 | 16분 | 한 마디 |
|---|---|---|---|---|---|---|
| 60 | 1000.0 | 500.0 | 750.0 | 333.3 | 250.0 | 4000.0 |
| 90 | 666.7 | 333.3 | 500.0 | 222.2 | 166.7 | 2666.7 |
| 100 | 600.0 | 300.0 | 450.0 | 200.0 | 150.0 | 2400.0 |
| 120 | 500.0 | 250.0 | 375.0 | 166.7 | 125.0 | 2000.0 |
| 128 | 468.8 | 234.4 | 351.6 | 156.3 | 117.2 | 1875.0 |
| 140 | 428.6 | 214.3 | 321.4 | 142.9 | 107.1 | 1714.3 |
| 174 | 344.8 | 172.4 | 258.6 | 114.9 | 86.2 | 1379.3 |
왜 이런 계산이 필요한가요?
딜레이를 임의의 시간(예: 300ms)으로 두면 곡의 박과 어긋난 반복음이 생겨 리듬이 흐려집니다. 템포에 맞춘 값을 쓰면 에코가 다음 박이나 8분음표 위치에 정확히 떨어져 리듬이 오히려 풍성해집니다. 점8분 딜레이는 4분음표 사이에 반복음이 엇갈려 들어가 리듬이 두 배로 촘촘해진 듯한 효과를 내어 기타·신디사이저에 널리 쓰이고, 셋잇단 딜레이는 스윙감이 필요한 곳에 어울립니다. 리버브 프리딜레이나 릴리즈 타임도 같은 방식으로 박에 맞추는 사람이 많습니다.
계산 예시 (직접 검산)
- 128BPM, 8분음표 딜레이: 4분음표 = 60,000 ÷ 128 = 468.75ms, 8분음표 = 234.375ms ≈ 234.4ms. 일렉트로닉 음악에서 흔한 템포이며, 234ms로 반올림하면 반복마다 0.375ms씩 앞서갑니다.
- 90BPM, 점8분음표 딜레이: 4분음표 = 666.67ms, 8분음표 = 333.33ms, 점8분 = 333.33 × 1.5 = 500.0ms. 정확히 500ms로 떨어지므로 90BPM에서는 점8분 딜레이를 500ms로 입력하면 됩니다.
- 120BPM, 8분 셋잇단음표: 8분음표 = 250ms, × 2/3 = 166.7ms. 한 박(500ms) 안에 8분 셋잇단 음표 3개가 들어가면 500÷3 ≈ 166.7ms와 같습니다.
- 128BPM 8분음표를 샘플로: 234.375ms × 48 = 11,250샘플(48kHz). 샘플 단위로 입력하는 장비에서 정수로 딱 떨어집니다.
흔한 실수와 한계
- 복합박자의 BPM: 6/8, 12/8처럼 3개씩 묶이는 박자는 악보의 BPM이 4분음표가 아니라 점4분음표를 기준으로 쓰이는 경우가 많습니다. 이때는 입력 BPM을 곡의 기준 음표에 맞춰 변환하세요(점4분 기준이면 4분 길이는 점4분 길이 × 2/3).
- BPM 기준 음표 확인: 모든 음표 길이는 "BPM = 분당 4분음표 개수"일 때 성립합니다. 2분음표가 기준인 악보(예: 2/2 알라 브레베)는 값이 달라집니다.
- 소수점 BPM: DAW에서 127.99처럼 표시되면 값이 조금 달라집니다. 이 도구는 소수점 둘째 자리까지 받습니다.
- 플러그인의 내부 오프셋: 일부 딜레이는 피드백 경로나 지연 보정 때문에 표시 시간과 실제 반복 간격이 약간 다를 수 있습니다. 호스트 템포 동기 기능이 있으면 그쪽이 더 정확합니다.
- 스윙 템포: 스윙이 적용된 곡의 8분음표는 균등한 1/2이 아닙니다. 이 도구는 스트레이트 비율만 계산합니다.
- 템포 변화곡: 곡 중간에 BPM이 바뀌면 구간별로 따로 계산해야 합니다.
결과를 어떻게 활용하나
DAW 플러그인의 딜레이 타임 칸에 ms 값을 그대로 입력하거나, 리듬 악기의 프리딜레이를 4분 또는 8분 길이보다 짧게 두어 소리가 겹치지 않게 조정합니다. 음의 높이와 관련된 계산은 음이름-주파수 변환기, 미세한 음정 차이는 음정 센트 변환기, 빠르기말과 BPM의 대략적 대응은클래식 음악 빠르기말 용어, 전조는 코드 전조 변환기에서 이어서 확인할 수 있습니다.
거꾸로 계산하기: 간격(ms)에서 BPM 구하기
기존 음원의 템포를 모를 때는 박과 박 사이 시간을 재서 BPM을 거꾸로 구할 수 있습니다. 공식은 BPM = 60,000 ÷ 4분음표 간격(ms)입니다. 파형에서 연속한 킥 사이를 재거나 탭 템포 값을 평균 내어 쓰며, 한 번의 간격보다 여러 박의 평균이 오차에 강합니다. 8분음표 간격을 쟀다면 두 배로 늘려 4분음표 간격으로 바꾼 뒤 계산하세요.
| 4분음표 간격 | BPM |
|---|---|
| 400ms | 150.0 |
| 450ms | 133.3 |
| 500ms | 120.0 |
| 600ms | 100.0 |
| 750ms | 80.0 |
상황별 활용 시나리오
1. 일렉트로닉 프로듀서: 128BPM 곡의 사이드체인과 딜레이
4분음표가 468.75ms인 곡에서 킥이 4분음표마다 들어오면, 사이드체인 컴프레서의 릴리즈를 킥 간격보다 짧게 두어야 다음 킥 전에 신호가 원래 크기로 돌아옵니다. 릴리즈를 8분음표 길이(234.4ms) 안팎으로 시작해 귀로 조정하는 방식이 흔하지만, 정답은 소리에 따라 다르므로 출발점으로만 쓰세요.
2. 드럼앤베이스 작업자: 174BPM에서는 간격이 매우 짧다
174BPM의 4분음표는 344.8ms, 16분음표는 86.2ms입니다. 이렇게 빠른 템포에서는 점8분 딜레이도 258.6ms에 불과하고, 리버브 꼬리가 길면 다음 박과 겹쳐 뭉개집니다. 꼬리 길이(디케이)를 한 마디(1379.3ms)보다 훨씬 짧게 잡는 것이 정리의 출발점입니다.
3. 로파이·힙합: 80BPM의 느린 템포
80BPM의 4분음표는 750.0ms로 넉넉해서 4분음표 딜레이(750.0ms)도 반복이 또렷하게 들립니다. 같은 8분음표 셋잇단 딜레이는 250.0ms로, 느린 곡에 얹으면 스윙감을 줄 수 있습니다.
4. 영상 편집자: 비트에 맞춰 컷 자르기
영상은 프레임 단위로 편집하므로 한 박이 몇 프레임인지 알면 컷 간격을 잡기 쉽습니다. 한 박의 프레임 수 = (60 ÷ BPM) × 초당 프레임 수(fps)입니다. 소수가 나오면 프레임에 정확히 맞지 않으므로 몇 박마다 오차가 쌓이는 점을 감안해 컷을 한 박씩 보정하거나 마디 단위로 맞춥니다.
| BPM | 24fps | 25fps | 30fps | 60fps |
|---|---|---|---|---|
| 90 | 16.0프레임 | 16.7프레임 | 20.0프레임 | 40.0프레임 |
| 100 | 14.4프레임 | 15.0프레임 | 18.0프레임 | 36.0프레임 |
| 120 | 12.0프레임 | 12.5프레임 | 15.0프레임 | 30.0프레임 |
| 128 | 11.3프레임 | 11.7프레임 | 14.1프레임 | 28.1프레임 |
| 140 | 10.3프레임 | 10.7프레임 | 12.9프레임 | 25.7프레임 |
곡 길이와 마디 수
4/4박자에서 한 마디는 4박이므로 한 마디 길이(초)는 240 ÷ BPM입니다. 트랙을 16마디 단위 섹션으로 짤 때 한 섹션이 몇 초인지 감을 잡는 데 도움이 됩니다. 표는 빌드 시 계산한 값이며, 1분과 3분 곡의 마디 수는 BPM × 분 ÷ 4입니다.
| BPM | 1분 곡 마디 수 | 3분 곡 마디 수 | 한 마디(초) | 16마디(초) |
|---|---|---|---|---|
| 100 | 25 | 75 | 2.4 | 38.4 |
| 120 | 30 | 90 | 2.0 | 32.0 |
| 128 | 32 | 96 | 1.9 | 30.0 |
| 140 | 35 | 105 | 1.7 | 27.4 |
샘플레이트에 따른 샘플 수
샘플 단위로 지연을 입력하는 장비에서는 같은 시간이라도 샘플레이트가 다르면 샘플 수가 달라집니다. 120BPM의 8분음표(250ms)는44,100Hz에서 11,025샘플, 48,000Hz에서 12,000샘플, 96,000Hz에서 24,000샘플입니다. 프로젝트의 샘플레이트를 바꾸면 샘플 단위로 고정해 둔 값이 박과 어긋나므로, ms나 음표 단위를 우선 쓰고 샘플 단위는 꼭 필요한 때만 쓰세요.
입력값 경계와 사용 시 주의
- BPM이 0 이하이거나 숫자가 아니면 결과를 숨기고 안내 문구를 보여 줍니다. 20 미만 또는 400 초과는 계산은 하되 BPM 값이 맞는지 확인하라는 경고만 표시합니다.
- 화면 표는 소수 둘째 자리에서 반올림한 값입니다. 128BPM 8분음표는 화면에 234.38ms로 보이고 실제는 234.375ms입니다.
- 페이지의 대표 BPM 표는 소수 첫째 자리 반올림이라 화면 도구의 값과 끝자리가 다를 수 있습니다.
- "표 복사" 버튼은 현재 입력한 BPM의 결과를 텍스트로 복사하며, 브라우저가 클립보드 접근을 막으면 복사 실패로 표시됩니다.
- 호스트 템포에 자동 동기되는 플러그인이 있다면 이 도구보다 그 기능이 우선입니다. 이 도구는 동기 기능이 없는 장비나 ms 입력만 되는 장비를 위한 것입니다.
자주 묻는 질문
탭 템포로 잰 BPM이 소수로 나오면 어떻게 하나요?
이 도구는 소수점 둘째 자리까지 입력받습니다. 다만 사람이 탭한 값은 오차가 있어 120.37처럼 나오기 쉬우므로, 여러 번 탭해 평균을 낸 뒤 정수나 .5 단위로 정리해 쓰는 경우가 많습니다.
점8분 딜레이와 4분 딜레이는 어떻게 다르게 들리나요?
4분 딜레이는 박마다 반복음이 정직하게 떨어지고, 점8분 딜레이는 8분음표 1.5개 간격이라 박 사이에서 엇갈려 들려 리듬이 촘촘해집니다. 둘 다 같은 BPM에서 계산한 값이며 용도에 따라 고릅니다.
3/4박자나 6/8박자에서 한 마디 길이는 어떻게 구하나요?
3/4박자는 4분음표 3개이므로 4분음표 길이에 3을 곱합니다. 6/8박자는 8분음표 6개이며, 템포 표기가 점4분음표 기준이면 점4분음표 길이에 2를 곱합니다. 이 도구의 한 마디 값은 4/4 전용이라 다른 박자에는 직접 환산해야 합니다.
음표 길이(ms)와 음의 높이(Hz)는 같은 건가요?
아닙니다. 이 표의 Hz는 음표가 초당 몇 번 반복되는지를 뜻하는 반복 속도이고, 소리의 높낮이를 나타내는 주파수와는 다른 개념입니다. 음높이는 음이름-주파수 변환기에서 확인하세요.
메트로놈과 어떤 차이가 있나요?
메트로놈은 4분음표 기준 박자 소리를 들려주는 도구이고, 이 변환기는 그 박자를 밀리초 단위 시간값으로 환산해 딜레이·리버브 같은 이펙트 설정에 바로 쓸 수 있게 해줍니다. 빠르기말과 BPM의 대략적인 관계가 궁금하다면 클래식 음악 빠르기말(템포) 용어 문서도 참고하세요.
셋잇단음표(트리플렛)는 왜 3분의 2를 곱하나요?
셋잇단음표는 원래 2개가 들어갈 자리에 3개의 음을 균등하게 나눠 넣는 구조이기 때문에, 기본 음표 길이에 2/3을 곱해야 정확한 개별 음표 길이가 나옵니다.
ms 값을 반올림해서 입력해도 되나요?
1ms 안팎의 반올림 오차는 대부분 귀로 구분되지 않습니다. 다만 같은 반올림 값을 여러 마디 반복하면 오차가 누적되므로 정확한 동기화가 중요하면 소수점 값을 입력하거나 호스트 템포 동기 기능을 쓰는 것이 좋습니다.
BPM이 높을수록 딜레이 값은 어떻게 되나요?
BPM과 음표 길이는 반비례합니다. 60BPM의 4분음표는 1,000ms이지만 120BPM에서는 500ms, 174BPM에서는 약 345ms입니다.
LFO 속도에 쓰는 Hz 값은 어떻게 읽나요?
표의 Hz는 해당 음표가 1초에 몇 번 반복되는지를 뜻합니다. 120BPM의 4분음표는 2Hz, 8분음표는 4Hz입니다. 한 마디에 한 사이클을 원하면 한 마디 길이(예: 2,000ms)의 역수인 0.5Hz를 씁니다.