view README.md @ 18:450c53430540 develop

Changed the interface of the algorithm so that onset detection function samples are calculated internally. This makes the call to the algorithm for most cases much simpler. Also added a static function for calculating beat times in seconds based upon sampling frequency, hop size and the current frame number.
author Adam <adamstark.uk@gmail.com>
date Wed, 22 Jan 2014 18:47:16 +0000
parents 53e35af84e9e
children deb49a2590f3 bb3803edaa17
line wrap: on
line source
BTrack - A Real-Time Beat Tracker
=================================

** Version 0.9 **

*by Adam Stark, Matthew Davies and Mark Plumbley.*


About BTrack
------------

BTrack is a causal beat tracking algorithm intended for real-time use. It is implemented in C++ with a wrapper for Python.

Full details of the working of the algorithm can be found in:

* Musicians and Machines: Bridging the Semantic Gap in Live Performance, Chapter 3, A. M. Stark, PhD Thesis, Queen Mary, University of London, 2011.

* Real-Time Beat-Synchronous Analysis of Musical Audio, A. M. Stark, M. E. P. Davies and M. D. Plumbley. In Proceedings of the 12th International Conference on Digital Audio Effects (DAFx-09), Como, Italy, September 1-4, 2009.


Versions
--------

==== 0.9 ====

* This is the original version of the BTrack algorithm



License
-------

BTrack is made available under the GNU General Public License, version 3. Please see the included LICENSE.txt for more details.