Thu, 19 Apr 2018 14:35:59 +0100 |
Chris Cannam |
Make the overlays at either end translucent, so they don't completely crop out any underlying text or necessary info (e.g. selection extents)
|
Tue, 17 Apr 2018 10:47:38 +0100 |
Lucas Thompson |
Formatting changes to align more with SV style conventions
|
Tue, 17 Apr 2018 10:47:14 +0100 |
Lucas Thompson |
Accept optional modality in constructor and fix subsequent possible side effect (re-opening dialog when just cancelled)
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
Thu, 01 Mar 2018 14:43:53 +0000 |
Chris Cannam |
Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
|
Tue, 12 Dec 2017 11:19:15 +0000 |
Chris Cannam |
This was new in GCC 7
|
Thu, 07 Dec 2017 13:31:32 +0000 |
Chris Cannam |
Add fallthrough attribute
|
Tue, 18 Jul 2017 15:11:49 +0100 |
Chris Cannam |
Fix loading of should-not-auto-invert scalable icons
|
Mon, 10 Jul 2017 14:24:25 +0100 |
Chris Cannam |
Merge from branch "scale-ticks"
|
Thu, 04 May 2017 15:42:40 +0100 |
Chris Cannam |
Make use of ScaleTickIntervals in log scale as well
scale-ticks
|
Thu, 04 May 2017 15:37:43 +0100 |
Chris Cannam |
Rework log scale calculation, update to changed interface
scale-ticks
|
Thu, 04 May 2017 10:24:23 +0100 |
Chris Cannam |
Make use of ScaleTickIntervals in linear numerical scale (not log yet)
scale-ticks
|
Sun, 12 Mar 2017 13:37:01 +0000 |
Chris Cannam |
Remove debug out
|
Tue, 07 Mar 2017 18:54:15 +0000 |
Chris Cannam |
Make some corrections to crosshair (measure cursor) positioning and feature descriptions. Needs review.
|
Tue, 07 Mar 2017 18:39:37 +0000 |
Chris Cannam |
Fix crash when changing window size in the spectrum layer
|
Tue, 28 Feb 2017 16:42:52 +0000 |
Chris Cannam |
Fix failure to respect saved linear-scale setting in layer when the model suggests it would prefer log scale
|
Tue, 28 Feb 2017 16:34:59 +0000 |
Chris Cannam |
Restrict colour 3d plot log scale range to 10 orders of magnitude
|
Tue, 28 Feb 2017 16:34:01 +0000 |
Chris Cannam |
Fix attribute name -- it's colourScale in the spectrogram, but it's just scale here
|
Tue, 28 Feb 2017 14:47:13 +0000 |
Chris Cannam |
Fix a couple of compiler warnings
|
Tue, 28 Feb 2017 14:33:31 +0000 |
Chris Cannam |
Emit
|
Tue, 28 Feb 2017 14:20:56 +0000 |
Chris Cannam |
Ctrl-click, and middle-button click, on level-pan widget reset to default (not implemented yet for level-pan tool button though)
|
Tue, 28 Feb 2017 14:07:47 +0000 |
Chris Cannam |
Explanatory comment
|
Tue, 28 Feb 2017 14:07:34 +0000 |
Chris Cannam |
Ensure threshold is equal to minValue; default of 0 is inadequate when minValue < 0 (fixes bug that made all negative values appear black)
|
Tue, 28 Feb 2017 14:06:49 +0000 |
Chris Cannam |
Remove unused function
|
Tue, 28 Feb 2017 14:06:24 +0000 |
Chris Cannam |
Use Range01 normalisation in Colour 3D Plot. This gives us the same column normalisation behaviour as in 2.5 (better than the Max1 option).
|
Thu, 23 Feb 2017 09:22:56 +0000 |
Chris Cannam |
Debug notes, tidying
|
Wed, 22 Feb 2017 12:04:07 +0000 |
Chris Cannam |
Merge
|
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)
|
Wed, 22 Feb 2017 11:19:51 +0000 |
Chris Cannam |
Overrides
|
Wed, 22 Feb 2017 09:53:58 +0000 |
Chris Cannam |
Add activity log output to debug log too
|
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
|
Tue, 07 Feb 2017 14:55:19 +0000 |
Chris Cannam |
Some work to make spectrum layers (and slice layers generally) zoomable in the frequency axis. Also fixes a number of view id mixups in SliceLayer which broke offset calculations for the x axis scale.
|
Fri, 27 Jan 2017 13:19:21 +0000 |
Chris Cannam |
More tweaks to when to render from the middle
|
Fri, 27 Jan 2017 11:57:48 +0000 |
Chris Cannam |
Looks like we can be a bit more relaxed here
|
Fri, 27 Jan 2017 11:39:42 +0000 |
Chris Cannam |
Wire up normalise-visible-area mode in colour 3d plot
|
Fri, 27 Jan 2017 11:39:29 +0000 |
Chris Cannam |
Untabify
|
Thu, 26 Jan 2017 21:19:49 +0000 |
Chris Cannam |
Scale pen, place line ends in centres of bins, default to line mode
|
Thu, 26 Jan 2017 21:18:55 +0000 |
Chris Cannam |
Move this function into cpp file
|
Thu, 26 Jan 2017 21:18:28 +0000 |
Chris Cannam |
Scale piano keyboard height according to text size
|
Thu, 26 Jan 2017 21:17:59 +0000 |
Chris Cannam |
Fix silly definition that prevented spectrum scale from appearing
|
Thu, 26 Jan 2017 21:17:36 +0000 |
Chris Cannam |
Scale pens
|
Thu, 26 Jan 2017 21:17:19 +0000 |
Chris Cannam |
Add method to scale pen widths for hi-res screens
|
Thu, 26 Jan 2017 21:16:46 +0000 |
Chris Cannam |
Guard only
|
Thu, 26 Jan 2017 21:16:37 +0000 |
Chris Cannam |
Scale pen used for centre line
|
Thu, 26 Jan 2017 21:15:36 +0000 |
Chris Cannam |
Guard only
|
Thu, 26 Jan 2017 21:15:27 +0000 |
Chris Cannam |
Minor debug
|
Thu, 26 Jan 2017 21:15:20 +0000 |
Chris Cannam |
Switch widget type to one that gets mouseover notifications
|
Thu, 26 Jan 2017 12:04:03 +0000 |
Chris Cannam |
Randomise start offset for partial paints, it looks (I think) a little better
|
Thu, 26 Jan 2017 11:55:11 +0000 |
Chris Cannam |
Measure time taken to render per pixel, and use the time last time around to decide whether to be time constrained this time around
|
Thu, 26 Jan 2017 10:41:50 +0000 |
Chris Cannam |
Fix #1781 Running CQ Chromagram spits out stacks of "bin index out of range" warnings
|
Mon, 16 Jan 2017 10:00:19 +0000 |
Chris Cannam |
Fix incorrect call to getColumn() that broke the peak-frequency spectrogram and close zoom levels of the colour 3d plot
|
Fri, 13 Jan 2017 15:44:39 +0000 |
Chris Cannam |
Debug toward tracking down strange peak-frequency spectrogram update problem
|
Fri, 13 Jan 2017 15:37:07 +0000 |
Chris Cannam |
Make getPreferredPeakCache check the render mode itself
|
Fri, 13 Jan 2017 10:29:50 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
|
Fri, 13 Jan 2017 10:22:04 +0000 |
Chris Cannam |
Fix memory leak of cache pixmaps in View
3.0-integration
|
Thu, 05 Jan 2017 14:30:49 +0000 |
Chris Cannam |
More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag
3.0-integration
|
Thu, 05 Jan 2017 14:17:47 +0000 |
Chris Cannam |
Don't start in the middle when repainting the whole width while using a peak cache. It looks funny.
3.0-integration
|
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
|
Wed, 04 Jan 2017 16:03:12 +0000 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
Tue, 03 Jan 2017 16:23:11 +0000 |
Chris Cannam |
Provisionally add labels for normalisation menu (sigh)
3.0-integration
|
Tue, 03 Jan 2017 16:14:59 +0000 |
Chris Cannam |
Add help icon, + update subrepo
3.0-integration
|
Tue, 03 Jan 2017 15:14:31 +0000 |
Chris Cannam |
Comment some debug output
3.0-integration
|
Tue, 03 Jan 2017 11:55:29 +0000 |
Chris Cannam |
Fix some compiler warnings
3.0-integration
|
Tue, 20 Dec 2016 11:53:14 +0000 |
Chris Cannam |
Fix erroneous use of single-colour setting to determine dark/light background when in segmentation mode
3.0-integration
|
Tue, 20 Dec 2016 10:49:24 +0000 |
Chris Cannam |
Further PropertyBox layout overhaul: avoid crash (/ assertion failure) when property type changes from e.g. colour to colourmap, by replacing the existing widget within the layout rather than trying to repopulate it
3.0-integration
|
Mon, 19 Dec 2016 16:34:38 +0000 |
Chris Cannam |
Merge from branch svg, and thus (in some subrepos) from levelpanwidget
3.0-integration
|
Mon, 19 Dec 2016 16:32:34 +0000 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
Fri, 16 Dec 2016 19:35:57 +0000 |
Chris Cannam |
Fix incorrect initial display levels in LevelPanWidget
levelpanwidget
|
Fri, 16 Dec 2016 16:29:53 +0000 |
Chris Cannam |
Support mouse wheel on level-pan tool button
levelpanwidget
|
Fri, 16 Dec 2016 15:55:59 +0000 |
Chris Cannam |
Add swatches to colour map combo (optionally, as it turns out they are quite visually distracting)
levelpanwidget
|
Fri, 16 Dec 2016 14:16:05 +0000 |
Chris Cannam |
Introduce a colour map combo too. Doesn't yet have swatches
levelpanwidget
|
Fri, 16 Dec 2016 13:10:21 +0000 |
Chris Cannam |
Take advantage of the fact that a group layout is now always used, to simplify code
levelpanwidget
|
Fri, 16 Dec 2016 13:08:33 +0000 |
Chris Cannam |
Introduce colour combobox class, to replace ad-hoc code in property box
levelpanwidget
|
Thu, 15 Dec 2016 16:29:27 +0000 |
Chris Cannam |
Adjust spacing in property box
levelpanwidget
|
Thu, 15 Dec 2016 16:29:18 +0000 |
Chris Cannam |
Record scale factor in log
levelpanwidget
|
Thu, 15 Dec 2016 15:34:33 +0000 |
Chris Cannam |
Some adjustments to make view elements clearer and more correctly sized, especially on hidpi (non-pixel-doubling) systems
levelpanwidget
|
Thu, 15 Dec 2016 15:12:44 +0000 |
Chris Cannam |
Retina thumbwheels
levelpanwidget
|
Thu, 15 Dec 2016 14:39:52 +0000 |
Chris Cannam |
Tool tips
levelpanwidget
|
Thu, 15 Dec 2016 14:39:40 +0000 |
Chris Cannam |
An attempt to improve PropertyBox layout on the Mac. Make all rows consistent by always creating a group layout for each row, regardless of whether the item(s) in it are marked as grouped or not.
levelpanwidget
|
Thu, 15 Dec 2016 11:54:12 +0000 |
Chris Cannam |
Make play params area of property box look a bit better on OSX
levelpanwidget
|
Thu, 15 Dec 2016 11:53:52 +0000 |
Chris Cannam |
As NotifyingPushButton, but a ToolButton
levelpanwidget
|
Thu, 15 Dec 2016 10:36:41 +0000 |
Chris Cannam |
Moving around some UI bits
levelpanwidget
|
Wed, 14 Dec 2016 14:28:41 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
levelpanwidget
|
Wed, 14 Dec 2016 11:56:47 +0000 |
Chris Cannam |
Minor debug tweaks
3.0-integration
|
Tue, 13 Dec 2016 16:23:48 +0000 |
Chris Cannam |
Fix some compiler problems
3.0-integration
|
Mon, 12 Dec 2016 15:18:52 +0000 |
Chris Cannam |
Some hackery toward having a zoomlevel type
zoom
|
Fri, 09 Dec 2016 18:01:55 +0000 |
Chris Cannam |
Merge from branch bqresample
3.0-integration
|
Fri, 09 Dec 2016 14:40:49 +0000 |
Chris Cannam |
Fixes to sample rate and latency handling
bqresample
|
Tue, 06 Dec 2016 09:47:27 +0000 |
Chris Cannam |
Some work on play parameters and level controls in property box
levelpanwidget
|
Tue, 06 Dec 2016 09:20:10 +0000 |
Chris Cannam |
Switch to level-pan tool button in property box
levelpanwidget
|
Mon, 05 Dec 2016 17:13:01 +0000 |
Chris Cannam |
Introduce level-pan widget to property box
levelpanwidget
|
Mon, 05 Dec 2016 15:47:32 +0000 |
Chris Cannam |
Add monitoring to level-pan widget (though not well, yet)
levelpanwidget
|
Mon, 05 Dec 2016 14:51:25 +0000 |
Chris Cannam |
Another use of WidgetScale
more-hidpi
|
Mon, 05 Dec 2016 14:31:53 +0000 |
Chris Cannam |
Some icon updates
more-hidpi
|
Mon, 05 Dec 2016 12:04:23 +0000 |
Chris Cannam |
Scale the sizes of a few more UI elements
more-hidpi
|
Wed, 30 Nov 2016 11:01:39 +0000 |
Chris Cannam |
Bigger colour swatches for bigger fonts
3.0-integration
|
Wed, 30 Nov 2016 10:54:16 +0000 |
Chris Cannam |
Always accept wheel events
3.0-integration
|
Mon, 28 Nov 2016 14:39:59 +0000 |
Chris Cannam |
More debug
3.0-integration
|
Wed, 23 Nov 2016 10:39:32 +0000 |
Chris Cannam |
Avoid rounding error giving too few bins in column request
3.0-integration
|
Mon, 21 Nov 2016 15:33:08 +0000 |
Chris Cannam |
Merge from branch bqfft
3.0-integration
|
Mon, 21 Nov 2016 15:05:57 +0000 |
Chris Cannam |
Branch to use bqfft code and remove FFTapi
bqfft
|
Thu, 17 Nov 2016 17:47:10 +0000 |
Chris Cannam |
Backed out changeset d89e04b0eff3, thus un-backing-out changeset c036560a7205!
3.0-integration
|
Thu, 17 Nov 2016 11:48:59 +0000 |
Chris Cannam |
Backed out changeset c036560a7205
3.0-integration
|
Thu, 17 Nov 2016 11:48:42 +0000 |
Chris Cannam |
Introduce our own scaleDrawBufferImage (though I think we probably won't actually want to use this, so I expect to back it out again)
3.0-integration
|
Thu, 10 Nov 2016 09:58:28 +0000 |
Chris Cannam |
More timings and cache hit counts
3.0-integration
|
Tue, 08 Nov 2016 14:55:53 +0000 |
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
|
Fri, 04 Nov 2016 16:44:59 +0000 |
Chris Cannam |
Fix omitted topmost bin
3.0-integration
|
Fri, 04 Nov 2016 16:32:41 +0000 |
Chris Cannam |
Fix forehead-slapping failure to use the right model when rendering 3d plot in peaks cache mode (i.e. when zoomed quite far out)
3.0-integration
|
Thu, 03 Nov 2016 14:57:00 +0000 |
Chris Cannam |
Make SVDEBUG always write to a log file -- formerly this was disabled in NDEBUG builds. I think there's little use to that, it just means that we keep adding more cerr debug output because we aren't getting the log we need. And SVDEBUG logging is not usually used in tight loops, I don't think the performance overhead is too serious.
3.0-integration
|
Fri, 28 Oct 2016 15:20:58 +0100 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Tue, 25 Oct 2016 15:32:41 +0100 |
Chris Cannam |
Tidying
project-file-rework
|
Tue, 25 Oct 2016 15:29:01 +0100 |
Chris Cannam |
Minor build updates
project-file-rework
|
Tue, 25 Oct 2016 11:04:50 +0100 |
Chris Cannam |
Merge from branch 3.0-integration
project-file-rework
|
Mon, 24 Oct 2016 17:53:33 +0100 |
Chris Cannam |
Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
project-file-rework
|
Fri, 21 Oct 2016 14:40:48 +0100 |
Chris Cannam |
Add out-of-process execution to prefs dialog
3.0-integration
|
Thu, 20 Oct 2016 14:06:05 +0100 |
Chris Cannam |
Fix completely bogus allocation that was only shown up because of a compiler warning for int->float conversion possibly restricting value range!
3.0-integration
|
Thu, 20 Oct 2016 11:20:27 +0100 |
Chris Cannam |
Merge from branch "msvc2015_64"
3.0-integration
|
Wed, 19 Oct 2016 09:11:51 +0100 |
Chris Cannam |
Tidy and re-fix for Linux
msvc2015_64
|
Tue, 18 Oct 2016 15:55:50 +0100 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
Tue, 20 Sep 2016 09:16:55 +0100 |
Chris Cannam |
Merge from branch tony-2.0-integration
3.0-integration
|
Fri, 19 Aug 2016 15:58:57 +0100 |
Chris Cannam |
Merge latest SV 3.0 branch code
tony-2.0-integration
|
Fri, 05 Aug 2016 17:48:52 +0100 |
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
|
Fri, 05 Aug 2016 15:05:02 +0100 |
Chris Cannam |
Merge work on unified spectrogram and colour 3d plot caching renderer
3.0-integration
|
Fri, 05 Aug 2016 14:54:24 +0100 |
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
|
Fri, 05 Aug 2016 14:36:28 +0100 |
Chris Cannam |
Make text labels on vertical scale ticks visible
spectrogram-minor-refactor
|
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
|
Fri, 05 Aug 2016 13:48:14 +0100 |
Chris Cannam |
Minor tidy, + go back to opaque-only spectrogram as intended
spectrogram-minor-refactor
|
Fri, 05 Aug 2016 12:47:10 +0100 |
Chris Cannam |
Restore illuminateLocalFeatures in spectrogram
spectrogram-minor-refactor
|
Thu, 04 Aug 2016 17:29:33 +0100 |
Chris Cannam |
Reconnect double-click region select in spectrogram
spectrogram-minor-refactor
|
Thu, 04 Aug 2016 14:02:56 +0100 |
Chris Cannam |
Restore phase display
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
|
Wed, 03 Aug 2016 14:20:27 +0100 |
Chris Cannam |
Use a count of bins rather than min and max bins (because the name maxbin tells us nothing about whether the range is inclusive or not)
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 18:32:19 +0100 |
Chris Cannam |
Another small tidy
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 11:42:24 +0100 |
Chris Cannam |
Fix vertical zoom/scroll in colour 3d plot layer
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 11:14:59 +0100 |
Chris Cannam |
Minor tidy
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 09:58:41 +0100 |
Chris Cannam |
Sensible vertical scale and hybrid normalisation range in colour 3d plot
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 09:20:16 +0100 |
Chris Cannam |
Minor tidy
spectrogram-minor-refactor
|
Tue, 02 Aug 2016 09:09:58 +0100 |
Chris Cannam |
A threshold fix
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 16:25:06 +0100 |
Chris Cannam |
Float/double conversion fixes
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
|
Mon, 01 Aug 2016 16:13:29 +0100 |
Chris Cannam |
Must set range mappers before default values -- the presence of a range mapper alters the way the default is set up
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 15:06:16 +0100 |
Chris Cannam |
Scale range matching
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 11:31:53 +0100 |
Chris Cannam |
Some notes on gain
spectrogram-minor-refactor
|
Fri, 22 Jul 2016 14:42:36 +0100 |
Chris Cannam |
Some tidying
spectrogram-minor-refactor
|
Fri, 22 Jul 2016 13:56:24 +0100 |
Chris Cannam |
Fixes and debug output for mag range calculations
spectrogram-minor-refactor
|
Fri, 22 Jul 2016 12:17:55 +0100 |
Chris Cannam |
Wiring through the magnitude range updates
spectrogram-minor-refactor
|
Wed, 20 Jul 2016 13:40:23 +0100 |
Chris Cannam |
Toward updating mag cache
spectrogram-minor-refactor
|
Wed, 20 Jul 2016 08:42:04 +0100 |
Chris Cannam |
Inch toward using the mag cache (currently will crash with debug exception)
spectrogram-minor-refactor
|
Wed, 20 Jul 2016 08:30:20 +0100 |
Chris Cannam |
Introduce ScrollableMagRangeCache, plus some tidying etc
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 17:28:03 +0100 |
Chris Cannam |
Fix translucent mode for spectrogram
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 15:08:22 +0100 |
Chris Cannam |
Wire up invertVertical
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 15:02:44 +0100 |
Chris Cannam |
Re-enable a couple more features
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 14:50:39 +0100 |
Chris Cannam |
Tidy
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 14:49:46 +0100 |
Chris Cannam |
Consts and willRenderOpaque
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 10:12:30 +0100 |
Chris Cannam |
Colourmap rotation (inelegantly)
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 09:36:21 +0100 |
Chris Cannam |
Comment only
spectrogram-minor-refactor
|
Tue, 19 Jul 2016 08:55:13 +0100 |
Chris Cannam |
Make VerticalBinLayer an actual Layer (via SliceableLayer)
spectrogram-minor-refactor
|
Mon, 18 Jul 2016 15:37:15 +0100 |
Chris Cannam |
Start introducing translucent renderer
spectrogram-minor-refactor
|
Thu, 14 Jul 2016 17:14:30 +0100 |
Chris Cannam |
Fix failure to reinitialise m_peakCache
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
|
Thu, 14 Jul 2016 16:52:16 +0100 |
Chris Cannam |
Convert ColourScaleType into an enum class
spectrogram-minor-refactor
|
Thu, 14 Jul 2016 16:12:05 +0100 |
Chris Cannam |
Convert ColumnNormalization to an enum class, and separate out normalize-visible
spectrogram-minor-refactor
|
Thu, 14 Jul 2016 15:13:37 +0100 |
Chris Cannam |
Turn BinDisplay and BinScale into enum classes
spectrogram-minor-refactor
|
Wed, 13 Jul 2016 13:44:11 +0100 |
Chris Cannam |
Delete renderers
spectrogram-minor-refactor
|
Wed, 13 Jul 2016 13:30:39 +0100 |
Chris Cannam |
Begin using renderer in colour 3d plot layer
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
|
Wed, 13 Jul 2016 10:00:21 +0100 |
Chris Cannam |
Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yet
spectrogram-minor-refactor
|
Mon, 11 Jul 2016 17:19:36 +0100 |
Chris Cannam |
Minor build fix
spectrogram-minor-refactor
|
Mon, 11 Jul 2016 16:03:39 +0100 |
Chris Cannam |
Introduce peak frequency rendering (basics of)
spectrogram-minor-refactor
|
Mon, 11 Jul 2016 14:37:03 +0100 |
Chris Cannam |
Far more pragmatic update strategy
spectrogram-minor-refactor
|
Mon, 11 Jul 2016 10:38:23 +0100 |
Chris Cannam |
Fix draw buffer sizing problem in scaled rendering
spectrogram-minor-refactor
|
Thu, 07 Jul 2016 19:18:31 +0100 |
Chris Cannam |
Split out cache rendering functions and some fixes to calculations
spectrogram-minor-refactor
|
Thu, 07 Jul 2016 19:18:01 +0100 |
Chris Cannam |
Use enums from origin classes
spectrogram-minor-refactor
|
Thu, 07 Jul 2016 12:39:56 +0100 |
Chris Cannam |
Colour scales (partly)
spectrogram-minor-refactor
|
Thu, 07 Jul 2016 11:24:28 +0100 |
Chris Cannam |
Time-constrained rendering
spectrogram-minor-refactor
|
Tue, 05 Jul 2016 17:48:26 +0100 |
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
|
Tue, 05 Jul 2016 12:20:56 +0100 |
Chris Cannam |
Start to introduce renderer objects
spectrogram-minor-refactor
|
Tue, 05 Jul 2016 08:58:28 +0100 |
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
|
Sat, 02 Jul 2016 12:56:07 +0100 |
Chris Cannam |
One FFT size method, no member for it
spectrogram-minor-refactor
|
Fri, 01 Jul 2016 18:30:42 +0100 |
Chris Cannam |
Simplify the oversampling/zero-padding logic. FFT model selection no longer depends on the view.
spectrogram-minor-refactor
|
Fri, 01 Jul 2016 17:54:31 +0100 |
Chris Cannam |
Add VerticalBinLayer to SpectrogramLayer
spectrogram-minor-refactor
|
Fri, 01 Jul 2016 11:37:46 +0100 |
Chris Cannam |
Scale and copy
spectrogram-minor-refactor
|
Fri, 01 Jul 2016 11:21:09 +0100 |
Chris Cannam |
Start introducing render code
spectrogram-minor-refactor
|
Fri, 01 Jul 2016 09:55:48 +0100 |
Chris Cannam |
VerticalBinLayer for vertical mapping abstraction. Not totally sure about this
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 18:21:11 +0100 |
Chris Cannam |
Comments
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 16:28:32 +0100 |
Chris Cannam |
Minor adjustments
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 15:46:14 +0100 |
Chris Cannam |
More filling in render & cache code
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 12:40:22 +0100 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 10:59:11 +0100 |
Chris Cannam |
Move LayerGeometryProvider from view to layer
spectrogram-minor-refactor
|
Thu, 30 Jun 2016 10:36:52 +0100 |
Chris Cannam |
Two functions, rather than one with a boolean arg
spectrogram-minor-refactor
|
Wed, 29 Jun 2016 15:13:54 +0100 |
Chris Cannam |
Another tiny bit
spectrogram-minor-refactor
|
Wed, 29 Jun 2016 14:04:57 +0100 |
Chris Cannam |
Pull out render timer
spectrogram-minor-refactor
|
Wed, 29 Jun 2016 11:53:00 +0100 |
Chris Cannam |
More renderer stubbing
spectrogram-minor-refactor
|
Mon, 27 Jun 2016 16:01:42 +0100 |
Chris Cannam |
Comments
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 17:07:21 +0100 |
Chris Cannam |
Start stubbing Colour3DPlotRenderer
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 14:51:10 +0100 |
Chris Cannam |
Use a params structure
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 14:43:14 +0100 |
Chris Cannam |
Add ColourScale
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 14:42:37 +0100 |
Chris Cannam |
Introduce ColourScale to handle colour mapping for both spectrogram and colour 3d plot layers
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 10:57:21 +0100 |
Chris Cannam |
Comment
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 10:51:45 +0100 |
Chris Cannam |
Comments
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 08:46:20 +0100 |
Chris Cannam |
Fix possible crash when scrolling to end
spectrogram-minor-refactor
|
Mon, 20 Jun 2016 12:00:32 +0100 |
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
|
Mon, 20 Jun 2016 11:30:15 +0100 |
Chris Cannam |
Pull out column ops into ColumnOp
spectrogram-minor-refactor
|
Fri, 17 Jun 2016 10:19:55 +0100 |
Chris Cannam |
A more sensible order for column operations
spectrogram-minor-refactor
|
Wed, 15 Jun 2016 14:43:51 +0100 |
Chris Cannam |
Don't need these
spectrogram-minor-refactor
|
Wed, 15 Jun 2016 09:46:20 +0100 |
Chris Cannam |
Replace old logic with calls to new functions; basic refactor part A done, the code now compiles again
spectrogram-minor-refactor
|
Wed, 15 Jun 2016 08:52:07 +0100 |
Chris Cannam |
A couple more helper functions
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
|
Mon, 13 Jun 2016 12:46:36 +0100 |
Chris Cannam |
Merge from default branch
spectrogram-minor-refactor
|
Mon, 13 Jun 2016 11:44:08 +0100 |
Chris Cannam |
Comments and minor tidy
3.0-integration
|
Mon, 13 Jun 2016 11:44:03 +0100 |
Chris Cannam |
Make normalise-hybrid logic the same in both draw methods
3.0-integration
|
Mon, 13 Jun 2016 11:42:51 +0100 |
Chris Cannam |
Make peak cache divisor a member
3.0-integration
|
Thu, 26 May 2016 11:21:55 +0100 |
Chris Cannam |
Don't paint if model has zero width
3.0-integration
|
Thu, 21 Apr 2016 15:06:05 +0100 |
Chris Cannam |
Merge from branch "alignment-simple"
3.0-integration
|
Wed, 20 Apr 2016 12:06:28 +0100 |
Chris Cannam |
Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf
3.0-plus-imaf
|
Fri, 18 Mar 2016 14:25:05 +0000 |
Chris Cannam |
Start including Vamp SDK into main build, as we do with Sonic Annotator
3.0-integration
|
Fri, 04 Mar 2016 12:38:29 +0000 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Fri, 04 Mar 2016 12:23:31 +0000 |
Chris Cannam |
Use drawVisibleText for box labels
|
Fri, 04 Mar 2016 12:23:07 +0000 |
Chris Cannam |
Fix incorrect handling of model start frame
|
Fri, 04 Mar 2016 12:22:42 +0000 |
Chris Cannam |
Fix confusion between model columns and painted columns, and document the difference
|
Wed, 02 Mar 2016 17:25:27 +0000 |
Chris Cannam |
Merge in from SV 3.0-integration branches
alignment-simple
|
Tue, 09 Feb 2016 10:59:36 +0000 |
Chris Cannam |
Make ViewProxy objects share the ids of their Views; fixes incorrect colour scale drawing
3.0-integration
|
Thu, 04 Feb 2016 11:18:08 +0000 |
Chris Cannam |
Merge from branch "spectrogram-minor-refactor"
3.0-integration
|
Thu, 04 Feb 2016 11:17:31 +0000 |
Chris Cannam |
Merge from the default branch
3.0-integration
|
Thu, 04 Feb 2016 11:17:23 +0000 |
Chris Cannam |
Merge from branch "tony-2.0-integration"
3.0-integration
|
Wed, 03 Feb 2016 16:51:37 +0000 |
Chris Cannam |
Truncate edges when about to paint beyond limits of cache
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 16:00:31 +0000 |
Chris Cannam |
Don't use partial paints when zoomed in far enough to have boundary alignment concerns. (But boundary calculations are still wrong, leading to a logic error exception.)
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 15:34:39 +0000 |
Chris Cannam |
Comment
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 15:32:57 +0000 |
Chris Cannam |
Timing tweaks to reduce the number of repaints
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 14:28:00 +0000 |
Chris Cannam |
Fix cache validity boundary condition
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 10:44:07 +0000 |
Chris Cannam |
*Really* add overlooked file!
spectrogram-minor-refactor
|
Tue, 02 Feb 2016 10:31:04 +0000 |
Chris Cannam |
Revert last commit (wrong branch)
|
Tue, 02 Feb 2016 10:29:10 +0000 |
Chris Cannam |
Add overlooked file!
|
Sat, 30 Jan 2016 12:05:14 +0000 |
Chris Cannam |
Update acinclude files to look for qt5-qmake as well as qmake-qt5
|
Fri, 29 Jan 2016 18:51:05 +0000 |
Chris Cannam |
Further fixes to the scrollable cache logic
spectrogram-minor-refactor
|
Fri, 29 Jan 2016 15:08:01 +0000 |
Chris Cannam |
Start refactoring out the spectrogram image cache
spectrogram-minor-refactor
|
Wed, 27 Jan 2016 11:10:48 +0000 |
Chris Cannam |
Fix calculation of repaint area when we haven't scrolled but cache is not complete
spectrogram-minor-refactor
|
Tue, 26 Jan 2016 17:21:46 +0000 |
Chris Cannam |
Start repainting from the middle -- but this is quite unreliable
spectrogram-minor-refactor
|
Tue, 26 Jan 2016 14:44:26 +0000 |
Chris Cannam |
Fix return value from paintDrawBuffer in rightToLeft case; propagate timing change to PeakFrequencies version as well
spectrogram-minor-refactor
|
Tue, 26 Jan 2016 13:19:53 +0000 |
Chris Cannam |
Draw right-to-left when adjoining an existing cache valid area on the right
spectrogram-minor-refactor
|
Mon, 25 Jan 2016 16:16:21 +0000 |
Chris Cannam |
Make paint method do its own timing and abandon if it's taking too long (still needs some work on queueing correct repaints of the remainder)
spectrogram-minor-refactor
|
Mon, 25 Jan 2016 15:52:26 +0000 |
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
|
Fri, 22 Jan 2016 18:12:41 +0000 |
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
|
Fri, 22 Jan 2016 17:08:02 +0000 |
Chris Cannam |
Tidy a bit
colourschemes
|
Fri, 22 Jan 2016 15:17:25 +0000 |
Chris Cannam |
Some debug
colourschemes
|
Fri, 22 Jan 2016 15:16:36 +0000 |
Chris Cannam |
Fix integer overflow in getFrameForX
colourschemes
|
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
colourschemes
|
Thu, 21 Jan 2016 09:28:57 +0000 |
Chris Cannam |
Make colour 3d plot layer colour a preference as well
colourschemes
|
Wed, 20 Jan 2016 11:43:16 +0000 |
Chris Cannam |
Add default spectrogram colours to prefs
colourschemes
|
Tue, 19 Jan 2016 17:18:38 +0000 |
Chris Cannam |
Tidy
colourschemes
|
Tue, 19 Jan 2016 16:30:33 +0000 |
Chris Cannam |
Rearrange colours, make some of them more attractive, give some of them nicer names
colourschemes
|
Tue, 19 Jan 2016 13:02:32 +0000 |
Chris Cannam |
Remove debug out
colourschemes
|