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
|