Stemverwijderaar Zang BPM-zoeker BPM Toonsoortzoeker Key Track ID ID
30 min remaining

Meer Cloud Assist-minuten kopen
Pricing

BPM & Key Finder

Bepaal in één stap het exacte tempo en de toonsoort van elk nummer. Werkt op je apparaat — bestanden worden nooit geüpload.

Sleep het audiobestand hierheen of klik om te bladeren

Max. 30 MB · MP3, WAV, FLAC, OGG, M4A

Privé — wordt op je apparaat verwerkt, wordt nooit geüpload

Hoe bepaal je het BPM en de toonsoort?

  1. 1 Upload een audiobestand (MP3, WAV, FLAC, OGG, M4A)
  2. 2 Neurale netwerken detecteren tegelijkertijd het tempo en de toonsoort op je apparaat
  3. 3 Download de BPM- en Camelot-code voor beatmatching en harmonisch mixen

Veelgestelde vragen

Hoe nauwkeurig zijn de BPM- en toonsoortdetectie?
Voor de BPM-detectie wordt gebruikgemaakt van een ensemble van neurale netwerken met een nauwkeurigheid van 1 BPM. Voor de toonsoortdetectie wordt gebruikgemaakt van een op maat gemaakt convolutioneel neuraal netwerk dat is getraind op meer dan 50.000 nummers. Beide worden lokaal op je apparaat uitgevoerd — er is geen serverbetrokkenheid nodig.
Waarom zou je BPM en toonsoort in één tool combineren?
DJ’s en producers hebben bijna altijd beide nodig — als je het tempo kent zonder de toonsoort (of andersom), moet je het bestand in een tweede programma laden. Op deze pagina worden beide analyses tegelijkertijd uitgevoerd bij één enkele upload, zodat een set van 50 nummers in één keer klaar is in plaats van in twee keer.
Wordt mijn audio naar een server geüpload?
Nee. Beide neurale netwerken draaien volledig op je apparaat. Je bestanden verlaten je apparaat nooit — zelfs niet tijdelijk voor analyse.
Hoe werkt de combinatie van BPM- en toonsoortdetectie?
Beide detectoren maken gebruik van één gedecodeerde audiobuffer — Brizm voert tempo- en toonsoortanalyse parallel uit met behulp van twee neurale netwerken. De gecombineerde verwerking verloopt ongeveer even snel als elk van beide tools afzonderlijk. Je krijgt de BPM, de toonsoort (majeur of mineur) en de Camelot-code in één enkel resultaat.
Waarom heb ik zowel BPM als toonsoort nodig om te dj’en?
Alleen het afstemmen van de BPM is geen garantie dat nummers samen muzikaal klinken. Twee nummers met een BPM van 128 in onverenigbare toonsoorten botsen tijdens lange overgangen. Door BPM en Camelot-toonsoort te combineren, kun je alvast filteren op harmonische compatibiliteit voordat je een set samenstelt. Raadpleeg het Camelot-wiel voor de compatibiliteitsregels.
Waarin verschilt dit van de afzonderlijke BPM Finder en Key Finder?
Onder de motorkap zitten dezelfde neurale netwerken — deze pagina verwerkt beide waarden parallel bij één enkele upload, terwijl BPM Finder en Key Finder zich elk op één signaal tegelijk richten. Gebruik de tools voor één doel wanneer je slechts één waarde nodig hebt, of wanneer je resultaten wilt vergelijken met die van een andere detector. Gebruik deze gecombineerde tool voor het voorbereiden van een DJ-set, waarbij elk nummer beide waarden nodig heeft.
Welke bestandsformaten en -groottes worden ondersteund?
MP3, WAV, FLAC, OGG, M4A en de meeste andere gangbare audioformaten tot 30 MB per bestand — voldoende ruimte voor volledige, DJ-vriendelijke mixen en albumnummers. Grotere bestanden worden in stukjes gedecodeerd in plaats van geweigerd. Overweeg bij zeer lange mixen om afzonderlijke tracks te analyseren in plaats van de volledige sessie.
Waarom is het belangrijk om zowel het tempo als de toonsoort te bepalen bij de voorbereiding van een DJ-set?

Beat-matching is noodzakelijk, maar niet voldoende

Door twee nummers met hetzelfde BPM te mixen, blijven de kickpatronen op elkaar afgestemd, maar een identiek tempo zegt niets over de vraag of de nummers wel in hetzelfde muzikale universum thuishoren. Als het ene nummer in F mineur staat en het volgende in B majeur, is de harmonische afstand tussen beide — zes stappen op het Camelot-wiel — zo groot als maar kan. Aanhoudende synths, baslijnen en zangfrasen botsen frontaal tijdens de overgang, wat een dissonante wirwar oplevert die een vloeiende overgang verandert in een auto-ongeluk. Ervaren DJ's omzeilen dit door snel te knippen of effecten te gebruiken, maar dat zijn slechts noodoplossingen voor een probleem dat te vermijden is. De oplossing is om beide waarden van tevoren te kennen: de BPM vertelt je dat de tracks kunnen worden gemixt, de Camelot-code vertelt je dat ze zouden moeten.

Een workflow die is opgebouwd rond de gecombineerde uitlezing

Zet een hele krat in de wachtrij en laat de gecombineerde detector elk bestand labelen. Sorteer de bibliotheek eerst op Camelot-code en vervolgens op BPM binnen elke codegroep, en de natuurlijke volgorde ontstaat bijna vanzelf: nabijgelegen Camelot-codes (8A → 8B → 9A) vloeien naadloos in elkaar over, en aangrenzende BPM-bereiken binnen elke groep voorkomen de hoorbare toonhoogteverschuivingen die grote temposprongen veroorzaken. BPM-zoeker en Toonsoortzoeker Je krijgt dan dezelfde neurale netwerken die afzonderlijk draaien als je maar één waarde nodig hebt; deze pagina is er omdat de DJ-workflow bijna nooit vraagt om slechts één waarde tegelijk.

Hoe de combinatie van BPM en toonsoortdetectie intern werkt

Eén decodering, twee neurale netwerken, parallelle inferentie

Het kostbare deel van het analyseren van een audiobestand is niet de detectie zelf, maar het in het geheugen laden van het bestand als een bruikbaar signaal. Het uitlezen van de container, het decoderen van de lossy-codec, het resamplen naar de modelfrequentie en het omzetten naar een spectrogramweergave nemen het grootste deel van de kloktijd in beslag. Brizm decodeert één keer en voert de resulterende buffer naar twee parallelle neurale netwerken: een tempotrackingmodel dat de posities van de beats en de bijbehorende BPM schat, en een toonsoortdetectiemodel dat een toonhoogteklasseprofiel opbouwt en dit classificeert in een van de 24 toonsoorten (12 majeur plus 12 mineur). Door de gedecodeerde buffer te delen, is de gecombineerde bewerking nauwelijks langzamer dan het afzonderlijk uitvoeren van elk model, ook al levert deze twee keer zoveel output op.

Camelot-notatie in gewone taal

De detector geeft zowel een standaard toonsoortnaam („F# mineur”, „C majeur”) als een Camelot-code weer (het formaat dat dj’s gebruiken: 11A, 8B, enz.). De cijfers 1–12 lopen rond de klok; de letter A staat voor mineur, B voor majeur. Verplaatsingen die harmonisch werken: dezelfde code, aangrenzende code (één stap met de klok mee of tegen de klok in), en hetzelfde nummer met omgedraaide letter (8A → 8B). Verplaatsingen die ruw klinken: twee of meer stappen verderop op de klok, of een omdraaiing gecombineerd met een stap. De Camelot Wheel-referentie visualiseert alle relaties in één oogopslag. Zodra een bibliotheek is getagd, is het samenstellen van een set een kwestie van korte afstanden afleggen op het wiel tussen nummers met een vergelijkbaar tempo.

Naast de voorbereiding voor dj’s is dezelfde weergave ook handig voor producers die samples uitkiezen en voor remixers die acapella’s op elkaar afstemmen. De Pitch Shifter kan een sample per halve toon verplaatsen met behoud van het tempo, dus zodra je de toonsoort van een sample en die van een project kent, kun je het verschil met één schuifregelaar transponeren.

Brizm

Cloud Assist ontgrendelen

Verplaats rekenintensieve taken naar beveiligde privé-GPU’s. 15 gratis minuten om mee te beginnen.

of