À propos de CrateKeys

CrateKeys a été conçu pour que les DJ trouvent la tonalité et le tempo de leurs morceaux et les écrivent directement dans les fichiers. Rekordbox, Serato et Traktor lisent ces informations dans le fichier : plus besoin d'attendre une nouvelle analyse.

Comment ça marche

Les fichiers sont ouverts dans ton navigateur, l'audio est découpé en courtes trames et son contenu fréquentiel est extrait. Pour la tonalité, le poids de chaque note dans chaque trame (le chroma) est additionné puis comparé à des profils de tonalité publiés. Pour le tempo, les attaques sont détectées dans les basses et dans les autres bandes, puis leur espacement est mesuré. Le résultat est écrit dans les tags du fichier : ID3 pour le MP3, commentaires Vorbis pour le FLAC. Les données audio ne sont pas modifiées.

La conversion se fait aussi dans le navigateur : entre FLAC, WAV et AIFF, l'audio reste identique au bit près ; le MP3 est encodé à 320 kbps. Titre, artiste, pochette et tag de tonalité existant sont repris dans le nouveau fichier.

Quelle précision

Nous avons comparé l'analyse sur une archive de 390 morceaux avec les résultats d'Essentia, une bibliothèque open source très utilisée ; les taux de concordance sont ci-dessous. Aucune analyse automatique ne tombe juste à chaque fois ; pour les transitions importantes, fie-toi à ton oreille.

Tonalité · exacte74 %
Tonalité · compatibles incluses84 %
BPM · exact89 %
BPM · demi/double inclus94 %

Pourquoi c'est gratuit

CrateKeys est financé par la publicité. L'analyse de tonalité et la conversion sont comptées à part ; chacune demande une courte vidéo publicitaire tous les 50 fichiers. C'est toi qui lances la pub ; si tu la fermes avant la fin, l'étape reste verrouillée. Pas de pop-up, pas de faux boutons de téléchargement, pas de pub qui démarre toute seule.

Principes

Qui est derrière

CrateKeys est un projet indépendant. Éditeur : Efe Gökkaya. Bugs, suggestions et questions : [email protected].