Mod Archive Forums Mod Archive Forums
Advanced search  


Please note: Your main account will not work here, you must create a forum account to post on the forums.

Pages: [1]   Go Down

Author Topic: Molasses: Shazam for Module Music  (Read 2393 times)

0 Members and 1 Guest are viewing this topic.


  • Liking the Pie
  • Offline Offline
  • Posts: 2
    • View Profile
Molasses: Shazam for Module Music
« 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) 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:
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:

Saga Musix

  • TMA Moderator
  • Too much pie
  • *****
  • Offline Offline
  • Posts: 2535
  • I love OpenMPT! And Modules! And TMA! And Pie! :>
    • View Profile
    • Saga Musix - free module music and more!
Re: Molasses: Shazam for Module Music
« Reply #1 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 is really fast.
And yay for finding the tune you were searching for. ;)
» My TMA artist profile
» Visit my music site: [de, en]
» Visit my programming website: [de]
» Open ModPlug Tracker
Pages: [1]   Go Up