API de reconnaissance musicale, CLI et serveur MCP
Identifiez des morceaux et lisez leur BPM, leur tonalité et leur code Camelot depuis votre terminal, depuis un client MCP ou directement depuis votre code. Gratuit, sans clé API, open source.
Ligne de commande
Identifiez un morceau et lisez son tempo et sa tonalité sans quitter le terminal. C'est aussi une bibliothèque cliente entièrement typée et sans dépendance à l'exécution.
npm i -g songfinderServeur MCP
Quatre outils pour Claude, Cursor, Windsurf et Zed. Demandez quel est le morceau, puis son BPM, sa tonalité et les titres harmoniquement compatibles.
npx -y songfinder-mcpAgent Skills
Des compétences Claude Code qui n'exigent rien d'autre que curl. Identifiez des morceaux et composez des sets beatmatchés au fil de la conversation.
/plugin marketplace add songfinder-dev/songfinder-skillsUne commande, toute l'analyse
Toutes les commandes qui désignent un morceau acceptent une phrase de recherche aussi bien qu'un ISRC.
$ songfinder analyze "strobe deadmau5"
I Remember (Strobelight Edit) — deadmau5
Strobelite Seduction (2013)
ISRC: USUS10800096
Tempo: 128 BPM
Key: B Minor (Camelot 10A, Open Key 3m)
Mixes with: 10B, 9A, 11A
Energy: 59%
Danceability: 66%Ce que l'API vous donne
Les endpoints qui font tourner ce site, ouverts à tous les clients.
Reconnaissance
Depuis un lien YouTube, TikTok, Instagram, SoundCloud, Bilibili ou X, depuis n'importe quelle URL média directe, ou depuis un fichier audio. Une chaîne de moteurs s'exécute dans l'ordre jusqu'à ce que l'un trouve.
Analyse acoustique
Tempo, tonalité avec sa position sur la roue Camelot et les tonalités compatibles, ainsi qu'énergie, dansabilité, valence, acoustique, instrumentalité, présence live, parole et sonie.
Recherche de voisins
Des morceaux qui sonnent comme celui fourni, éventuellement limités aux tonalités qui s'y enchaînent proprement — ce qu'il faut quand le résultat est un set DJ et non une liste.
Sans clé API, sans compte
Aucune inscription ni grille tarifaire. Song Finder fournit la reconnaissance via une API que nous déployons nous-mêmes et limite les requêtes par IP pour maintenir le service stable ; les endpoints d'analyse autorisent environ un appel toutes les une à cinq secondes.
Open source
Les trois clients sont sous licence MIT et développés au grand jour. Les issues et pull requests sont bienvenues sur n'importe quel dépôt.
github.com/songfinder-devVous préférez le navigateur ?
Toutes ces capacités existent aussi comme outils web — sans installation ni terminal.
Identifier un morceau
Song Finder