Mon, 18 Mar 2019 14:17:20 +0000 |
Chris Cannam |
Introduce deferred notifier, + start converting sparse time-value model (perhaps we should rename it too)
single-point
|
Mon, 18 Mar 2019 09:37:46 +0000 |
Chris Cannam |
Make MagnitudeRange generic, in the form of Extents
single-point
|
Fri, 15 Mar 2019 10:57:35 +0000 |
Chris Cannam |
Switch to a single external set of commands for modifying editables with events
single-point
|
Thu, 14 Mar 2019 15:31:59 +0000 |
Chris Cannam |
Rework NoteModel commands (not entirely successfully); remove FlexiNoteModel as it has always been almost entirely identical to NoteModel (unlike its layer counterpart)
single-point
|
Wed, 13 Mar 2019 14:50:10 +0000 |
Chris Cannam |
Update NoteModel to use EventSeries. This is incomplete and won't provide enough to update svgui for it yet; must also refactor to avoid duplication of nasty APIs when updating the rest of the models
single-point
|
Tue, 12 Mar 2019 14:14:00 +0000 |
Chris Cannam |
Switch EventSeries to using a vector for m_events, so as to allow indexed access
single-point
|
Mon, 11 Mar 2019 14:49:13 +0000 |
Chris Cannam |
Seems we can do just as well with a vector of events themselves
single-point
|
Mon, 11 Mar 2019 13:44:35 +0000 |
Chris Cannam |
Experiment with storing vectors of event ids in seam map for compactness
single-point
|
Thu, 07 Mar 2019 15:44:09 +0000 |
Chris Cannam |
Rename a number of classes and methods (including Point -> Event); comments
single-point
|
Tue, 05 Mar 2019 15:15:11 +0000 |
Chris Cannam |
Pull out the Point class, plus start testing NoteModel, plus actually add the tests...
single-point
|
Thu, 06 Dec 2018 12:50:28 +0000 |
Chris Cannam |
Start wiring in BQAudioStream stuff
bqaudiostream
|
Wed, 10 Oct 2018 14:32:34 +0100 |
Chris Cannam |
Introduce RelativelyFineZoomConstraint, which encodes more-or-less the scheme that was already used for the horizontal thumbwheel in the pane (which overrode the layers' own zoom constraints unless they said they couldn't support any other)
|
Wed, 26 Sep 2018 13:03:46 +0100 |
Chris Cannam |
Add custom waveform oversampler method
zoom
|
Wed, 19 Sep 2018 15:41:44 +0100 |
Chris Cannam |
Pull out ZoomLevel, add inexact frame/pixel conversion functions and streaming
zoom
|
Tue, 11 Sep 2018 14:36:51 +0100 |
Chris Cannam |
Add recorded/converted locations logic to this library
import-audio-data
|
Fri, 25 May 2018 16:04:42 +0100 |
Chris Cannam |
Add class to get/set/remember the plugin path for each plugin type
plugin-path-config
|