Fri, 19 Dec 2014 15:07:57 +0000 |
Chris Cannam |
Fix uninitialised variable
refactors
|
Fri, 19 Dec 2014 11:16:39 +0000 |
Chris Cannam |
Change defaults: no silence threshold, raw output by default
refactors
|
Fri, 19 Dec 2014 10:30:09 +0000 |
Chris Cannam |
Bump plugin version
refactors
|
Fri, 19 Dec 2014 10:19:33 +0000 |
Chris Cannam |
Expose silence threshold as parameter
refactors
|
Thu, 18 Dec 2014 17:56:54 +0000 |
Chris Cannam |
The finder is supposed to use normalised path-cost when calculation expand direction (as in Java implementation). Also, provide a way to query the forward path.
refactors
|
Thu, 11 Dec 2014 15:16:15 +0000 |
Chris Cannam |
Doc
refactors
|
Thu, 11 Dec 2014 14:09:54 +0000 |
Chris Cannam |
Distance metric tests
refactors
|
Thu, 11 Dec 2014 13:55:54 +0000 |
Chris Cannam |
Whoops, had checked in some executables mistaking them for headers in the list
refactors
|
Thu, 11 Dec 2014 13:55:25 +0000 |
Chris Cannam |
Start DistanceMetric test
refactors
|
Thu, 11 Dec 2014 13:53:16 +0000 |
Chris Cannam |
FeatureConditioner tests
refactors
|
Thu, 11 Dec 2014 12:54:46 +0000 |
Chris Cannam |
Generalise chroma test at least to other frame/samplerate etc
refactors
|
Thu, 11 Dec 2014 12:13:26 +0000 |
Chris Cannam |
Comment
refactors
|
Thu, 11 Dec 2014 11:58:46 +0000 |
Chris Cannam |
Non-chroma test
refactors
|
Thu, 11 Dec 2014 11:41:25 +0000 |
Chris Cannam |
Chroma feature test case
refactors
|
Thu, 11 Dec 2014 11:41:11 +0000 |
Chris Cannam |
Docs
refactors
|
Thu, 11 Dec 2014 10:16:26 +0000 |
Chris Cannam |
Prepare ground for some tests
refactors
|
Thu, 11 Dec 2014 10:15:40 +0000 |
Chris Cannam |
Remove unused member
refactors
|
Fri, 05 Dec 2014 18:06:51 +0000 |
Chris Cannam |
If two consecutive pin points have the same coordinate on one axis, drop the first. Also, don't forget to recalculate the opening and closing parts of the path
adaptive_diagonals
|
Fri, 05 Dec 2014 17:28:53 +0000 |
Chris Cannam |
Move adaptive smoothing over to Finder::smooth
adaptive_diagonals
|
Fri, 05 Dec 2014 15:19:48 +0000 |
Chris Cannam |
Use end point when recalculating with pin points
adaptive_diagonals
|
Fri, 05 Dec 2014 14:49:57 +0000 |
Chris Cannam |
Confidence inflection points
adaptive_diagonals
|
Fri, 05 Dec 2014 13:40:23 +0000 |
Chris Cannam |
Add raw features outputs, fix some path step bugs
adaptive_diagonals
|
Fri, 05 Dec 2014 11:02:15 +0000 |
Chris Cannam |
Merge from refactors branch
adaptive_diagonals
|
Fri, 05 Dec 2014 10:05:31 +0000 |
Chris Cannam |
Add OutputDerivative, for completeness, & make DistanceMetric cope with negative feature values
refactors
|
Thu, 04 Dec 2014 17:18:39 +0000 |
Chris Cannam |
Some adjustments to intermediate features
adaptive_diagonals
|
Thu, 04 Dec 2014 16:51:13 +0000 |
Chris Cannam |
Comment fix
refactors
|
Thu, 04 Dec 2014 15:59:31 +0000 |
Chris Cannam |
Sample rate and fft size no longer needed in Matcher parameters
refactors
|
Thu, 04 Dec 2014 15:55:05 +0000 |
Chris Cannam |
Merge from branch feature_conditioner
refactors
|
Thu, 04 Dec 2014 15:44:05 +0000 |
Chris Cannam |
A feature hack (that is not going anywhere)
adaptive_diagonals
|
Thu, 04 Dec 2014 15:24:27 +0000 |
Chris Cannam |
Obtain feature values from pipeline
adaptive_diagonals
|
Thu, 04 Dec 2014 14:19:35 +0000 |
Chris Cannam |
Return distances through retrievePath
adaptive_diagonals
|
Thu, 04 Dec 2014 13:54:05 +0000 |
Chris Cannam |
Merge from branch feature_conditioner, but leave the confidence calculation unfinished (need to move this)
adaptive_diagonals
|
Thu, 04 Dec 2014 13:48:17 +0000 |
Chris Cannam |
Use MatchPipeline in MatchVampPlugin
feature_conditioner
|
Thu, 04 Dec 2014 13:43:00 +0000 |
Chris Cannam |
Permit retrieving features
feature_conditioner
|
Thu, 04 Dec 2014 13:35:23 +0000 |
Chris Cannam |
Start MatchPipeline
feature_conditioner
|
Thu, 04 Dec 2014 13:23:10 +0000 |
Chris Cannam |
Feature size is not actually needed in Matcher
feature_conditioner
|
Thu, 04 Dec 2014 13:05:16 +0000 |
Chris Cannam |
Pull out normalisation and specdiff stuff into FeatureConditioner
feature_conditioner
|
Thu, 04 Dec 2014 10:24:35 +0000 |
Chris Cannam |
Merge
adaptive_diagonals
|
Thu, 04 Dec 2014 08:49:45 +0000 |
Chris Cannam |
Import median filter
adaptive_diagonals
|
Mon, 01 Dec 2014 17:54:52 +0000 |
Chris Cannam |
Test implementations of confidence peaks & adaptive smoothing
adaptive_diagonals
|
Fri, 28 Nov 2014 14:47:16 +0000 |
Chris Cannam |
Make the magnitude feature be the sum of magnitudes, not just magnitude of first file
adaptive_diagonals
|
Thu, 27 Nov 2014 18:01:36 +0000 |
Chris Cannam |
Add feature distance and feature magnitude outputs (for experiments)
adaptive_diagonals
|
Thu, 27 Nov 2014 17:08:22 +0000 |
Chris Cannam |
Close cheap_diagonals branch, now that diagonal weight is exposed as a parameter in the refactors branch
cheap_diagonals
|
Thu, 27 Nov 2014 16:50:14 +0000 |
Chris Cannam |
Tidy
refactors
|
Thu, 27 Nov 2014 16:05:24 +0000 |
Chris Cannam |
More debug output
refactors
|
Thu, 27 Nov 2014 16:05:19 +0000 |
Chris Cannam |
Ah, it's subtler than that -- we have to handle the case where this is not the first matcher as well, if we're to get precisely the same results
refactors
|
Thu, 27 Nov 2014 15:56:12 +0000 |
Chris Cannam |
Fix inconsistency (with Finder) in choice of preference where two costs come out equal
refactors
|
Thu, 27 Nov 2014 15:29:43 +0000 |
Chris Cannam |
Improve error reporting
refactors
|
Thu, 27 Nov 2014 13:02:28 +0000 |
Chris Cannam |
Remove some debug out
refactors
|
Thu, 27 Nov 2014 12:59:28 +0000 |
Chris Cannam |
And remove that printout
refactors
|
Thu, 27 Nov 2014 12:59:23 +0000 |
Chris Cannam |
Fix diagonal handling: there was an implicit fixed diagonal weight of 2 in comparison of diagmin+distance to othermin directly
refactors
|
Thu, 27 Nov 2014 12:57:59 +0000 |
Chris Cannam |
Version which prints out matrix on error
refactors
|
Thu, 27 Nov 2014 12:54:20 +0000 |
Chris Cannam |
Move some functions about
refactors
|
Thu, 27 Nov 2014 12:08:16 +0000 |
Chris Cannam |
Previous commit was a mistake: the ahead-of-time business is in Finder::getExpandDirection. In fact we were failing to swap advance directions in forward path when writing to the "other" finder. This does not actually affect the backward path calculation, but it does mean we can restore the sanity check.
refactors
|
Thu, 27 Nov 2014 11:27:17 +0000 |
Chris Cannam |
Ah, no, of course the advance differs for the forward path (it is based on partial information). But the cost shouldn't.
refactors
|
Thu, 27 Nov 2014 10:53:00 +0000 |
Chris Cannam |
More error checking (check advance as well as cost)
refactors
|
Thu, 27 Nov 2014 10:49:11 +0000 |
Chris Cannam |
Expose diagonal weight as a parameter
refactors
|
Thu, 27 Nov 2014 10:14:07 +0000 |
Chris Cannam |
Error-checking code optional
refactors
|
Thu, 27 Nov 2014 08:13:29 +0000 |
Chris Cannam |
Toward cost checks
refactors
|
Thu, 20 Nov 2014 16:44:06 +0000 |
Chris Cannam |
OS/X build stuff
refactors
|
Wed, 19 Nov 2014 14:26:31 +0000 |
Chris Cannam |
Ensure eventual durations are set on Finder
refactors
|
Wed, 19 Nov 2014 14:14:52 +0000 |
Chris Cannam |
Remove more friend-classes
refactors
|
Wed, 19 Nov 2014 14:26:31 +0000 |
Chris Cannam |
Ensure eventual durations are set on Finder
cheap_diagonals
|
Wed, 19 Nov 2014 14:14:52 +0000 |
Chris Cannam |
Remove more friend-classes
cheap_diagonals
|
Wed, 19 Nov 2014 12:13:28 +0000 |
Chris Cannam |
Merge from branch refactors
cheap_diagonals
|
Wed, 19 Nov 2014 11:59:03 +0000 |
Chris Cannam |
Pull out feature extractor calls from Matcher, remove MatchFeeder, have only the feeder-from-features and use that in MatchVampPlugin
refactors
|
Wed, 19 Nov 2014 10:48:27 +0000 |
Chris Cannam |
Tidy
refactors
|
Wed, 19 Nov 2014 10:18:19 +0000 |
Chris Cannam |
Pull up Matcher set/get to public API, use only public API in Finder
refactors
|
Wed, 19 Nov 2014 09:17:58 +0000 |
Chris Cannam |
Encapsulate get/set, add range and init checks
refactors
|
Tue, 18 Nov 2014 17:20:37 +0000 |
Chris Cannam |
Minor float fixes
refactors
|
Tue, 18 Nov 2014 16:35:15 +0000 |
Chris Cannam |
distYSize no longer needed, and some tidying and checks
refactors
|
Tue, 18 Nov 2014 10:33:12 +0000 |
Chris Cannam |
Merge from branch refactors_no_float
cheap_diagonals
|
Tue, 18 Nov 2014 10:33:03 +0000 |
Chris Cannam |
Merge from branch refactors_no_float
refactors
|
Tue, 18 Nov 2014 10:31:37 +0000 |
Chris Cannam |
Fix handling of path lookup in case where the expected end point (end of silence in both files) is not available
refactors_no_float
|
Tue, 18 Nov 2014 10:10:11 +0000 |
Chris Cannam |
Merge from branch refactors_no_float
cheap_diagonals
|
Tue, 18 Nov 2014 10:06:40 +0000 |
Chris Cannam |
Merge from branch refactors_no_float
refactors
|
Tue, 18 Nov 2014 10:03:36 +0000 |
Chris Cannam |
Fix handling of empty queues -- we should continue processing when a queue is empty only if we've reached end of file on both
refactors_no_float
|
Fri, 14 Nov 2014 13:57:12 +0000 |
Chris Cannam |
Merge from branch "refactors_no_float"
cheap_diagonals
|
Fri, 14 Nov 2014 13:55:52 +0000 |
Chris Cannam |
Merge from branch "refactors_no_float"
refactors
|
Fri, 14 Nov 2014 13:53:58 +0000 |
Chris Cannam |
Update both Feeders so as to recognise the end of one input before the other has ended. MatchFeeder does this by detecting trailing silence (as both its inputs are technically the same length since the shorter is zero-padded) and reporting that to Finder. MatchFeatureFeeder simply recognises missing features at the end and won't queue them.
refactors_no_float
|
Fri, 14 Nov 2014 12:35:36 +0000 |
Chris Cannam |
Weight of sqrt(2) in both cases
cheap_diagonals
|
Fri, 14 Nov 2014 10:26:13 +0000 |
Chris Cannam |
Merge from branch "refactors"
cheap_diagonals
|
Fri, 14 Nov 2014 10:25:57 +0000 |
Chris Cannam |
Merge from the default branch
refactors_no_float
|
Fri, 14 Nov 2014 10:25:40 +0000 |
Chris Cannam |
Merge from default branch
refactors
|
Fri, 14 Nov 2014 10:24:13 +0000 |
Chris Cannam |
Ensure matrix is recalculated for reverse path
|
Fri, 14 Nov 2014 10:22:27 +0000 |
Chris Cannam |
Do not penalise diagonals
cheap_diagonals
|
Fri, 14 Nov 2014 10:09:10 +0000 |
Chris Cannam |
If the distance metric is a float, the total path cost should be a double (otherwise discriminatory precision is lost as the overall total accumulates)
refactors
|
Fri, 14 Nov 2014 09:45:56 +0000 |
Chris Cannam |
Fix narrowing float conversions
refactors
|
Fri, 14 Nov 2014 09:40:49 +0000 |
Chris Cannam |
Warn (and thus error) for float-narrowing conversions
refactors
|
Fri, 14 Nov 2014 09:02:32 +0000 |
Chris Cannam |
Comment
refactors_no_float
|
Thu, 13 Nov 2014 18:50:25 +0000 |
Chris Cannam |
Comment
refactors_no_float
|
Fri, 14 Nov 2014 09:02:32 +0000 |
Chris Cannam |
Comment
refactors
|
Thu, 13 Nov 2014 18:50:25 +0000 |
Chris Cannam |
Comment
refactors
|
Thu, 13 Nov 2014 15:09:04 +0000 |
Chris Cannam |
Some fixes: int -> float
refactors
|
Thu, 13 Nov 2014 14:43:03 +0000 |
Chris Cannam |
Replace char dist (inc dir in masked section) with float dist + separate dir
refactors
|
Thu, 13 Nov 2014 13:59:41 +0000 |
Chris Cannam |
refactor: Remove unused declaration
refactors
|
Thu, 13 Nov 2014 13:53:52 +0000 |
Chris Cannam |
refactor: m_ prefix
refactors
|
Thu, 13 Nov 2014 13:43:37 +0000 |
Chris Cannam |
refactor: Group public/protected in a more typical C++ style
refactors
|
Thu, 13 Nov 2014 13:19:53 +0000 |
Chris Cannam |
Fix to resizing logic. Regression test passes.
refactors
|
Thu, 13 Nov 2014 12:57:04 +0000 |
Chris Cannam |
Merge from default branch
refactors
|
Thu, 13 Nov 2014 12:55:29 +0000 |
Chris Cannam |
Avoid freqMap overruns for unusual sample rates
|
Thu, 13 Nov 2014 12:50:54 +0000 |
Chris Cannam |
Make use of FeatureExtractor in Matcher
refactors
|
Thu, 13 Nov 2014 12:03:52 +0000 |
Chris Cannam |
refactor: Pull out feature extraction code to FeatureExtractor.cpp
refactors
|
Thu, 13 Nov 2014 09:50:30 +0000 |
Chris Cannam |
Merge from refactors branch
|
Thu, 13 Nov 2014 09:50:14 +0000 |
Chris Cannam |
Move source to src
refactors
|
Thu, 13 Nov 2014 09:50:09 +0000 |
Chris Cannam |
Make regressiontest.sh independent of the path it is run from
refactors
|
Thu, 13 Nov 2014 07:45:01 +0000 |
Chris Cannam |
Some (commented-out) debug
|
Fri, 31 Oct 2014 16:36:19 +0000 |
Chris Cannam |
Expose smooth parameter through plugin
|
Fri, 31 Oct 2014 15:54:15 +0000 |
Chris Cannam |
Make smoothing optional (internally, not exposed as a parameter)
|
Fri, 31 Oct 2014 15:42:40 +0000 |
Chris Cannam |
Put the retrievePath logic in Finder (was in the plugin itself)
|
Fri, 31 Oct 2014 13:03:16 +0000 |
Chris Cannam |
Make distance scale a parameter as well
|
Fri, 31 Oct 2014 11:41:42 +0000 |
Chris Cannam |
Merge
|
Fri, 31 Oct 2014 11:41:30 +0000 |
Chris Cannam |
Change in internal processing block size in Sonic Annotator v1.1 release necessitates an update to the "expected" output
|
Fri, 31 Oct 2014 11:31:08 +0000 |
Chris Cannam |
Pull out DistanceMetric into its own class
|
Fri, 17 Oct 2014 12:57:14 +0100 |
Chris Cannam |
Add zonewidth parameter (setting the block time in the matcher) and rename the max run count to "gradient limit"
|
Fri, 10 Oct 2014 17:45:28 +0100 |
Chris Cannam |
Add MatchFeatureFeeder, permitting the aligner to be driven from external data
|
Fri, 10 Oct 2014 16:27:45 +0100 |
Chris Cannam |
Add alternate Matcher API calls to provide external feature data
|
Fri, 10 Oct 2014 16:27:29 +0100 |
Chris Cannam |
Check for Sonic Annotator version
|
Fri, 10 Oct 2014 15:58:19 +0100 |
Chris Cannam |
Separate out feature extraction from distance calculations
|
Fri, 10 Oct 2014 14:45:15 +0100 |
Chris Cannam |
Remove some debug output
|
Fri, 10 Oct 2014 14:23:04 +0100 |
Chris Cannam |
Version will be 2
|
Fri, 10 Oct 2014 14:22:53 +0100 |
Chris Cannam |
Expose a number of MATCH parameters through the plugin
|
Fri, 10 Oct 2014 14:01:43 +0100 |
Chris Cannam |
Store parameters object
|
Fri, 10 Oct 2014 13:16:54 +0100 |
Chris Cannam |
Implement features outputs
|
Fri, 10 Oct 2014 12:55:05 +0100 |
Chris Cannam |
Pull out Matcher parameters into an object
|
Fri, 10 Oct 2014 12:04:54 +0100 |
Chris Cannam |
Make feeder/matcher able to return feature vectors
|
Fri, 10 Oct 2014 10:52:07 +0100 |
Chris Cannam |
Pull out total energies into a separate vector (so that the frame vectors only contain the real features)
|
Fri, 10 Oct 2014 10:51:49 +0100 |
Chris Cannam |
Add simple regression test
|
Wed, 06 Aug 2014 16:02:25 +0100 |
Chris Cannam |
Looks like --retain-symbols-file=<file>.list is the PE equivalent of the ELF version script for our purposes
|
Wed, 06 Aug 2014 12:38:00 +0100 |
Chris Cannam |
Fixes to problems reported by plugin tester
|
Tue, 05 Aug 2014 11:06:04 +0100 |
Chris Cannam |
ming32 build
|
Wed, 25 Jun 2014 13:50:31 +0100 |
Chris Cannam |
Add RDF
|
Fri, 25 Sep 2009 15:21:22 +0000 |
cannam |
* Fixes from Solaris build
|
Mon, 23 Mar 2009 19:47:01 +0000 |
cannam |
* implement reset()!
|
Tue, 02 Dec 2008 13:13:25 +0000 |
cannam |
...
|
Tue, 02 Dec 2008 13:03:44 +0000 |
cannam |
* minor build stuff
|
Mon, 01 Dec 2008 21:30:46 +0000 |
cannam |
...
|
Mon, 01 Dec 2008 20:40:07 +0000 |
cannam |
* build sensibleness
|
Wed, 04 Jun 2008 19:32:59 +0000 |
cannam |
* update from other repo
|
Wed, 24 Oct 2007 12:13:43 +0000 |
cannam |
* initial import
|