BPM & Key Finder
Identifică tempo-ul 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 ritmurilor și mixarea armonică
Întrebări frecvente
Cât de precisă este detectarea BPM-ului și a tonalității?
De ce să combinăm BPM-ul și tonalitatea î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ă această funcție 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 cu același BPM menține aliniate tiparele de kick, dar un tempo identic nu spune nimic despre faptul că piesele fac parte din acelaș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 trecere, dar acestea sunt doar remedii pentru o problemă care ar putea fi evitată. Soluția este să cunoști ambele valori din start: BPM-ul îți spune că piesele pot fi mixate, iar codul Camelot îți spune că ar trebui să fie mixate.
Un flux de lucru bazat pe citirea combinată
Adaugă o întreagă cutie în coada de așteptare și lasă detectorul combinat să eticheteze fiecare fișier. Sortează biblioteca mai întâi după codul Camelot, apoi după BPM în cadrul fiecărui grup de coduri, iar ordinea naturală a setului se stabilește aproape de la sine: codurile Camelot apropiate (8A → 8B → 9A) se îmbină perfect, iar intervalele BPM adiacente din cadrul fiecărui grup evită schimbările audibile de ton pe care le produc salturile mari de tempo. Căutător BPM și Key Finder nu îți oferă aceleași rețele neuronale care rulează individual dacă ai nevoie doar de o singură valoare; această pagină există deoarece fluxul de lucru din DJ nu necesită aproape niciodată o singură valoare pe rând.
Cum funcționează la nivel intern combinarea BPM-ului cu detectarea tonalității
O singură decodare, două rețele neuronale, inferență paralelă
Partea 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 decodat înseamnă că trecerea combinată este abia puțin mai lentă decât rularea fiecă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 („F# minor”, „C major”), cât și un cod Camelot (formatul folosit de DJ: 11A, 8B etc.). Numerele de la 1 la 12 formează un ciclu; litera A indică o tonalitate minoră, iar B indică una majoră. Mișcări care funcționează armonic: același cod, coduri adiacente (cu un pas în sensul acelor de ceasornic sau invers) ș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 roată sau o inversare combinată cu un pas. Referința Camelot Wheel vizualizează toate relațiile simultan. Odată ce o bibliotecă este etichetată, alcătuirea unui set se reduce la deplasarea pe distanțe scurte pe roată între piese cu tempo similar.
Pe lângă pregătirea pentru DJ, același afișaj este util și pentru producătorii care aleg sample-uri, precum și pentru remixerii care potrivesc acapella-urile. Pitch Shifter poate modifica înălțimea unui sample cu semitonuri, păstrându-i în același timp tempo-ul, astfel încât, odată ce cunoști tonalitatea unui sample și cea a proiectului, transpunerea diferenței se realizează cu un singur glisor.