ayyi / samplecat

SampleCat is a a program for cataloguing and auditioning audio samples.
http://ayyi.github.io/samplecat/
GNU General Public License v3.0
54 stars 5 forks source link

BPM detection #8

Open naught101 opened 9 years ago

naught101 commented 9 years ago

It would be handy to have some indication of the BPM of a loop - for short loops, that might just be 4*60/{loop length}, but for longer loops, it would be good to detect bars within the loop, and perhaps also detect non-4/4 beats. Could probably be outsourced to bpm, or some other commandline app..

ayyi commented 9 years ago

Hi. The priority for Samplecat right now is to solidify the existing features, however I do agree with you that BPM detection would be a very useful feature so I will leave the ticket open. I am assuming that the best way to implement would be one of the aubio plugins...

ewanuno commented 8 years ago

bpm detection would be great. there are several open source bpm detection routines, aubio, vamp and bpm-tools. they all work differently from what i can tell. bpm detection is never 100% so it is important to provide bpm tapping as a backup. it would be amazing to have a voting system where samplecat scans files with all three routines then uses the most "popular" bpm.