I was all excited to use this open source Chromaprint thing. My plan was, (please correct me)… well… Say a DJ mix is about 60 minutes… The songs overlap… sometimes for long durations… I would use an average song length about 5 mins for house music… we multiply that times 3 (to get three samples for each song on average)… so… 60 mins = 1 sample every 1.66 minutes. The sample would ten seconds… I would send 36 samples (60 / 5) * 3 to AcousID… for identification… Discard the duplicates
But then I read something about Chromaprint is designed for entire songs… any advice please? Will this work for 10 second clips? and if not… Can I use the shazam way with an open source database?
I did see something about identifying songs in a live stream… can the DJ Mix be treated like a live stream even though theres no gaps in the songs?