보컬 제거 보컬 BPM 찾기 BPM 키 파인더 Key Track ID ID
30 min remaining

Cloud Assist 이용 시간을 더 확보하세요
Pricing

BPM 및 키 찾기

단 한 번의 단계로 어떤 노래든 정확한 템포와 조를 파악할 수 있습니다. 기기에서 바로 실행되며, 파일이 업로드되지 않습니다.

여기에 오디오 파일을 드래그하거나 클릭하여 찾아보세요

최대 30MB · MP3, WAV, FLAC, OGG, M4A

비공개 — 기기에서 처리되며, 절대 업로드되지 않습니다

BPM과 키를 찾는 방법

  1. 1 오디오 파일(MP3, WAV, FLAC, OGG, M4A)을 업로드하세요
  2. 2 신경망이 기기에서 템포와 조를 동시에 감지합니다
  3. 3 비트매칭 및 하모닉 믹싱을 위한 BPM 및 Camelot 코드를 받아보세요

자주 묻는 질문

BPM 및 키 감지 정확도는 어느 정도인가요?
BPM 감지 기능은 1 BPM 정확도를 가진 신경망 앙상블을 사용합니다. 키 감지 기능은 50,000개 이상의 트랙으로 훈련된 맞춤형 컨볼루션 신경망을 사용합니다. 두 기능 모두 기기에서 로컬로 실행되며, 서버 추론은 필요하지 않습니다.
왜 BPM과 키를 하나의 도구로 통합해야 할까요?
DJ와 프로듀서들은 거의 항상 이 두 가지 정보가 모두 필요합니다. 키 정보 없이 템포만 알거나(또는 그 반대인 경우) 파일을 다른 도구로 다시 불러와야 하기 때문입니다. 이 페이지에서는 파일을 한 번만 업로드해도 두 가지 분석을 동시에 수행하므로, 50곡 분량의 트랙을 두 번이 아닌 한 번에 준비할 수 있습니다.
내 오디오 파일이 서버에 업로드되었나요?
아닙니다. 두 신경망 모두 전적으로 사용자의 기기에서 실행됩니다. 사용자의 파일은 분석을 위해 일시적으로라도 기기를 벗어나는 일이 절대 없습니다.
BPM 및 키 감지 기능이 결합되어 어떻게 작동하나요?
두 검출기는 하나의 디코딩된 오디오 버퍼를 공유하며, Brizm은 두 개의 신경망을 사용하여 템포와 키 분석을 병렬로 수행합니다. 이 통합 처리 속도는 두 도구 중 하나를 단독으로 사용할 때와 거의 비슷합니다. 단일 결과로 BPM, 키(장조 또는 단조), 카멜롯 코드를 확인할 수 있습니다.
DJing을 할 때 왜 BPM과 키가 둘 다 필요한가요?
BPM만 일치한다고 해서 트랙들이 함께 연주했을 때 조화롭게 들린다는 보장은 없습니다. 128 BPM인 두 트랙이 호환되지 않는 조에 속해 있다면, 긴 블렌드 구간에서 음이 어긋나게 됩니다. BPM과 카멜롯 키를 함께 활용하면 세트를 구성하기 전에 화성적 호환성을 기준으로 미리 필터링할 수 있습니다. 호환성 규칙에 대해서는 카멜롯 휠을 참고하세요.
이 기능은 별도의 ‘BPM Finder’ 및 ‘Key Finder’와 어떻게 다른가요?
내부적으로는 동일한 신경망을 사용합니다. 이 페이지는 단일 업로드 시 두 기능을 동시에 처리하는 반면, BPM Finder와 Key Finder는 각각 한 번에 하나의 신호에만 집중합니다. 단일 값만 필요하거나 다른 디텍터와 결과를 비교하고 싶을 때는 단일 목적 도구를 사용하세요. 모든 트랙에 두 값이 모두 필요한 DJ 세트 준비 시에는 이 통합 도구를 사용하세요.
어떤 파일 형식과 크기를 지원하나요?
MP3, WAV, FLAC, OGG, M4A 및 기타 대부분의 일반적인 오디오 형식을 지원하며, 파일당 최대 30MB까지 처리 가능합니다. 이는 DJ가 활용하기에 적합한 풀버전 믹스나 앨범 트랙을 처리하기에 충분한 여유 용량을 제공합니다. 용량이 더 큰 파일은 거부되지 않고 청크 단위로 디코딩됩니다. 매우 긴 믹스의 경우, 전체 세션 대신 개별 트랙을 분석하는 것을 고려해 보세요.
DJ 준비를 위해 템포와 키를 함께 파악해야 하는 이유

비트 매칭은 필수적이지만, 그것만으로는 충분하지 않다

두 곡을 같은 BPM으로 믹싱하면 킥 패턴이 일치하지만, 템포가 같다고 해서 그 곡들이 같은 음악적 세계관에 속하는지 여부는 알 수 없습니다. 한 트랙이 F 단조이고 다음 트랙이 B 장조라면, 이 둘 사이의 화성적 거리 — 카멜롯 휠에서 6단계 — 는 가능한 최대치입니다. 블렌딩 과정에서 지속되는 신스 사운드, 베이스라인, 보컬 프레이즈가 정면으로 충돌하며 불협화음의 소용돌이를 일으키고, 이는 매끄러운 전환을 마치 자동차 충돌 사고처럼 만들어 버립니다. 숙련된 DJ들은 빠른 컷이나 이펙트 적용으로 이를 우회하지만, 이는 피할 수 있는 문제에 대한 임시방편에 불과합니다. 해결책은 두 가지 값을 미리 파악하는 것입니다. BPM은 트랙들이 믹스할 수 있는지 알려주고, 카멜롯 코드는 트랙들이 믹스해야 하는지 알려줍니다.

결합된 판독 결과를 기반으로 구축된 워크플로우

상자 전체를 대기열에 넣고, 통합 탐지기가 모든 파일에 태그를 지정하도록 하세요. 라이브러리를 먼저 카멜롯 코드 순으로 정렬한 다음, 각 코드 그룹 내에서 BPM 순으로 정렬하면 자연스러운 순서가 거의 저절로 드러납니다. 인접한 카멜롯 코드(8A → 8B → 9A)는 매끄럽게 어우러지며, 각 그룹 내의 인접한 BPM 범위는 템포가 크게 변할 때 발생하는 들리는 피치 변화를 방지해 줍니다. BPM 찾기 그리고 키 파인더 단 하나의 값만 필요한 경우, 개별적으로 실행되는 동일한 신경망을 제공하는 것과 같습니다. 이 페이지가 존재하는 이유는 DJ 워크플로우에서 한 번에 하나의 값만 필요한 경우가 거의 없기 때문입니다.

BPM 및 키 감지 기능이 내부적으로 어떻게 결합되어 작동하는지

단일 디코딩, 두 개의 신경망, 병렬 추론

오디오 파일을 분석하는 데 있어 가장 많은 자원을 소모하는 부분은 탐지가 아니라, 파일을 메모리에 사용 가능한 신호 형태로 불러오는 과정입니다. 컨테이너를 읽고, 손실 압축 코덱을 디코딩하고, 모델 속도로 리샘플링하며, 스펙트로그램 표현으로 변환하는 데 실제 처리 시간의 대부분이 소요됩니다. Brizm은 한 번만 디코딩한 후, 그 결과 버퍼를 두 개의 병렬 신경망에 입력합니다. 하나는 비트 위치와 해당 BPM을 추정하는 템포 추적 모델이고, 다른 하나는 피치 클래스 프로파일을 구축하여 24개 조(12개 장조와 12개 단조) 중 하나로 분류하는 키 감지 모델입니다. 디코딩된 버퍼를 공유함으로써, 결합된 처리 단계는 출력이 두 배로 늘어나더라도 각 모델을 단독으로 실행하는 것보다 거의 느리지 않습니다.

카멜롯 표기법, 알기 쉽게 설명

이 감지기는 표준 조명명(“F# 단조”, “C 장조”)과 카멜롯 코드(DJ들이 사용하는 형식: 11A, 8B 등)를 모두 출력합니다. 숫자 1~12는 시계 방향으로 순환하며, 문자 A는 단조를, B는 장조를 나타냅니다. 화성적으로 잘 어우러지는 이동: 동일한 코드, 인접한 코드(시계 방향 또는 반시계 방향으로 한 칸), 그리고 숫자는 같고 알파벳만 바뀐 경우(8A → 8B). 어색하게 들리는 이동: 시계 방향으로 두 칸 이상 떨어진 경우, 또는 알파벳 반전과 한 칸 이동이 결합된 경우. 카멜롯 휠(Camelot Wheel) 참고 자료는 모든 관계를 한눈에 시각화해 줍니다. 라이브러리에 태그가 지정되면, 세트를 구성하는 것은 휠 위에서 비슷한 템포를 가진 트랙들 사이를 짧은 거리만큼 이동하는 것만으로 충분합니다.

DJ 준비뿐만 아니라, 이 표시 정보는 샘플을 선정하는 프로듀서나 아카펠라를 매칭하는 리믹서에게도 유용합니다. 피치 시프터는 템포를 유지한 채 샘플의 음고를 반음 단위로 조절할 수 있으므로, 샘플의 키와 프로젝트의 키를 파악한 후에는 슬라이더 하나만 조절하면 음정 차이를 보정할 수 있습니다.

Brizm

클라우드 어시스트 잠금 해제

부담스러운 처리 작업은 보안이 강화된 전용 GPU로 오프로드하세요. 15분 무료 체험으로 시작해 보세요.

또는