log data/model/FFTModel.cpp @ 1719:6af7bd6aaf79 3.3-stable

age author description
Thu, 04 Apr 2019 11:15:43 +0100 Chris Cannam Model deletion issues - the AlignmentModel doesn't actually need to know about the input aggregate model; the document should own it instead
Thu, 04 Apr 2019 11:15:43 +0100 Chris Cannam Model deletion issues - the AlignmentModel doesn't actually need to know about the input aggregate model; the document should own it instead single-point
Fri, 29 Mar 2019 19:16:11 +0000 Chris Cannam Fix error message which says the opposite of the truth single-point
Mon, 26 Nov 2018 14:33:41 +0000 Chris Cannam Use nullptr throughout fix-static-analysis
Tue, 13 Nov 2018 13:29:37 +0000 Chris Cannam Further adjustments to peak picking, to try to avoid a surfeit of peaks in the higher frequencies spectrogramparam
Mon, 12 Nov 2018 14:48:15 +0000 Chris Cannam Slightly simplify median-window size calculation - but this is not the best way to do this for spectrum views, need to reconsider spectrogramparam
Thu, 08 Nov 2018 15:02:30 +0000 Chris Cannam Introduce & make use of faster MovingMedian class (now with resize capability) spectrogramparam
Thu, 08 Nov 2018 12:56:03 +0000 Chris Cannam A little faster as vector spectrogramparam
Wed, 07 Nov 2018 15:46:20 +0000 Chris Cannam Comment
Wed, 07 Nov 2018 11:47:24 +0000 Chris Cannam Properly align window with signal, in oversampled case
Tue, 24 Apr 2018 14:13:51 +0100 Chris Cannam Some messing around with profiling
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Thu, 01 Mar 2018 14:43:40 +0000 Chris Cannam Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
Thu, 26 Jan 2017 14:11:20 +0000 Chris Cannam Reduce amount of copying in FFTModel
Tue, 13 Dec 2016 15:23:21 +0000 Chris Cannam Update to use bqvec allocator for float vectors 3.0-integration
Wed, 07 Dec 2016 13:56:22 +0000 Chris Cannam Remove unnecessary move()s 3.0-integration
Wed, 23 Nov 2016 10:34:45 +0000 Chris Cannam Debug note when we overrun end of data 3.0-integration
Mon, 21 Nov 2016 15:05:57 +0000 Chris Cannam Branch to use bqfft code and remove FFTapi bqfft
Thu, 10 Nov 2016 09:58:28 +0000 Chris Cannam More timings and cache hit counts 3.0-integration
Thu, 10 Nov 2016 09:23:05 +0000 Chris Cannam A note on cache hit findings 3.0-integration
Wed, 09 Nov 2016 18:08:40 +0000 Chris Cannam Print out cache hit/miss counts 3.0-integration
Tue, 18 Oct 2016 15:54:56 +0100 Chris Cannam MSVC build fixes msvc2015_64
Fri, 05 Aug 2016 14:31:16 +0100 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
Thu, 04 Aug 2016 14:02:56 +0100 Chris Cannam Restore phase display spectrogram-minor-refactor
Wed, 13 Jul 2016 13:06:28 +0100 Chris Cannam Create, but don't yet use, a renderer in the colour 3d plot layer spectrogram-minor-refactor
Mon, 13 Jun 2016 16:17:44 +0100 Chris Cannam Mid-refactor to pull out the bulk of paintDrawBuffer into chunks spectrogram-minor-refactor
Thu, 04 Feb 2016 11:13:39 +0000 Chris Cannam Merge from branch "tony-2.0-integration" 3.0-integration
Fri, 22 Jan 2016 17:08:02 +0000 Chris Cannam Tidy a bit 3.0-integration
Fri, 22 Jan 2016 13:39:45 +0000 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset 3.0-integration
Tue, 20 Oct 2015 12:54:06 +0100 Chris Cannam Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one call tony-2.0-integration
Tue, 13 Oct 2015 14:26:40 +0100 Chris Cannam Adjust model update during recording or writing a new wave file. Formerly we were using the model's completion percentage to indicate write proportion and completion -- that's not a good idea because some layers will reasonably avoid rendering at all until a model reaches 100% completion (it's supposed to report only progress on the initial model generation, and the model shouldn't change during completion updates). tony-2.0-integration
Mon, 15 Jun 2015 16:02:58 +0100 Chris Cannam Smooth signal flow through from file to fft model simple-fft-model
Mon, 15 Jun 2015 12:19:47 +0100 Chris Cannam Rework audio file reader API to prefer using std containers simple-fft-model
Sat, 13 Jun 2015 08:47:05 +0100 Chris Cannam Fix to fft cache simple-fft-model
Fri, 12 Jun 2015 19:18:56 +0100 Chris Cannam A small cache for source samples simple-fft-model
Fri, 12 Jun 2015 18:50:52 +0100 Chris Cannam Make a small cache of recently-used columns simple-fft-model
Fri, 12 Jun 2015 18:20:09 +0100 Chris Cannam Normalization function simple-fft-model
Fri, 12 Jun 2015 18:08:57 +0100 Chris Cannam Simplest naive FFTModel implementation (+ fill in tests) simple-fft-model
Fri, 12 Jun 2015 14:51:46 +0100 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
Tue, 31 Mar 2015 12:12:31 +0100 Chris Cannam clone() is never used (therefore presumably never works either) tonioni
Tue, 10 Mar 2015 10:31:27 +0000 Chris Cannam More type fixes, primarily in the spectrogram cxx11
Wed, 04 Mar 2015 12:01:04 +0000 Chris Cannam Introduce and use a samplerate type cxx11
Tue, 03 Mar 2015 15:18:24 +0000 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
Wed, 03 Sep 2014 11:06:19 +0100 Chris Cannam Fix very minor but erroneous non-float-arithmetic
Tue, 17 Jun 2014 14:33:42 +0100 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
Tue, 26 Nov 2013 13:35:08 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Thu, 10 Sep 2009 18:44:45 +0000 Chris Cannam * solaris build fixes
Thu, 05 Feb 2009 17:33:21 +0000 Chris Cannam * Re-enable peak frequencies display in spectrogram
Thu, 22 Jan 2009 17:58:33 +0000 Chris Cannam * try some qvectors
Mon, 08 Dec 2008 11:15:13 +0000 Chris Cannam * Cut back on the locking and general workload in
Tue, 02 Dec 2008 17:17:25 +0000 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
Thu, 08 May 2008 14:46:22 +0000 Chris Cannam * Speed up spectrogram painting by releasing mutex in FFTDataServer
Thu, 10 Apr 2008 12:43:26 +0000 Chris Cannam * build fixes
Wed, 27 Feb 2008 10:32:45 +0000 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
Thu, 24 Jan 2008 11:03:59 +0000 Chris Cannam * Further model lifecycle fixes
Wed, 23 Jan 2008 15:43:27 +0000 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
Sun, 11 Nov 2007 20:31:12 +0000 Chris Cannam * Pass StorageAdviser::Criteria into FFTModel constructor etc
Fri, 28 Sep 2007 13:56:38 +0000 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
Fri, 13 Jul 2007 15:54:17 +0000 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
Wed, 04 Jul 2007 15:29:16 +0000 Chris Cannam * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
Tue, 12 Dec 2006 10:41:41 +0000 Chris Cannam ...
Mon, 13 Nov 2006 14:48:57 +0000 Chris Cannam * Somewhat better handling of running out of memory or disc space
Tue, 10 Oct 2006 14:51:17 +0000 Chris Cannam * Improve output from Profiler class and make it incur less (no) overhead in
Mon, 09 Oct 2006 10:49:46 +0000 Chris Cannam * Some dull work to continue unifying the fft model and editable dense 3d model
Thu, 05 Oct 2006 11:03:06 +0000 Chris Cannam * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as
Mon, 31 Jul 2006 17:05:18 +0000 Chris Cannam * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModel last-cc-copyright