Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is cosine.club?
cosine.club is a free electronic music search engine that finds tracks which sound alike. Instead of matching on tags, genres or what other people have played, it compares the actual audio. You give it a track, and it returns the closest-sounding items from a catalog of over two million electronic tracks. No account is needed.
The site describes its method plainly: it runs audio through the discogs-effnet model from Essentia, a neural network trained on 400 Discogs styles, and uses the resulting 1,280-dimension embedding vector to compare tracks by cosine similarity. Because those style categories encode era, place and scene as well as timbre, the matches tend to reflect a record's context, not just its waveform.
What you can do on the site
- Search by sound, pasting in a track to find neighbours in the catalog.
- Browse Today's Gems, a daily selection — the current one leans 90s techno and tech house.
- Explore community playlists curated by users, such as a 23-track house club list or a 38-track "fried groove house" set.
- Use the Journey feature to hear the path between any two tracks.
- Consult the FAQ files covering how it works, submitting tracks, searching, the track database, playlists, troubleshooting and an API.
How it differs from mainstream recommendation
Spotify and Last.fm build suggestions from metadata and co-listening behaviour. That works well for widely played music and poorly for everything else: a record needs tags, plays and shared listeners before it can be matched at all. Audio-based matching puts a 300-pressed white label with no tags on the same footing as a well-catalogued release. The trade-off is that this approach is not Shazam — it sometimes identifies a track, but it is built to find similar-sounding music rather than to fingerprint a recording against crowd noise.
Who it suits
DJs hunting for the next track in a set, collectors of obscure house and techno, and anyone who has exhausted tag-based discovery. If you mainly want mainstream recommendations or instant song identification from a noisy room, this is not the tool.
A useful first step: take one record you know well and one you suspect sits nearby stylistically, paste both into the search, and see whether the results match your intuition. That tells you quickly whether the sound-based approach aligns with your taste. You can also compare against a tag-driven catalog such as Discogs or a listening-history service like Last.fm to see where each method helps.
How does cosine.club find tracks that sound similar to a song I paste in?
It compares the sound of your track against its catalog using an audio-based similarity model, not tags or play history.
When you paste a track, cosine.club runs it through the same model it used to index the catalog — the discogs-effnet model from Essentia, a neural network trained on two-second spectrogram slices to recognize 400 Discogs styles. The output is an embedding: a 1,280-dimension vector describing how the track sounds. Your track's vector is then compared against the stored vectors of over two million electronic tracks using cosine similarity, and the closest ones are returned.
Because the model was trained on Discogs style labels, the vectors encode more than timbre: era, place and scene tend to cluster together too, since that is what those style labels capture. Practically, that means pasting a track gets you neighbors that share a sonic world, not just a drum sound.
What this means for you
- Obscure tracks work. A white-label pressing with no tags and almost no plays sits in the catalog on the same terms as a well-known release, because matching never depends on metadata or co-listening data.
- No tags needed. You do not have to know the genre or label to get results.
- It is not Shazam. Shazam fingerprints a specific recording, so it survives crowd noise and identifies the exact release. cosine.club is answering a different question — "what sounds like this?" — so it can surface tracks you have never heard rather than the one you played.
A concrete way to use it
If you DJ and want a track that sits next to something in your set without repeating it, paste the track you already play and work through the closest matches. The Journey feature goes further: it maps the path between any two tracks, which is useful for building a transition rather than a list. Today's Gems and Community Playlists are curated entry points if you would rather browse than search.
Deciding whether it fits
Use cosine.club when your reference track is electronic and you care about sonic proximity. Fall back to metadata-driven tools when you want recommendations tied to what people actually listen to, or when you need to identify a recording you cannot name. The catalog is electronic-focused, so expect weaker results outside that territory.
Next step: paste one track you know well and one you consider its closest relative. If the results land between them, the model is reading what you hear. For the mechanics in more detail, see cosine.club's own FAQ files.
Can cosine.club help me identify an unknown track, and how is that different from Shazam?
Partially, but not in the way you'd expect. cosine.club is built for finding tracks that sound similar to a track you already have, not for naming a mystery recording you only half-remember. Its matching is done by analyzing the audio itself rather than tags or listening history, so it can surface close-sounding material even for untagged white-label records. But identification — "what is this song?" — is a different task from similarity — "what else sounds like this?" The site's own FAQ acknowledges this distinction: it can sometimes help identify a track, but not the way Shazam does.
The practical difference
| Shazam | cosine.club | |
|---|---|---|
| Core task | Name the exact recording | Find tracks that sound closest |
| Method | Fingerprints a specific recording | Compares audio embeddings across the catalog |
| Works with crowd noise / short clips | Yes, that's the design goal | Less reliable for that |
| Works on untagged obscurities | Only if the recording is in its database | Yes, catalog is matched on audio terms |
| Best input | A few seconds of playback | A track file you already have |
What this means for you
If you have an audio file of an unknown track — a rip, a DJ set excerpt, a white label with no label info — running it through cosine.club's similarity search can point you toward the era, scene and style of records it resembles. That's often enough to narrow a hunt and then confirm the ID elsewhere. If you're standing in a club hearing a song once, Shazam-style fingerprinting remains the right tool.
A useful next step: check the site's own FAQ and search documentation, which explain the search behavior and database in detail. For broader electronic music discovery alongside it, Discogs and Bandcamp are useful for confirming label and release details once you have a candidate.
Why would I use cosine.club instead of Spotify or Last.fm for music discovery?
cosine.club is for finding tracks that sound like a track you already have, when tags, genres and play counts can't help you. It matches on audio rather than metadata or other people's listening, so it works on obscure records that Spotify and Last.fm have little or no data about.
The practical difference
| cosine.club | Spotify / Last.fm | |
|---|---|---|
| What drives a match | The audio itself (a 1,280-dimension vector from an Essentia neural network trained on Discogs styles) | Tags, genres, and co-listening or play data |
| Obscure white-label with no tags | Sits in the catalog on the same terms as anything else | Needs tags and plays before it can be recommended at all |
| Catalog shape | Over two million electronic tracks | Broad catalogs, strongest on popular music |
| Account | Free, no account needed | Account typically required |
When it's the better tool
- You have a specific track and want its neighbours: paste it in and get the closest-sounding matches across the catalog.
- You dig into 90s techno, tech house, or underground house where Last.fm scrobbles are thin.
- You want to move between two known tracks and hear the path connecting them — the "Journey" feature is built for exactly that.
- You want human curation without an algorithm: "Today's Gems" and community playlists are browsable.
Where Spotify or Last.fm still wins
Social proof and mainstream breadth. If you want "what's popular in this genre right now," or recommendations built from what people like you actually play, those services have the data cosine.club deliberately ignores. Audio similarity also can't tell you whether a track is good — only that it sounds close.
A concrete scenario
Say you found a 1996 tech-house white label with no Discogs style tags and 40 plays. On Spotify or Last.fm there's essentially nothing to match against. On cosine.club, the audio vector already exists, so you paste the track and get a list of records that sound like it — a starting point for a dig, not a finished recommendation.
Next step
Pick one track you know well and run it through the search, then compare the results against what Spotify's "song radio" gives you for the same track. If the cosine.club list surfaces records you've never heard of that genuinely fit, it's the right tool for your digging; if you mainly want popular, socially-validated picks, stay with the streaming services.
Do I need an account or pay anything to search the catalog?
No. Searching the catalog is free and needs no account — you can paste a track and get matches by sound without signing in or paying. The site's own framing is "free, no account," and the search flow is built around pasting a track rather than registering first.
What an account appears to be for
Signing in is tied to the optional, personal side of the site rather than to searching itself. The navigation lists playlists, favorites, history, settings and API alongside a log-in link, and the community playlists are credited to individual users — so an account is what you'd want if you intend to save results, build playlists, or keep a history of past searches. The "donate" link suggests voluntary support rather than a paywall.
A practical way to decide
| Your goal | Account needed? |
|---|---|
| Paste a track, hear what sounds closest | No |
| Try the "Journey" feature between two tracks | No |
| Save favorites or build playlists | Likely yes |
| Keep a search history across sessions | Likely yes |
Next step
Start with a single track you know well and judge whether the matches actually sound close — that tells you more about fit than any feature list. If the results are useful and you find yourself returning, create an account then, so your favorites and playlists persist. If you're building something on top of it, the API is worth a look before you commit to manual searching.
How can I use the Journey feature to explore a path between two tracks?
The Journey feature on cosine.club lets you hear the sequence of tracks that connects any two songs, so you can trace how the sound gradually shifts from one to the other rather than jumping straight between them.
How to use it
- Pick a starting track and an ending track — ideally two that feel far apart to you.
- Start the Journey and listen through the path. Each step should be a smaller sonic change than the last, so the route makes sense as a progression.
- Save the intermediate tracks you like. The valuable output is usually the middle of the path, not the endpoints you already knew.
Why the path is useful
- Digging in unfamiliar territory: If you know 90s techno well but want to reach modern deep house, the Journey shows you the stepping stones rather than dropping you somewhere you can't place.
- Building a set: A gradual path doubles as a rough energy or mood arc you can adapt for a DJ set.
- Testing the engine: Run a Journey between two tracks you think are unrelated. If the path still feels coherent, the audio matching is doing real work.
What to keep in mind
The path reflects audio similarity, not taste. A Journey between two tracks you love may pass through tracks you don't enjoy — that's the honest answer about what sits between them sonically. Treat the route as a map, not a recommendation.
For a first test, choose one track from "Today's Gems" and one from a community playlist with a different feel — say a 90s techno cut and an underground house track — and listen to the first three steps before deciding whether the path is worth following further.
User reviews (0)