Editorial Guidelines

BPMKeyFinder.com publishes five types of content: tool pages explaining how the BPM and key detection tool works and how to interpret results, articles about BPM and key detection algorithms, articles about the Camelot Wheel and harmonic mixing, articles about music production and DJ workflow applications of BPM and key data, and supporting music theory content. This page explains how all five content types are researched, written, reviewed, and maintained.


Who Writes the Content

All content on BPMKeyFinder.com is written by Charlotte Hayes, the site’s founder and sole author. Charlotte Hayes is a music analysis technologist and DJ/production educator with expertise in audio analysis algorithms, BPM and key detection technology, harmonic mixing theory, the Camelot Wheel system, and music production and DJ preparation workflows.

There are no anonymous contributors and no unreviewed content on this site.


Our Editorial Standard

Every piece of content passes one test before publication:

Would a DJ, music producer, remixer, or musician who found this page feel they learned something technically accurate and practically useful — or would they feel the information was imprecise, oversimplified, or not grounded in how audio analysis and music production actually work?

Technical accuracy and practical relevance are the only measures.


How Tool Pages Are Written

BPMKeyFinder.com analyses uploaded audio files to detect BPM and musical key. Tool pages document both detection pipelines separately because they use fundamentally different algorithms.

BPM detection: The tool uses onset detection to identify the rhythmic pulse in the audio signal, followed by autocorrelation or beat tracking to determine the dominant beat period and convert it to BPM. Tool pages document: how onset detection identifies percussive events, how beat tracking determines the dominant pulse, expected accuracy (typically ±1 BPM for music with clear rhythmic patterns), and the half-time/double-time limitation where the algorithm may return double or half the intended tempo for ambiguous rhythmic structures such as trap and hip-hop.

Key detection: The tool extracts a chromagram — a 12-element pitch class profile summarising the energy present at each of the twelve pitch classes across the track — and matches it against the 24 major and minor key templates from the Krumhansl-Schmuckler model. Tool pages document: how the chromagram is calculated, how key profile matching works, the typical accuracy of chromagram-based key detection (~80% or above on popular music genres), and the specific conditions that reduce accuracy (frequent key changes, modal or atonal music, very short files, noisy or heavily compressed recordings).

Camelot Wheel output: The detected key is mapped to its Camelot Wheel position — a number (1–12) and letter (A for minor, B for major) — following the standard used by Rekordbox, Traktor, and Serato. Tool pages document the Camelot mapping accurately and explain the harmonic compatibility rules (same number A↔B, adjacent numbers ±1, and the +7 energy boost rule).

File handling: Tool pages must accurately state that uploaded audio files are processed locally within the browser and are never transmitted to any server. The supported audio formats (MP3, WAV, FLAC, AAC, OGG) and any file size limitations are documented.


How BPM and Key Detection Algorithm Articles Are Researched

Algorithm articles cover topics including how onset detection identifies percussive events in audio signals, how autocorrelation finds the dominant beat period, how chromagram analysis extracts pitch class energy distributions, how Krumhansl-Schmuckler and EDMA key profiles work, what confidence scores mean in key detection results, and how browser-based analysis compares to server-side processing in professional tools.

Research draws from:

  • Established signal processing and music information retrieval (MIR) literature
  • Published research on beat tracking, onset detection, and key estimation algorithms
  • Documentation of established audio analysis frameworks

All algorithm descriptions are grounded in established signal processing science. Where multiple algorithmic approaches exist for the same task — for example, Krumhansl-Schmuckler versus EDMA key profiles — the article explains the approaches and their differences rather than presenting one as definitively correct.


How Camelot Wheel and Harmonic Mixing Articles Are Researched

Camelot Wheel articles cover the music theory behind harmonic mixing: why relative major and minor keys share the same pitch class content, how the circle of fifths underlies the Camelot numbering system, what “energy boost” and “energy drop” transitions mean in the context of the ±7 rule, and how different key transitions create different emotional and energetic effects in a DJ set.

Research draws from:

  • Established music theory literature on tonality, key relationships, and the circle of fifths
  • The published Camelot Wheel standard as used in professional DJ software
  • DJ performance and harmonic mixing practice literature

The Camelot Wheel numbering and lettering system is documented accurately and consistently with the standard used in Rekordbox, Traktor, and Serato. Key compatibility rules are explained with music theory reasoning, not just as rules to follow.


How Music Production and DJ Workflow Articles Are Researched

Workflow articles cover how BPM and key data are used in practice: DJ set preparation and harmonic mixing planning, sample library organisation and key/BPM tagging, matching vocals to instrumental tracks, building mashups from harmonically compatible sources, and using key data in DAW production to prevent harmonic clashes with samples and loops.

Research draws from:

  • Published music production and DJ performance literature
  • Established workflow practices in electronic music production and DJ culture
  • Documentation of professional DJ software (Rekordbox, Traktor, Serato) BPM and key analysis features

Claims about DJ software behaviour reflect documented features. Where software behaviour differs between platforms or versions, this is noted.


Our Policy on AI-Assisted Content

BPMKeyFinder.com may use AI writing tools as part of the content drafting process. Every piece of content published is:

  • Reviewed and edited by Charlotte Hayes personally before publication
  • Fact-checked against established sources — not accepted as drafted
  • Rewritten wherever the draft contains algorithm inaccuracies or imprecision
  • Held to the same standard as content drafted without AI assistance

We do not publish raw AI output. For algorithm and technical content specifically, all descriptions are verified against established signal processing literature before publication.


Corrections Policy

If you find a factual error — an algorithm description that is incorrect, a Camelot Wheel mapping that is wrong, an accuracy claim that is overstated, a workflow claim that contradicts established practice — report it via the Contact page. All corrections are reviewed personally and applied promptly.


What We Do Not Publish

  • BPM or key accuracy claims not grounded in documented algorithm performance
  • Camelot Wheel codes that deviate from the published standard
  • Algorithm descriptions not grounded in established signal processing science
  • Claims that browser-based analysis matches the accuracy of professional dedicated hardware analysers in all conditions
  • Content that overstates key detection accuracy without disclosing the real limitations for specific music types


Related Pages


These editorial guidelines are written and maintained by Charlotte Hayes, founder of BPMKeyFinder.com. Last updated: June 2026.

Scroll to Top