Tue, 16 Jun 2020 15:16:50 +0100 |
Chris Cannam |
Fix some Qt deprecations
|
Wed, 16 Oct 2019 13:02:52 +0100 |
Chris Cannam |
Return true from getValueExtents always, just with no unit in the case where we don't have a nice neat scale. This should preserve the property of preventing other layers auto-aligning to us, while also ensuring we don't get overlooked for the purposes of drawing our own scale in a situation where a scale-less layer is on top of us
|
Wed, 16 Oct 2019 12:23:36 +0100 |
Chris Cannam |
Overhaul the way WaveformLayer reports value and display extents. The previous logic has been nonsense for a very long time, excused only by the fact that it was very seldom relevant (only really if another layer with unit V came along that wanted to auto-align with it). Partial fix for #1954 Peculiar alignment for Amplitude Follower y-scale in Auto-Align mode
|
Wed, 25 Sep 2019 13:42:17 +0100 |
Chris Cannam |
Make the waveform layer do the expected thing when MergeChannels mode (i.e. butterfly mode) is enabled even if there is only 1 channel. This combination isn't actually available in the UI for SV, but it's useful for Sonic Lineup.
|
Tue, 02 Jul 2019 14:08:44 +0100 |
Chris Cannam |
Further layer updates for ModelById
by-id
|
Mon, 01 Jul 2019 14:17:13 +0100 |
Chris Cannam |
More layer updates
by-id
|
Fri, 28 Jun 2019 17:37:22 +0100 |
Chris Cannam |
Further layer updates for ById
by-id
|
Thu, 14 Feb 2019 13:04:57 +0000 |
Chris Cannam |
Use zero-width pen when zoomed out - this seems to make a huge difference to speed when rendering on top of another layer, for some reason
|
Mon, 26 Nov 2018 14:33:54 +0000 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
Thu, 22 Nov 2018 14:55:38 +0000 |
Chris Cannam |
Fixes from clang modernize-use-override
fix-static-analysis
|
Thu, 15 Nov 2018 14:04:32 +0000 |
Chris Cannam |
Scale pen for retina display on macOS as well as for hidpi display elsewhere
|
Wed, 14 Nov 2018 14:16:06 +0000 |
Chris Cannam |
Correct positioning for centre line when antialiasing with non-0-width pen
spectrogramparam
|
Tue, 06 Nov 2018 10:51:46 +0000 |
Chris Cannam |
Fix incorrect start/end overlay drawing when zoomed far in
zoom
|
Mon, 05 Nov 2018 13:30:21 +0000 |
Chris Cannam |
Scaling tweaks
|
Fri, 02 Nov 2018 15:23:53 +0000 |
Chris Cannam |
Short-circuit drawing a little bit for contiguous ranges
|
Fri, 02 Nov 2018 15:23:42 +0000 |
Chris Cannam |
Progressively increase sample-box size slightly
|
Wed, 31 Oct 2018 15:06:32 +0000 |
Chris Cannam |
Rework waveform renderer to use smooth paths, aiming to get near-pixel-identical results when zoomed out far enough for a single path not to be relevant
waverevision
|
Tue, 30 Oct 2018 16:23:03 +0000 |
Chris Cannam |
Fix the mix/merge channels behaviour in pixels-per-frame zone
|
Fri, 05 Oct 2018 09:59:41 +0100 |
Chris Cannam |
Debug tweaks
zoom
|
Fri, 28 Sep 2018 09:12:54 +0100 |
Chris Cannam |
This is the correct size
zoom
|
Thu, 27 Sep 2018 16:20:58 +0100 |
Chris Cannam |
Fix crash when scrolling beyond end of waveform (+ fix compiler warnings)
zoom
|
Thu, 27 Sep 2018 15:20:25 +0100 |
Chris Cannam |
Fixes for TimeRuler spacing and for the boundaries of the WaveformLayer paint area
zoom
|
Wed, 26 Sep 2018 13:03:16 +0100 |
Chris Cannam |
Remove WaveformOversampler again from here; it's now in svcore
zoom
|
Wed, 26 Sep 2018 11:54:25 +0100 |
Chris Cannam |
Add custom waveform oversampler method
zoom
|
Tue, 25 Sep 2018 16:38:50 +0100 |
Chris Cannam |
Get oversampled rendering almost working, but I think we need to take more care with the oversampling itself
zoom
|
Tue, 25 Sep 2018 12:52:08 +0100 |
Chris Cannam |
Fix accidental always-auto-normalise
zoom
|
Mon, 24 Sep 2018 14:40:48 +0100 |
Chris Cannam |
Toward oversampling rendering
zoom
|
Fri, 21 Sep 2018 14:46:53 +0100 |
Chris Cannam |
Factor out paintChannelScaleGuides
zoom
|
Fri, 21 Sep 2018 14:33:43 +0100 |
Chris Cannam |
Another tidy
zoom
|
Fri, 21 Sep 2018 14:22:53 +0100 |
Chris Cannam |
A further refactor with range blocks
zoom
|
Fri, 21 Sep 2018 14:01:09 +0100 |
Chris Cannam |
Refactor out paintChannel
zoom
|
Wed, 19 Sep 2018 15:42:22 +0100 |
Chris Cannam |
Gradual ZoomLevel updates
zoom
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
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
|
Thu, 30 Jun 2016 12:40:22 +0100 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
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
|
Wed, 01 Jul 2015 18:31:28 +0100 |
Chris Cannam |
Merge from branch simple-fft-model
3.0-integration
|
Wed, 01 Jul 2015 15:53:54 +0100 |
Chris Cannam |
Fix a number of warnings in the 32-bit build
|
Tue, 17 Mar 2015 16:56:03 +0000 |
Chris Cannam |
Many fixes for the previous stuff
osx-retina
|
Tue, 17 Mar 2015 15:05:25 +0000 |
Chris Cannam |
Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use
osx-retina
|
Wed, 11 Mar 2015 15:35:20 +0000 |
Chris Cannam |
Experiment with querying paint rect separately from view rect
osx-retina
|
Tue, 10 Mar 2015 13:22:10 +0000 |
Chris Cannam |
More type fixes
cxx11
|
Wed, 03 Sep 2014 13:12:38 +0100 |
Chris Cannam |
Avoid complaint about unused return value
|
Wed, 03 Sep 2014 11:53:43 +0100 |
Chris Cannam |
Fix some potential divide by zeros (from coverity scan)
|
Tue, 17 Jun 2014 15:36:56 +0100 |
Chris Cannam |
Some more unsigned/long removal
warnfix_no_size_t
|
Tue, 17 Jun 2014 15:18:06 +0100 |
Chris Cannam |
Remove size_t's and fix warnings in layer/
warnfix_no_size_t
|
Wed, 08 Jan 2014 17:47:34 +0000 |
Chris Cannam |
Adjustable middle-line height for waveform. Not 100% supported (only really for basic waveform rendering)
tonioni
|
Thu, 05 Dec 2013 09:47:02 +0000 |
Chris Cannam |
Merge from default branch
imaf_enc
|
Tue, 26 Nov 2013 14:06:40 +0000 |
Chris Cannam |
Drop std:: from cout, cerr, endl -- pull these in through Debug.h
|
Mon, 04 Nov 2013 17:12:32 +0000 |
Chris Cannam |
Merge from the default branch
imaf_enc
|
Mon, 04 Nov 2013 17:09:36 +0000 |
Chris Cannam |
IMAF load code from Jesus Corral Garcia
imaf_enc
|
Wed, 09 Oct 2013 14:55:49 +0100 |
Chris Cannam |
Fix strange pixel offset in waveform rendering; round values in labels rather than flooring them
|
Thu, 21 Jun 2012 14:37:43 +0100 |
Chris Cannam |
Use drawPoint when drawing a single point, rather than drawLine. Otherwise the line seems to go missing some of the time, though I can't see any mistake in the code here. Fixes SV bug #485
sv_v2.0
|
Mon, 30 Jan 2012 16:01:59 +0000 |
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)
|
Tue, 14 Jun 2011 15:27:05 +0100 |
Chris Cannam |
Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
|
Mon, 16 May 2011 17:19:25 +0100 |
Chris Cannam |
Convert many cerrs to DEBUGs
debug-output
|
Fri, 16 May 2008 13:27:07 +0000 |
Chris Cannam |
* Halve space requirements for range (waveform peak) caches
|
Wed, 12 Mar 2008 17:42:56 +0000 |
Chris Cannam |
* juggle some files around in order to free audioio, base, and system libraries
|
Wed, 27 Feb 2008 11:59:42 +0000 |
Chris Cannam |
* Merge from trunk
spectrogram-cache-rejig
|
Wed, 27 Feb 2008 10:32:45 +0000 |
Chris Cannam |
* merge from trunk (1.2 ended up being tracked from trunk, but we may want
1.2-stable
|
Thu, 07 Feb 2008 15:25:05 +0000 |
Chris Cannam |
* Ensure waveforms are strictly correct even when using a non-power-of-two
|
Wed, 06 Feb 2008 16:21:29 +0000 |
Chris Cannam |
* Add pitch range in octaves, semitones and cents to the measurement rect
|
Fri, 23 Nov 2007 16:48:23 +0000 |
Chris Cannam |
* Add Erase tool and mode
|
Wed, 07 Nov 2007 16:52:52 +0000 |
Chris Cannam |
* fix pane layout problem; fix waveform butterfly mode
|