BPM și Key Finder
Identifică ritmul exact și tonalitatea oricărei melodii într-un singur pas. Funcționează direct pe dispozitivul tău — fișierele nu sunt încărcate niciodată.
Trageți fișierul audio aici sau faceți clic pentru a căuta
Max. 30 MB · MP3, WAV, FLAC, OGG, M4A
Cum să afli BPM-ul și tonalitatea
- 1 Încărcați un fișier audio (MP3, WAV, FLAC, OGG, M4A)
- 2 Rețelele neuronale detectează simultan tempo-ul și tonalitatea pe dispozitivul tău
- 3 Descărcați codul BPM și Camelot pentru sincronizarea ritmului și mixarea armonică
Frequently Asked Questions
Cât de precisă este detectarea ritmului și a tonalității?
De ce să combini BPM-ul și funcția de introducere a datelor într-un singur instrument?
Fișierul meu audio este încărcat pe un server?
Cum funcționează combinarea BPM-ului cu detectarea tonalității?
De ce am nevoie atât de BPM, cât și de tonalitate pentru a mixa?
În ce fel diferă aceasta de aplicațiile separate BPM Finder și Key Finder?
Ce formate și dimensiuni de fișiere sunt acceptate?
De ce este important să detectezi simultan tempo-ul și tonalitatea în pregătirea pentru un set de DJ
Sincronizarea ritmurilor este necesară, dar nu suficientă
Mixarea a două piese la același BPM menține aliniate tiparele de kick, dar un tempo identic nu spune nimic despre faptul că piesele aparțin aceluiași univers muzical. Dacă o piesă este în Fa minor, iar următoarea în Si major, distanța armonică dintre ele — șase trepte pe roata Camelot — este cea mai mare posibilă. Sintetizatoarele susținute, liniile de bas și frazele vocale se ciocnesc frontal în timpul mixării, producând o agitație disonantă care transformă o tranziție lină într-un accident de mașină. DJ-ii pricepuți rezolvă această problemă prin tăieri rapide sau efecte de rulare, dar acestea sunt remedii pentru o problemă care poate fi evitată. Soluția este să cunoști ambele valori dinainte: BPM-ul îți spune că piesele pot fi mixate, codul Camelot îți spune că ar trebui să fie mixate.
Un flux de lucru bazat pe citirea combinată
Drop an entire crate into the queue and let the combined detector tag every file. Sort the library by Camelot code first, then by BPM within each code group, and the natural set order falls out almost by itself: nearby Camelot codes (8A → 8B → 9A) blend cleanly, and adjacent BPM ranges within each group avoid the audible pitch shifts that wide tempo jumps produce. Căutător BPM and Key Finder give you the same neural networks running individually if you only need one value; this page exists because the DJ workflow almost never calls for one value at a time.
Cum funcționează la nivel intern combinarea BPM-ului cu detectarea tonului
O singură decodare, două rețele neuronale, inferență paralelă
Partea cea mai costisitoare a analizei unui fișier audio nu este detectarea, ci încărcarea fișierului în memorie sub forma unui semnal utilizabil. Citirea containerului, decodarea codecului cu pierderi, reeșantionarea la rata modelului și conversia într-o reprezentare spectrogramă consumă cea mai mare parte a timpului real. Brizm decodifică o singură dată și alimentează bufferul rezultat către două rețele neuronale paralele: un model de urmărire a tempo-ului care estimează pozițiile bătăilor și BPM-ul corespunzător, și un model de detectare a tonalității care construiește un profil al clasei de înălțime și îl clasifică într-una dintre cele 24 de tonalități (12 majore plus 12 minore). Partajarea bufferului decodificat înseamnă că trecerea combinată este abia mai lentă decât rularea oricărui model separat, chiar dacă produce o ieșire dublă.
Notația Camelot explicată pe înțelesul tuturor
Detectorul emite atât denumirea standard a tonalității („Fa diez minor”, „Do major”), cât și un cod Camelot (formatul folosit de DJ: 11A, 8B etc.). Numerele de la 1 la 12 formează un cerc; litera A indică minor, iar B indică major. Mișcări care funcționează armonic: același cod, coduri adiacente (în sensul acelor de ceasornic sau invers, cu un pas) și același număr cu inversarea literei (8A → 8B). Mișcări care sună aspru: la două sau mai multe pași distanță pe ceas, sau o inversare combinată cu un pas. Referința Camelot Wheel vizualizează toate relațiile simultan. Odată ce o bibliotecă este etichetată, construirea unui set este o chestiune de deplasare pe distanțe scurte pe roată între piese cu tempo similar.
Pe lângă pregătirea pentru DJ, aceeași afișare este utilă și pentru producătorii care aleg sample-uri, precum și pentru cei care realizează remixuri folosind acapella. Funcția Pitch Shifter permite transpunerea unui sample cu semitonuri, păstrând în același timp tempo-ul acestuia; astfel, odată ce cunoști tonalitatea sample-ului și cea a proiectului, transpunerea diferenței se realizează cu o singură glisare.