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
|
2017-01-03 |
Chris Cannam |
Provisionally add labels for normalisation menu (sigh)
3.0-integration
|
2016-12-16 |
Chris Cannam |
Introduce a colour map combo too. Doesn't yet have swatches
levelpanwidget
|
2016-11-08 |
Chris Cannam |
Use peak cache at one zoom level lower (since it exists at that level already -- this is a >= vs > question) + make naming more uniform
3.0-integration
|
2016-10-18 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
2016-08-05 |
Chris Cannam |
Introduce labels in RangeMapper and use them in AudioDial, though only for tooltip at present. Make use of this for spectrogram magic -81dB/-Inf threshold. Also introduce static strings for inf/pi and use where appropriate.
3.0-integration
|
2016-08-05 |
Chris Cannam |
Since 1d317e717fe4 we no longer want to fft scale in hybrid mode. (This might also restore compatibility with Tony and prior SV save sessions -- test this.)
spectrogram-minor-refactor
|
2016-08-05 |
Chris Cannam |
Make text labels on vertical scale ticks visible
spectrogram-minor-refactor
|
2016-08-05 |
Chris Cannam |
Fixes to phase display and colour scale for it; tidy up some debug output
spectrogram-minor-refactor
|
2016-08-05 |
Chris Cannam |
Pull out paintDetailedScale
spectrogram-minor-refactor
|
2016-08-05 |
Chris Cannam |
Minor tidy, + go back to opaque-only spectrogram as intended
spectrogram-minor-refactor
|
2016-08-05 |
Chris Cannam |
Restore illuminateLocalFeatures in spectrogram
spectrogram-minor-refactor
|
2016-08-04 |
Chris Cannam |
Reconnect double-click region select in spectrogram
spectrogram-minor-refactor
|
2016-08-04 |
Chris Cannam |
Re-implement dB^2 (log-power) spectrogram setting
spectrogram-minor-refactor
|
2016-08-03 |
Chris Cannam |
Re-enable (little-used) normalise-visible-range option in spectrogram layer
spectrogram-minor-refactor
|
2016-08-02 |
Chris Cannam |
Another small tidy
spectrogram-minor-refactor
|
2016-08-02 |
Chris Cannam |
Sensible vertical scale and hybrid normalisation range in colour 3d plot
spectrogram-minor-refactor
|
2016-08-02 |
Chris Cannam |
A threshold fix
spectrogram-minor-refactor
|
2016-08-01 |
Chris Cannam |
Float/double conversion fixes
spectrogram-minor-refactor
|
2016-08-01 |
Chris Cannam |
Fix threshold in spectrogram -- it wasn't working in the last release.
spectrogram-minor-refactor
|
2016-08-01 |
Chris Cannam |
Scale range matching
spectrogram-minor-refactor
|
2016-07-22 |
Chris Cannam |
Some tidying
spectrogram-minor-refactor
|
2016-07-22 |
Chris Cannam |
Fixes and debug output for mag range calculations
spectrogram-minor-refactor
|
2016-07-22 |
Chris Cannam |
Wiring through the magnitude range updates
spectrogram-minor-refactor
|
2016-07-19 |
Chris Cannam |
Fix translucent mode for spectrogram
spectrogram-minor-refactor
|
2016-07-19 |
Chris Cannam |
Re-enable a couple more features
spectrogram-minor-refactor
|
2016-07-19 |
Chris Cannam |
Consts and willRenderOpaque
spectrogram-minor-refactor
|
2016-07-19 |
Chris Cannam |
Colourmap rotation (inelegantly)
spectrogram-minor-refactor
|
2016-07-14 |
Chris Cannam |
Remove all of the "old" paint logic from SpectrogramLayer, even where it hasn't been completely replaced yet
spectrogram-minor-refactor
|
2016-07-14 |
Chris Cannam |
Convert ColourScaleType into an enum class
spectrogram-minor-refactor
|
2016-07-14 |
Chris Cannam |
Convert ColumnNormalization to an enum class, and separate out normalize-visible
spectrogram-minor-refactor
|
2016-07-14 |
Chris Cannam |
Turn BinDisplay and BinScale into enum classes
spectrogram-minor-refactor
|
2016-07-13 |
Chris Cannam |
Delete renderers
spectrogram-minor-refactor
|
2016-07-13 |
Chris Cannam |
Begin using renderer in colour 3d plot layer
spectrogram-minor-refactor
|
2016-07-13 |
Chris Cannam |
Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yet
spectrogram-minor-refactor
|
2016-07-11 |
Chris Cannam |
Minor build fix
spectrogram-minor-refactor
|
2016-07-11 |
Chris Cannam |
Far more pragmatic update strategy
spectrogram-minor-refactor
|
2016-07-07 |
Chris Cannam |
Use enums from origin classes
spectrogram-minor-refactor
|
2016-07-07 |
Chris Cannam |
Colour scales (partly)
spectrogram-minor-refactor
|
2016-07-07 |
Chris Cannam |
Time-constrained rendering
spectrogram-minor-refactor
|
2016-07-05 |
Chris Cannam |
Cut over to using the renderer (though it's very incomplete) and fix some cache problems and pointer lifetime misunderstandings
spectrogram-minor-refactor
|
2016-07-05 |
Chris Cannam |
Start to introduce renderer objects
spectrogram-minor-refactor
|
2016-07-05 |
Chris Cannam |
One FFT model per spectrogram (again!) - but we do still need a magnitude range per view, as views could be showing different regions
spectrogram-minor-refactor
|
2016-07-02 |
Chris Cannam |
One FFT size method, no member for it
spectrogram-minor-refactor
|
2016-07-01 |
Chris Cannam |
Simplify the oversampling/zero-padding logic. FFT model selection no longer depends on the view.
spectrogram-minor-refactor
|
2016-07-01 |
Chris Cannam |
Add VerticalBinLayer to SpectrogramLayer
spectrogram-minor-refactor
|
2016-06-30 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
2016-06-23 |
Chris Cannam |
Fix possible crash when scrolling to end
spectrogram-minor-refactor
|
2016-06-20 |
Chris Cannam |
Extend column logic to peak frequency display as well, and correct some scopes according to whether values are per source column or per target pixel
spectrogram-minor-refactor
|
2016-06-20 |
Chris Cannam |
Pull out column ops into ColumnOp
spectrogram-minor-refactor
|
2016-06-17 |
Chris Cannam |
A more sensible order for column operations
spectrogram-minor-refactor
|
2016-06-15 |
Chris Cannam |
Don't need these
spectrogram-minor-refactor
|
2016-06-15 |
Chris Cannam |
Replace old logic with calls to new functions; basic refactor part A done, the code now compiles again
spectrogram-minor-refactor
|