Comment 9 for bug 753301

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi junglistric -- BTW we have a "bar and beat tracker" algorithm checked into our codebase from the Queen Mary university which could be used as a starting point for a phase meter:

https://github.com/mixxxdj/mixxx/blob/master/vamp-plugins/plugins/BarBeatTrack.h

We don't currently use it, so part of the work would be to run that analysis as part of our "analyzer queue" and then plumb the results of the analysis into other parts of Mixxx (i.e. the UI for display and the master sync code to inform synchronization).

The algorithm is described here:
http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html#qm-barbeattracker

The plugin already computes the FFT so if you'd like to develop your own approach you could reuse some of that code.

Cheers,
RJ