log layer/SpectrogramLayer.cpp @ 1024:3bce4c45b681 spectrogram-minor-refactor

age author description
2016-01-25 Chris Cannam Rearrange cache update calculations so as to use the actual painted width returned by paint functions (though they only ever return the same width as requested, at this point) spectrogram-minor-refactor
2016-01-22 Chris Cannam Avoid reusing a large paint width if the zoom level has changed (in case it has changed dramatically, as for example when the user hits the F key). Also some tidying and adjustment to timing stuff colourschemes
2016-01-22 Chris Cannam Tidy a bit colourschemes
2016-01-22 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset colourschemes
2016-01-20 Chris Cannam Add default spectrogram colours to prefs colourschemes
2015-10-20 Chris Cannam Fix incorrect reload of old Tony v1.0 files tony-2.0-integration
2015-10-20 Chris Cannam Use max value returned directly from api call tony-2.0-integration
2015-10-20 Chris Cannam Minor adjustment for higher-res screens tony-2.0-integration
2015-10-13 Chris Cannam Repaint fix tony-2.0-integration
2015-08-20 Chris Cannam Some minor tweaks to make behaviour more like prior Tony tony-2.0-integration
2015-07-01 Chris Cannam Merge from branch simple-fft-model 3.0-integration
2015-07-01 Chris Cannam Switch off debug again simple-fft-model
2015-07-01 Chris Cannam Fill extent is not relevant in simple-fft-model code, as it's always the full extent simple-fft-model
2015-06-26 Chris Cannam Merge from branch normalize_hybrid_option 3.0-integration
2015-06-26 Chris Cannam Merge from branch osx-retina 3.0-integration
2015-06-12 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
2015-03-18 Chris Cannam Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache key osx-retina
2015-03-17 Chris Cannam Many fixes for the previous stuff osx-retina
2015-03-17 Chris Cannam Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use osx-retina
2015-03-10 Chris Cannam More type fixes, primarily in the spectrogram cxx11
2015-03-09 Chris Cannam A few more fixes cxx11
2015-03-09 Chris Cannam Working through the float/double and int/sv_frame_t fixes cxx11
2015-03-04 Chris Cannam Fixes to go with latest svcore cxx11
2014-09-12 Chris Cannam Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation) normalize_hybrid_option
2014-09-03 Chris Cannam Fix a couple of inadvertant integer divisions (from coverity scan)
2014-09-03 Chris Cannam Remove redundant code (from coverity scan)
2014-06-17 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
2014-06-17 Chris Cannam Remove size_t's and fix warnings in layer/ warnfix_no_size_t
2014-05-07 Chris Cannam Merge from tonioni branch tony_integration
2014-04-02 Chris Cannam A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc tonioni
2014-02-06 Chris Cannam Unclamped
2014-01-28 Chris Cannam Bodge in Matthias's suggested normalise-to-log as an option in spectrogram and colour 3d plot layers (not wired into gui)
2013-12-03 Chris Cannam Pull out PianoScale into separate class
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2013-03-11 Chris Cannam Build fixes for Qt5 qt5
2012-01-30 Chris Cannam Adjust crosshair left end position based on detail level of vertical scale
2012-01-30 Chris Cannam Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)
2011-08-23 mathieub Put some debug outputs in comments integration_library
2011-07-06 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
2011-06-24 Chris Cannam Add playExampleNote route through view manager out to the audio play source sonification
2011-06-24 Chris Cannam Check the scale width in the View (which has access to it); ask the layer to do something when the user clicks in the scale regardless of the edit mode, and continue with normal processing if the layer has nothing interesting to do sonification
2011-06-21 mathieub Branch to handle audio feedback and metadata sonification interactively with the UI. sonification
2011-06-14 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
2011-05-16 Chris Cannam Convert many cerrs to DEBUGs debug-output
2011-05-12 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
2011-04-14 Chris Cannam Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
2010-06-22 Chris Cannam * Avoid warnings for out of range pixel set at edges
2010-05-05 Chris Cannam * Quick workarounds for some very weird behaviour on first test sv-v1.7.2
2009-09-23 Chris Cannam * Remove a bit of debug output
2009-09-10 Chris Cannam * solaris build fixes
2009-06-29 Chris Cannam ... sv-v1.6
2009-03-16 Chris Cannam * debug tidy sv-v1.5
2009-03-06 Chris Cannam * fix unsigned overflow causing spectrogram to "disappear" in some
2009-02-09 Chris Cannam * Fix overall mag range management in normalise-visible-area mode
2009-02-06 Chris Cannam * Restore (better quality) y-axis interpolation in spectrogram
2009-02-05 Chris Cannam * Restore peak bins mode in spectrogram
2009-02-05 Chris Cannam * Re-enable peak frequencies display in spectrogram
2009-02-05 Chris Cannam * Re-enable column normalization
2009-02-05 Chris Cannam * Finer locking in fft caches; fix displayed bin ranges in spectrogram
2009-02-04 Chris Cannam * fix deadlock in fft memory cache usage