Mod Archive Forums

Community => The Lobby => Topic started by: Loser777 on August 01, 2015, 03:25:58

Title: Molasses: Shazam for Module Music
Post by: Loser777 on August 01, 2015, 03:25:58
I've been interested in searching for music modules that I knew were used in some YouTube videos for a while but only recently realized that this was feasible for large collections of modules e.g. the modarchive.

I recently hacked together a Python script using the dejavu project that is capable of (slowly) https://github.com/eqy/molasses searching through large libraries of music modules with nearly 100% coverage. On an i5-2520M, it's possible to search through the entire 2007 snapshot of archive in ~4 days.

Here's a short demo video showing how the search process works:
https://www.youtube.com/watch?v=8MkqQ8N0UKA
Of course, in practice this takes a lot longer due to the sheer number of modules.

I'm also open to pull requests if people want to make the project an actual thing or just clean up the interface.

If you have a wav/mp3 sample of a module you're desperately trying to find, let me know and I'll see how much CPU time I have to spare.



If you're interested in the backstory of how this came together, there's a long blog post here:
http://68.5.231.239:8080/index.php?swag=molasses
Title: Re: Molasses: Shazam for Module Music
Post by: Saga Musix on August 04, 2015, 23:13:16
Nice project. I know there are some similar (yet even more advanced) projects cooking behind the scenes. Judging from the example video you posted (and without trying), the fingerprinting seems to be slower than it could be, though - chromaprint (https://acoustid.org/chromaprint) is really fast.
And yay for finding the tune you were searching for. ;)