log layer/SpectrogramLayer.cpp @ 1568:3943553b95b0 csv-export-dialog

age author description
2020-01-09 Chris Cannam Provide parameters needed for scale and thresholding spectrogram-export
2020-01-07 Chris Cannam Provide export model spectrogram-export
2019-10-17 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.
2019-09-12 Chris Cannam Only set maximum frequency on FFT model when in a special verticallyFixed mode
2019-09-12 Chris Cannam Set maximum frequency on FFT model to reduce cache size (experimental)
2019-09-11 Chris Cannam Generate peak cache directly from model, not from whole-model cache (which turns out to be very slow for large models)
2019-07-05 Chris Cannam Update for removal of (public) getId from Model by-id
2019-07-02 Chris Cannam Further layer updates for ModelById by-id
2019-07-01 Chris Cannam Further layer updates by-id
2019-07-01 Chris Cannam More layer updates by-id
2019-05-24 Chris Cannam Fix incorrect frequency display in peak-freq mode
2019-05-01 Chris Cannam Tweak peak-cache allocations etc in the hope of making long spectrograms a little faster to re-render single-point
2019-03-22 Chris Cannam Use updated TextModel single-point
2019-03-20 Chris Cannam Begin fixing the various snap operations. Also remove SnapNearest, which is never used and seems to consume more lines of code than the rest! single-point
2019-02-14 Chris Cannam Comments
2018-11-26 Chris Cannam Use nullptr throughout fix-static-analysis
2018-11-22 Chris Cannam Fixes from clang modernize-use-override fix-static-analysis
2018-11-15 Chris Cannam Retain consistent min freq (rather than min bin no) when changing fft parameters in spectrum; scale ffts by window size rather than fft size in case of oversampling, to avoid fading out because of scale factor including zero padding
2018-11-14 Chris Cannam Fixes to spectrum axis calculations, + default to starting at bin 1
2018-11-07 Chris Cannam Add oversampling option to spectrum as well spectrogramparam
2018-11-06 Chris Cannam Experimental oversampling param spectrogramparam
2018-10-18 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.
2018-03-01 Chris Cannam Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
2017-02-28 Chris Cannam Fix a couple of compiler warnings
2017-02-22 Chris Cannam Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)
2017-02-21 Chris Cannam Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left
2017-01-27 Chris Cannam Untabify
2017-01-26 Chris Cannam Move this function into cpp file
2017-01-05 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
2017-01-05 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