log layer/SpectrogramLayer.cpp @ 1164:f2f43802718b 3.0-integration

age author description
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
Tue, 18 Oct 2016 15:55:50 +0100 Chris Cannam MSVC build fixes msvc2015_64
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 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 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
Tue, 02 Aug 2016 18:32:19 +0100 Chris Cannam Another small 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: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 15:06:16 +0100 Chris Cannam Scale range matching 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
Tue, 19 Jul 2016 17:28:03 +0100 Chris Cannam Fix translucent mode for spectrogram 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: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
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 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 14:37:03 +0100 Chris Cannam Far more pragmatic update strategy 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
Thu, 30 Jun 2016 12:40:22 +0100 Chris Cannam Move drawVisibleText to PaintAssistant 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 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
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
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