log src/BTrack.cpp @ 98:3b24b01fbe15

age author description
Sat, 12 Aug 2017 13:54:35 +0100 Adam Stark More tidying...
Fri, 11 Aug 2017 18:18:33 +0100 Adam Stark Replaced C-style arrays with std vectors and modernised some code
Sat, 18 Jun 2016 09:24:13 +0100 Adam Stark Added Kiss FFT option
Wed, 11 May 2016 00:06:52 +0100 Adam Stark Code style update to BTrack class
Tue, 10 May 2016 23:54:33 +0100 Adam Stark Tidy
Fri, 04 Mar 2016 18:10:23 +0000 Adam Stark Moved some parts of the algorithm from arrays needing lots of data moved around to lighted circular buffers
Sat, 30 Jan 2016 23:55:13 +0000 Adam Stark Implemented frequency domain calculation of the auto-correlation function, rather than old the time domain method. Makes for a very small (max 5%) speed up overall for the algorithm
Mon, 24 Nov 2014 11:48:08 +0000 Adam Stark Added initial basic Max external and implemented getCurrentTempoEstimate() in BTrack.cpp
Tue, 28 Jan 2014 00:49:53 +0000 Adam Stark Overloaded initialise in OnsetDetectionFunction so the hopSize and frameSize can be set independently of the window type and onset detection function type
Tue, 28 Jan 2014 00:31:17 +0000 Adam Stark Added a function to allow updates to the hop and frame size of the beat tracker
Mon, 27 Jan 2014 23:54:18 +0000 Adam Stark Replaced the pointers to arrays in BTrack with vectors
Sat, 25 Jan 2014 18:17:51 +0000 Adam Stark Did more commenting. Added documentation.
Fri, 24 Jan 2014 21:45:55 +0000 Adam Stark Renamed many variables, functions and arguments so they have more sensible names. Also removed an apparently redundant variable in OnsetDetectionFunction called wframe
Thu, 23 Jan 2014 18:00:53 +0000 Adam Stark Did more renaming of obscurely named variables and added a couple of accessor methods
Thu, 23 Jan 2014 15:31:11 +0000 Adam Stark Replaced switch statements in OnsetDetectionFunction with enums. Renamed lots of functions so that they have better names, in camel case. Added some unit tests for initialisation of BTrack.
Thu, 23 Jan 2014 12:17:06 +0000 Adam Stark Added some simple unit tests. Removed the destructor from the BTrack class as it was unnecessary.