It seems to be finding snippets of songs similar to snippets. I tried on Metallica - Unforgiven III, which starts off with a slow piano composition, and then enters a riff and cuts out.
It ends up recommending piano songs, many Korean ones.
There's some interesting ones like Ghost - Cirice, where it finds other songs with similar riffs. I like Ghost's music in general, just not the Satanic themes, so this is a great tool for finding similar music.
I'm somewhat amused that it doesn't match Under Pressure with Ice Ice Baby.
good point, probably a final version should have a pipeline like 1. cluster song segments into styles and 2. search for each cluster or only the main cluster.
What would be a good NN architecture for the first step?
It seems like a data problem, not architecture. Usually these preview snippets capture the essence of the song. It works on say, Unforgiven II but not Unforgiven III.
We'll likely see a lot of first generation products tackle these low hanging fruit like "I dumped data into AI/ML and here's the output". But the next generation will likely be people who can handle data better - interpret it, clean out bad samples, and so on.
It ends up recommending piano songs, many Korean ones.
There's some interesting ones like Ghost - Cirice, where it finds other songs with similar riffs. I like Ghost's music in general, just not the Satanic themes, so this is a great tool for finding similar music.
I'm somewhat amused that it doesn't match Under Pressure with Ice Ice Baby.