log src/Finder.cpp @ 246:aac9ad4064ea subsequence tip

age author description
Thu, 02 Jul 2020 17:26:58 +0100 Chris Cannam Stub out SubsequenceMatchVampPlugin subsequence
Wed, 09 Sep 2015 09:57:57 +0100 Chris Cannam More copyright updates, add CITATION file v1.0
Thu, 11 Jun 2015 12:30:51 +0100 Chris Cannam Fix crash in looking up expand direction, when the entire reference audio has been fed before any performance has (a pathological case)
Thu, 05 Mar 2015 10:59:32 +0000 Chris Cannam Fix some erroneous uses of -1 where INVALID_PATHCOST was intended
Fri, 27 Feb 2015 14:14:42 +0000 Chris Cannam Naming
Fri, 27 Feb 2015 12:21:58 +0000 Chris Cannam Rename getRowRange/getColRange to make nature of arg clearer memory
Fri, 27 Feb 2015 11:38:04 +0000 Chris Cannam Stats memory
Thu, 26 Feb 2015 15:52:16 +0000 Chris Cannam Normalised path costs should use a different type from un-normalised ones (because they are in a different range) re-minimise
Thu, 26 Feb 2015 12:19:17 +0000 Chris Cannam distance_t * diagonalWeight might not fit in distance_t; use pathcost_t for it. Also remove C-style casts. re-minimise
Thu, 19 Feb 2015 17:17:20 +0000 Chris Cannam Toward allowing types to be small again. Doesn't currently build re-minimise
Thu, 19 Feb 2015 16:57:19 +0000 Chris Cannam Start using properly-named types types
Thu, 19 Feb 2015 16:45:42 +0000 Chris Cannam Introduce (though don't use properly) types header; get to build types
Thu, 19 Feb 2015 16:14:33 +0000 Chris Cannam Build with -Wconversion tuning-rescale
Fri, 06 Feb 2015 18:41:35 +0000 Chris Cannam Merge from branch structure refactors
Fri, 06 Feb 2015 18:09:18 +0000 Chris Cannam Minor tidy structure
Fri, 06 Feb 2015 13:07:30 +0000 Chris Cannam Tidy up structure
Fri, 30 Jan 2015 14:54:18 +0000 Chris Cannam Build stuff refactors
Thu, 29 Jan 2015 17:38:09 +0000 Chris Cannam Add overall cost output to plugin. Looks suspiciously unaffected by tuning frequency. refactors
Fri, 23 Jan 2015 17:33:37 +0000 Chris Cannam Make path retrieval available directly in pipeline; some ctor/operator= fixes (hopefully to become obsolete later) structure
Fri, 23 Jan 2015 14:55:19 +0000 Chris Cannam More cost query methods structure
Thu, 22 Jan 2015 12:04:44 +0000 Chris Cannam Factor out getBestEdgeCost structure
Fri, 09 Jan 2015 17:20:52 +0000 Chris Cannam Merge from branch refactors adaptive_diagonals
Thu, 08 Jan 2015 12:11:27 +0000 Chris Cannam Separate out the raw & conditioned feature outputs (previously only conditioned was available, but we want raw for our tests). Plus some optional debug output 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
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
Thu, 04 Dec 2014 14:19:35 +0000 Chris Cannam Return distances through retrievePath adaptive_diagonals
Mon, 01 Dec 2014 17:54:52 +0000 Chris Cannam Test implementations of confidence peaks & adaptive smoothing adaptive_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 15:29:43 +0000 Chris Cannam Improve error reporting refactors
Thu, 27 Nov 2014 12:59:28 +0000 Chris Cannam And remove that printout refactors
Thu, 27 Nov 2014 12:57:59 +0000 Chris Cannam Version which prints out matrix on error 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
Wed, 19 Nov 2014 14:26:31 +0000 Chris Cannam Ensure eventual durations are set on Finder refactors
Wed, 19 Nov 2014 14:26:31 +0000 Chris Cannam Ensure eventual durations are set on Finder cheap_diagonals
Wed, 19 Nov 2014 12:13:28 +0000 Chris Cannam Merge from branch refactors cheap_diagonals
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
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
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