log

age author description
Sun, 10 Jan 2016 11:36:52 +0000 Adam Stark Merge branch 'release/1.0.3'
Sun, 10 Jan 2016 11:36:14 +0000 Adam Stark Fixed implementation issue in complex spectral difference (and its HWR cousin) - thanks to @zbanks for pointing this out. Also updated README for new version
Wed, 09 Dec 2015 22:58:05 +0000 Adam Stark Updated python module build settings and gitignore
Tue, 25 Nov 2014 23:00:13 +0000 Adam Stark Merge branch 'release/1.0.2' into develop
Tue, 25 Nov 2014 23:00:13 +0000 Adam Stark Merge branch 'release/1.0.2'
Tue, 25 Nov 2014 23:00:03 +0000 Adam Stark Updated version number
Tue, 25 Nov 2014 22:56:56 +0000 Adam Stark Updated Max external README
Tue, 25 Nov 2014 22:47:09 +0000 Adam Stark Tidied up and added maxhelp and beat tracking example patches
Mon, 24 Nov 2014 17:17:26 +0000 Adam Stark Added on and off message responders to max external
Mon, 24 Nov 2014 11:48:08 +0000 Adam Stark Added initial basic Max external and implemented getCurrentTempoEstimate() in BTrack.cpp
Fri, 21 Nov 2014 13:27:24 +0000 Adam Stark Merge branch 'release/1.0.1'
Tue, 08 Jul 2014 12:32:27 +0100 Adam Stark Added tag 1.0.0 for changeset 5bd9ae503dcf
Fri, 21 Nov 2014 13:26:54 +0000 Adam Stark Updated README
Fri, 21 Nov 2014 13:23:11 +0000 Adam Stark Made git repository rather than hg
Tue, 08 Jul 2014 12:32:26 +0100 Adam Stark flow: Merged <release> '1.0.0' to <develop> ('develop').
Tue, 08 Jul 2014 12:32:27 +0100 Adam Stark flow: Merged <release> '1.0.0' to <master> ('master').
Tue, 08 Jul 2014 12:32:26 +0100 Adam Stark flow: Closed <release> '1.0.0'.
Tue, 08 Jul 2014 12:32:06 +0100 Adam Stark Updated README
Tue, 08 Jul 2014 12:22:37 +0100 Adam Stark flow: Created branch 'release/1.0.0'.
Tue, 08 Jul 2014 12:22:06 +0100 Adam Stark Updated project settings
Tue, 28 Jan 2014 01:07:44 +0000 Adam Stark Updated README, installation instructions for Python module and added an example.py file to explain how to use the Python module. Also regenerated documentation.
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
Tue, 28 Jan 2014 00:19:21 +0000 Adam Stark Changed all pointers to arrays in OnsetDetectionFunction into vectors
Mon, 27 Jan 2014 23:54:18 +0000 Adam Stark Replaced the pointers to arrays in BTrack with vectors
Mon, 27 Jan 2014 23:20:13 +0000 Adam Stark Added installation instructions for Python module and Vamp plug-in
Mon, 27 Jan 2014 23:11:31 +0000 Adam Stark Updated README, commented more code, added a Vamp plug-in
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.
Wed, 22 Jan 2014 18:47:16 +0000 Adam Stark 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.
Wed, 22 Jan 2014 02:49:29 +0000 Adam Stark Before this commit, the OnsetDetectionFunction class used double precision, and the BTrack class used floats. I have now made BTrack use double precision also. This works fine and the only cost of doing this is that we have to perform one array copy into floating point format so that sample rate conversion (which has to be in floating point format) can take place.
Wed, 22 Jan 2014 01:34:04 +0000 Adam Stark Small syntax change for array arguments so they are pointers rather than array[]. Just personal preference.
Wed, 22 Jan 2014 01:13:45 +0000 Adam Stark Reformatted comments, removed the OnsetDetectionFunction constructor with no arguments, removed a number of unused variables and made changes to the python module to fix some casting problems and removed some unused variables there also. Still getting the same results, so no overall changes to the algorithm.
Tue, 21 Jan 2014 10:24:33 +0000 Adam Stark Added a unit testing project, and did some commenting. Also moved python-module into a modules-and-plug-ins folder
Tue, 21 Jan 2014 01:45:36 +0000 Adam Stark flow: Merged <release> 'v0.9.0' to <develop> ('develop').
Tue, 21 Jan 2014 01:44:18 +0000 Adam Stark More README updates
Tue, 21 Jan 2014 01:37:50 +0000 Adam Stark Updated README
Tue, 21 Jan 2014 01:29:44 +0000 Adam Stark Added a license file, fixed some small issues
Tue, 21 Jan 2014 00:10:11 +0000 Adam Stark Added all source code
Tue, 21 Jan 2014 00:00:46 +0000 Adam Stark flow initialization: Created <develop> trunk: develop
Tue, 21 Jan 2014 01:45:36 +0000 Adam Stark Added tag v0.9.0 for changeset c87f667abd68
Tue, 21 Jan 2014 01:45:36 +0000 Adam Stark flow: Merged <release> 'v0.9.0' to <master> ('master').
Tue, 21 Jan 2014 00:00:46 +0000 Adam Stark flow initialization: Created <master> trunk: master
Tue, 21 Jan 2014 00:00:46 +0000 Adam Stark flow initialization: Added configuration file.
Mon, 20 Jan 2014 23:59:56 +0000 Adam Stark Added a README
Tue, 21 Jan 2014 01:45:36 +0000 Adam Stark flow: Closed <release> 'v0.9.0'.
Tue, 21 Jan 2014 01:44:55 +0000 Adam Stark flow: Created branch 'release/v0.9.0'.
Tue, 08 Jul 2014 12:32:27 +0100 Adam Stark Added tag 1.0.0 for changeset 5bd9ae503dcf master
Tue, 08 Jul 2014 12:32:27 +0100 Adam Stark flow: Merged <release> '1.0.0' to <master> ('master'). master 1.0.0
Tue, 08 Jul 2014 12:32:26 +0100 Adam Stark flow: Merged <release> '1.0.0' to <develop> ('develop'). develop
Tue, 08 Jul 2014 12:32:26 +0100 Adam Stark flow: Closed <release> '1.0.0'. release/1.0.0
Tue, 08 Jul 2014 12:32:06 +0100 Adam Stark Updated README release/1.0.0
Tue, 08 Jul 2014 12:22:37 +0100 Adam Stark flow: Created branch 'release/1.0.0'. release/1.0.0
Tue, 08 Jul 2014 12:22:06 +0100 Adam Stark Updated project settings develop
Tue, 28 Jan 2014 01:07:44 +0000 Adam Updated README, installation instructions for Python module and added an example.py file to explain how to use the Python module. Also regenerated documentation. develop
Tue, 28 Jan 2014 00:49:53 +0000 Adam Overloaded initialise in OnsetDetectionFunction so the hopSize and frameSize can be set independently of the window type and onset detection function type develop
Tue, 28 Jan 2014 00:31:17 +0000 Adam Added a function to allow updates to the hop and frame size of the beat tracker develop
Tue, 28 Jan 2014 00:19:21 +0000 Adam Changed all pointers to arrays in OnsetDetectionFunction into vectors develop
Mon, 27 Jan 2014 23:54:18 +0000 Adam Replaced the pointers to arrays in BTrack with vectors develop
Mon, 27 Jan 2014 23:20:13 +0000 Adam Added installation instructions for Python module and Vamp plug-in develop
Mon, 27 Jan 2014 23:11:31 +0000 Adam Updated README, commented more code, added a Vamp plug-in develop
Sat, 25 Jan 2014 18:17:51 +0000 Adam Did more commenting. Added documentation. develop
Fri, 24 Jan 2014 21:45:55 +0000 Adam Renamed many variables, functions and arguments so they have more sensible names. Also removed an apparently redundant variable in OnsetDetectionFunction called wframe develop
Thu, 23 Jan 2014 18:00:53 +0000 Adam Did more renaming of obscurely named variables and added a couple of accessor methods develop
Thu, 23 Jan 2014 15:31:11 +0000 Adam 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. develop
Thu, 23 Jan 2014 12:17:06 +0000 Adam Added some simple unit tests. Removed the destructor from the BTrack class as it was unnecessary. develop
Wed, 22 Jan 2014 18:47:16 +0000 Adam 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. develop
Wed, 22 Jan 2014 02:49:29 +0000 Adam Before this commit, the OnsetDetectionFunction class used double precision, and the BTrack class used floats. I have now made BTrack use double precision also. This works fine and the only cost of doing this is that we have to perform one array copy into floating point format so that sample rate conversion (which has to be in floating point format) can take place. develop
Wed, 22 Jan 2014 01:34:04 +0000 Adam Small syntax change for array arguments so they are pointers rather than array[]. Just personal preference. develop
Wed, 22 Jan 2014 01:13:45 +0000 Adam Reformatted comments, removed the OnsetDetectionFunction constructor with no arguments, removed a number of unused variables and made changes to the python module to fix some casting problems and removed some unused variables there also. Still getting the same results, so no overall changes to the algorithm. develop
Tue, 21 Jan 2014 10:24:33 +0000 Adam Added a unit testing project, and did some commenting. Also moved python-module into a modules-and-plug-ins folder develop
Tue, 21 Jan 2014 01:45:36 +0000 Adam Added tag v0.9.0 for changeset c87f667abd68 master
Tue, 21 Jan 2014 01:45:36 +0000 Adam flow: Merged <release> 'v0.9.0' to <master> ('master'). master v0.9.0
Tue, 21 Jan 2014 01:45:36 +0000 Adam flow: Merged <release> 'v0.9.0' to <develop> ('develop'). develop
Tue, 21 Jan 2014 01:45:36 +0000 Adam flow: Closed <release> 'v0.9.0'. release/v0.9.0
Tue, 21 Jan 2014 01:44:55 +0000 Adam flow: Created branch 'release/v0.9.0'. release/v0.9.0
Tue, 21 Jan 2014 01:44:18 +0000 Adam More README updates develop
Tue, 21 Jan 2014 01:37:50 +0000 Adam Updated README develop
Tue, 21 Jan 2014 01:29:44 +0000 Adam Added a license file, fixed some small issues develop
Tue, 21 Jan 2014 00:10:11 +0000 Adam Added all source code develop
Tue, 21 Jan 2014 00:02:23 +0000 Adam Closed branch default
Tue, 21 Jan 2014 00:00:46 +0000 Adam flow initialization: Created <develop> trunk: develop develop
Tue, 21 Jan 2014 00:00:46 +0000 Adam flow initialization: Created <master> trunk: master master
Tue, 21 Jan 2014 00:00:46 +0000 Adam flow initialization: Added configuration file.
Mon, 20 Jan 2014 23:59:56 +0000 Adam Added a README