Canonical Master Release Track (CMRT) based on the Complete Chromaprint Fingerprint
DJ software today has no reliable way to confirm that two audio files are the same specific mastering of a track. AcoustID uses only the first 120 seconds of audio for identification, returning a confidence percentage rather than a definitive match — meaning different masterings of the same recording end up grouped under the same MusicBrainz ID. This makes it impossible to safely share DJ metadata (beat grids, cue points, BPM shift points) between users. This project builds the Mixxx-side foundation for the Canonical Master Release Track (CMRT) system: a new database table storing complete Chromaprint fingerprints, an AnalyzerChromaprint pipeline step that fingerprints entire tracks, mastering duplicate detection in the library, pregap offset calculation between files of the same mastering, and scaffolding for future MusicBrainz sharing. The CMRT — the highest-quality local copy of a mastering — becomes the anchor for all shared metadata, enabling the larger DJ-Intelligence vision of exchanging accurate BPM, key, and POI data between DJs worldwide.
Project details
Technologies
Not listed in the archive