Sviluppatori

API di riconoscimento musicale, CLI e server MCP

Identifica i brani e leggi BPM, tonalità e codici Camelot dal terminale, da un client MCP o direttamente dal tuo codice. Gratis, senza chiave API, open source.

Un comando, l'analisi completa

Ogni comando che indica un brano accetta una frase di ricerca con la stessa naturalezza di 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%

Cosa offre l'API

Gli stessi endpoint che alimentano questo sito, aperti a qualsiasi client.

Riconoscimento

Da un link YouTube, TikTok, Instagram, SoundCloud, Bilibili o X, da qualsiasi URL diretto di media, o da un file audio. Una catena di motori viene eseguita in ordine finché uno non trova la corrispondenza.

Analisi acustica

Tempo, tonalità con la sua posizione sulla ruota Camelot e le tonalità compatibili, oltre a energia, ballabilità, valenza, acusticità, strumentalità, presenza live, parlato e volume.

Ricerca di brani affini

Brani che suonano come quello indicato, se vuoi limitati alle tonalità che vi si innestano in modo pulito — ciò che serve quando il risultato è un set da DJ e non un elenco.

Nessuna chiave API, nessun account

Niente registrazione né listino. Song Finder offre il riconoscimento tramite un'API distribuita e gestita da noi e limita le richieste per IP per mantenere stabile il servizio; gli endpoint di analisi consentono all'incirca una chiamata ogni uno-cinque secondi.

Open source

Tutti e tre i client sono con licenza MIT e sviluppati allo scoperto. Issue e pull request sono benvenute su qualsiasi repository.

github.com/songfinder-dev

Preferisci il browser?

Ogni funzionalità qui presente esiste anche come strumento web — senza installare nulla e senza terminale.

Identifica un brano