log layer/SpectrogramLayer.h @ 1605:ae2d5f8ff005

age author description
Thu, 09 Jan 2020 14:35:41 +0000 Chris Cannam Provide parameters needed for scale and thresholding spectrogram-export
Tue, 07 Jan 2020 11:18:43 +0000 Chris Cannam Provide export model spectrogram-export
Mon, 06 Jan 2020 14:46:25 +0000 Chris Cannam Start work on spectrogram export code spectrogram-export
Thu, 17 Oct 2019 11:12:54 +0100 Chris Cannam Pass a y-coord, optionally, to Layer::snapToFeatureFrame. This is necessary for BoxLayer which needs to coordinate its snaps with the box it is highlighting for editing. Then in BoxLayer, merge getPointToDrag and getLocalPoints into a single getLocalPoint and use this throughout.
Wed, 25 Sep 2019 09:46:27 +0100 Chris Cannam Tidying time-frequency-boxes
Thu, 12 Sep 2019 13:50:24 +0100 Chris Cannam Only set maximum frequency on FFT model when in a special verticallyFixed mode
Fri, 05 Jul 2019 15:34:50 +0100 Chris Cannam Update for removal of (public) getId from Model by-id
Tue, 02 Jul 2019 11:49:52 +0100 Chris Cannam Further layer updates for ModelById by-id
Mon, 01 Jul 2019 14:25:53 +0100 Chris Cannam Further layer updates by-id
Fri, 28 Jun 2019 17:37:22 +0100 Chris Cannam Further layer updates for ById by-id
Wed, 01 May 2019 14:41:28 +0100 Chris Cannam Tweak peak-cache allocations etc in the hope of making long spectrograms a little faster to re-render single-point
Mon, 26 Nov 2018 13:52:27 +0000 Chris Cannam Use override throughout fix-static-analysis
Tue, 06 Nov 2018 13:36:04 +0000 Chris Cannam Experimental oversampling param spectrogramparam
Thu, 18 Oct 2018 13:21:56 +0100 Chris Cannam Add mechanism for saving/loading colour maps by name/id rather than by numerical index, for future compatibility when adding to or changing the supported colour maps. Add two new colour maps (and one old one). Write out backward-compatible numerical indices for use when reloading in older versions. Also add a mechanism to invert the colour map, though I don't think it turns out useful enough to include in the UI.
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Wed, 22 Feb 2017 12:01:39 +0000 Chris Cannam Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)
Tue, 21 Feb 2017 11:12:07 +0000 Chris Cannam Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left
Thu, 26 Jan 2017 21:18:55 +0000 Chris Cannam Move this function into cpp file
Thu, 05 Jan 2017 14:02:54 +0000 Chris Cannam Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations. 3.0-integration
Thu, 05 Jan 2017 11:10:57 +0000 Chris Cannam Recreate FFT model when something changes, not the next time it's requested (avoids extra work when only retrieving the model) 3.0-integration
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
Fri, 05 Aug 2016 14:00:58 +0100 Chris Cannam Pull out paintDetailedScale spectrogram-minor-refactor
Thu, 04 Aug 2016 11:26:11 +0100 Chris Cannam Re-implement dB^2 (log-power) spectrogram setting spectrogram-minor-refactor
Wed, 03 Aug 2016 16:16:23 +0100 Chris Cannam Re-enable (little-used) normalise-visible-range option in spectrogram layer spectrogram-minor-refactor
Mon, 01 Aug 2016 16:21:01 +0100 Chris Cannam Fix threshold in spectrogram -- it wasn't working in the last release. spectrogram-minor-refactor
Fri, 22 Jul 2016 12:17:55 +0100 Chris Cannam Wiring through the magnitude range updates spectrogram-minor-refactor
Tue, 19 Jul 2016 14:49:46 +0100 Chris Cannam Consts and willRenderOpaque spectrogram-minor-refactor
Tue, 19 Jul 2016 08:55:13 +0100 Chris Cannam Make VerticalBinLayer an actual Layer (via SliceableLayer) spectrogram-minor-refactor
Thu, 14 Jul 2016 17:12:08 +0100 Chris Cannam Remove almost all of the "old" paint logic from Colour3DPlotLayer spectrogram-minor-refactor
Thu, 14 Jul 2016 17:03:40 +0100 Chris Cannam Remove all of the "old" paint logic from SpectrogramLayer, even where it hasn't been completely replaced yet spectrogram-minor-refactor