log

age author description
Fri, 21 Sep 2018 11:50:15 +0100 Chris Cannam Fix typo that created un-reloadable session file zoom
Fri, 21 Sep 2018 11:50:05 +0100 Chris Cannam Ensure getFrameForX returns value on zoom blocksize boundary; take advantage of that (this is essentially reverting to the same behaviour as in the default branch, which we should probably have done all along) zoom
Thu, 20 Sep 2018 15:42:12 +0100 Chris Cannam Responding to a hang due to mismatching zoom and block sizes zoom
Thu, 20 Sep 2018 13:14:15 +0100 Chris Cannam Avoid compiler warning zoom
Thu, 20 Sep 2018 11:45:26 +0100 Chris Cannam Further ZoomLevel fixes zoom
Thu, 20 Sep 2018 10:45:24 +0100 Chris Cannam More ZoomLevel updates zoom
Wed, 19 Sep 2018 15:42:22 +0100 Chris Cannam Gradual ZoomLevel updates zoom
Mon, 17 Sep 2018 13:51:31 +0100 Chris Cannam Merge from default branch zoom
Wed, 12 Sep 2018 15:58:11 +0100 Chris Cannam Merge from branch import-audio-data
Wed, 12 Sep 2018 15:17:38 +0100 Chris Cannam Propose to take only value-like columns as audio samples, not all numeric ones - now that it's easy enough for the user to overrule import-audio-data
Fri, 07 Sep 2018 18:12:44 +0100 Chris Cannam Move out these bits which are now in CSVFormat import-audio-data
Thu, 06 Sep 2018 16:26:40 +0100 Chris Cannam Sample range import-audio-data
Thu, 06 Sep 2018 13:58:09 +0100 Chris Cannam Refactor; the two use-cases of CSVFormatDialog were turning out to be different enough to justify two separate classes import-audio-data
Thu, 06 Sep 2018 11:49:31 +0100 Chris Cannam Support audio-format CSV format selection in dialog import-audio-data
Tue, 04 Sep 2018 13:19:32 +0100 Chris Cannam Merge from default branch import-audio-data
Thu, 09 Aug 2018 16:09:52 +0100 Chris Cannam Tidy edges of scale area on Mac
Wed, 04 Jul 2018 15:34:16 +0100 Chris Cannam Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
Wed, 04 Jul 2018 15:33:47 +0100 Chris Cannam Layers such as time-value layers with ColourDistinguishes property should use the dark background when a bright colour is selected. This is how it was always supposed to work, I think, but I broke it so long ago that this "fix" might itself come across as a surprising breaking change
Thu, 28 Jun 2018 14:48:35 +0100 Chris Cannam Fix compiler warning
Thu, 28 Jun 2018 14:49:00 +0100 Chris Cannam Handle additional case import-audio-data
Thu, 28 Jun 2018 14:48:48 +0100 Chris Cannam Rename guard import-audio-data
Thu, 28 Jun 2018 14:48:35 +0100 Chris Cannam Fix compiler warning import-audio-data
Tue, 26 Jun 2018 14:37:36 +0100 Chris Cannam Tool button on Mac (something has gone very wrong with the appearance of the push button in latest builds)
Tue, 26 Jun 2018 14:36:56 +0100 Chris Cannam Never scale down
Tue, 26 Jun 2018 08:35:49 +0100 Chris Cannam Improve level-pan rendering quality on non-retina OSX
Mon, 25 Jun 2018 15:29:47 +0100 Chris Cannam Better rendering for widget cells
Mon, 25 Jun 2018 14:16:16 +0100 Chris Cannam Slightly nicer pan handling, avoiding showing spurious >0dB peaks
Fri, 22 Jun 2018 17:51:47 +0100 Chris Cannam Experiment with rounded rects
Fri, 22 Jun 2018 17:19:48 +0100 Chris Cannam Collect the bits of bookkeeping for mouse wheel events, and use in all widgets
Fri, 22 Jun 2018 13:41:54 +0100 Chris Cannam Proper handling for wheel rotation distance
Thu, 21 Jun 2018 15:36:29 +0100 Chris Cannam Half-steps for level in level-pan widget
Thu, 21 Jun 2018 10:43:14 +0100 Chris Cannam Ctrl-click on level-pan tool button now also resets to default
Mon, 11 Jun 2018 14:40:36 +0100 Chris Cannam Merge from branch plugin-path-config
Mon, 11 Jun 2018 11:38:09 +0100 Chris Cannam Fix compiler warning plugin-path-config
Fri, 08 Jun 2018 15:11:11 +0100 Chris Cannam Minor improvement to (still nasty) button layout on OSX plugin-path-config
Fri, 08 Jun 2018 14:31:47 +0100 Chris Cannam Use type keys as indices rather than labels plugin-path-config
Wed, 06 Jun 2018 15:55:49 +0100 Chris Cannam Fix erroneous tooltip plugin-path-config
Mon, 04 Jun 2018 15:44:57 +0100 Chris Cannam Show value of environment variable; populate for last plugin type by default (as that happens to be Vamp) plugin-path-config
Fri, 25 May 2018 16:05:51 +0100 Chris Cannam Various logic fixes, and use new setter-class structures plugin-path-config
Fri, 25 May 2018 13:39:08 +0100 Chris Cannam Plugin review dialog plugin-path-config
Wed, 23 May 2018 16:24:35 +0100 Chris Cannam Add "Add" plugin-path-config
Wed, 23 May 2018 11:52:19 +0100 Chris Cannam More work on plugin path configuration layout &c plugin-path-config
Mon, 21 May 2018 16:15:36 +0100 Chris Cannam Toward more than one plugin type in this widget plugin-path-config
Tue, 15 May 2018 15:25:04 +0100 Chris Cannam Grey-out meaningless buttons plugin-path-config
Tue, 15 May 2018 13:56:26 +0100 Chris Cannam Better editing mechanism plugin-path-config
Tue, 15 May 2018 11:18:07 +0100 Chris Cannam Up/down plugin-path-config
Fri, 11 May 2018 16:59:14 +0100 Chris Cannam Toward allowing the user to see (at least, and maybe change) the plugin path plugin-path-config
Tue, 08 May 2018 14:27:54 +0100 Chris Cannam Hack to ensure vertical scale lines are in the right place in pixel-doubling rendering
Tue, 08 May 2018 14:07:22 +0100 Chris Cannam Tidy
Thu, 03 May 2018 15:24:14 +0100 Chris Cannam Merge from branch horizontal-scale
Thu, 03 May 2018 15:15:15 +0100 Chris Cannam Provide linear horizontal scale in spectrum as well as log; fix bin positioning and colour scale property box updating; ensure proper background colour and visibility of peak lines horizontal-scale
Wed, 02 May 2018 14:27:17 +0100 Chris Cannam Merge horizontal-scale
Wed, 02 May 2018 14:26:51 +0100 Chris Cannam Fix positioning of peak lines on spectrum layer (origin is already accounted for in the bin/frequency to x conversion functions)
Wed, 02 May 2018 14:25:44 +0100 Chris Cannam Tweaks to horizontal scale horizontal-scale
Tue, 01 May 2018 16:32:35 +0100 Chris Cannam Draw some ticks horizontal-scale
Tue, 01 May 2018 16:14:22 +0100 Chris Cannam Branch toward adding horizontal numerical scales to things horizontal-scale
Thu, 26 Apr 2018 15:06:41 +0100 Chris Cannam Tidy
Thu, 26 Apr 2018 09:27:01 +0100 Chris Cannam Scale scalable icon
Tue, 24 Apr 2018 10:15:54 +0100 Chris Cannam Adjust y-coord of text labels to accommodate larger scaled fonts
Mon, 23 Apr 2018 16:06:27 +0100 Chris Cannam Delete rows in reverse order for safety
Mon, 23 Apr 2018 16:04:51 +0100 Chris Cannam Avoid crash when scrolling with an empty layer open
Thu, 19 Apr 2018 14:36:16 +0100 Chris Cannam Make selection extents more visible on hi-dpi
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