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 14:23:50 +0000 |
Chris Cannam |
Update RegionModel following NoteModel, er, model. They have quite a bit in common that we should now pull out some of
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
|
Thu, 14 Mar 2019 13:11:47 +0000 |
Chris Cannam |
Command tweaks, including executing it!
single-point
|
Thu, 14 Mar 2019 13:11:30 +0000 |
Chris Cannam |
Add getDuratioN
single-point
|
Wed, 13 Mar 2019 16:00:13 +0000 |
Chris Cannam |
Further API updates
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
|
Wed, 13 Mar 2019 14:46:54 +0000 |
Chris Cannam |
Fix compiler warning
single-point
|
Wed, 13 Mar 2019 14:46:40 +0000 |
Chris Cannam |
Fix XML
single-point
|
Wed, 13 Mar 2019 11:54:13 +0000 |
Chris Cannam |
Add and test getEndFrame (and getStartFrame)
single-point
|
Wed, 13 Mar 2019 10:55:24 +0000 |
Chris Cannam |
Test getEventsStartingWithin (briefly)
single-point
|
Wed, 13 Mar 2019 10:55:02 +0000 |
Chris Cannam |
Add getEventsStartingWithin
single-point
|
Wed, 13 Mar 2019 10:54:42 +0000 |
Chris Cannam |
Make const
single-point
|
Wed, 13 Mar 2019 10:01:14 +0000 |
Chris Cannam |
Add getEventsWithin
single-point
|
Wed, 13 Mar 2019 10:01:02 +0000 |
Chris Cannam |
Add getEventsWithin
single-point
|
Wed, 13 Mar 2019 10:00:49 +0000 |
Chris Cannam |
Always return consistent defaults for absent elements
single-point
|
Tue, 12 Mar 2019 14:56:31 +0000 |
Chris Cannam |
Further test & fixes
single-point
|
Tue, 12 Mar 2019 14:52:11 +0000 |
Chris Cannam |
Add some more handy methods
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
|
Tue, 12 Mar 2019 14:11:06 +0000 |
Chris Cannam |
Add operator!=
single-point
|
Mon, 11 Mar 2019 15:22:32 +0000 |
Chris Cannam |
Add toDelimitedDataString; also requires reinstating m_haveDuration
single-point
|
Mon, 11 Mar 2019 14:59:11 +0000 |
Chris Cannam |
Another timing note
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
|
Mon, 11 Mar 2019 11:25:17 +0000 |
Chris Cannam |
That last change didn't seem worthwhile
single-point
|
Mon, 11 Mar 2019 11:17:30 +0000 |
Chris Cannam |
Try out Qt containers
single-point
|
Mon, 11 Mar 2019 11:17:18 +0000 |
Chris Cannam |
Permit hashing
single-point
|
Mon, 11 Mar 2019 09:53:28 +0000 |
Chris Cannam |
Add (disabled by default) stress test for EventSeries
single-point
|