2019-03-22 |
Chris Cannam |
Update ImageModel
single-point
|
2019-03-22 |
Chris Cannam |
Update PathModel - doesn't use new EventSeries, but doesn't use SparseModel either - it's simpler than that
single-point
|
2019-03-22 |
Chris Cannam |
Update TextModel
single-point
|
2019-03-21 |
Chris Cannam |
We do need haveTextLabels; restore it
single-point
|
2019-03-21 |
Chris Cannam |
Work on start/end frame stuff to match API description
single-point
|
2019-03-20 |
Chris Cannam |
Start updating SparseOneDimensionalModel
single-point
|
2019-03-20 |
Chris Cannam |
Forward the matching-event functions
single-point
|
2019-03-20 |
Chris Cannam |
Test & fixes for getEventsStartingAt
single-point
|
2019-03-20 |
Chris Cannam |
Fixes: completion should default to 100 (it never gets set if we aren't a transform target); events added to time-value model should be denied durations; forward the overspill and matching search functions
single-point
|
2019-03-20 |
Chris Cannam |
Add overspill to events-within search
single-point
|
2019-03-19 |
Chris Cannam |
Add nearest-event-matching search
single-point
|
2019-03-19 |
Chris Cannam |
Update Labeller to new event API + fewer magical side-effects
single-point
|
2019-03-18 |
Chris Cannam |
Introduce deferred notifier, + start converting sparse time-value model (perhaps we should rename it too)
single-point
|
2019-03-18 |
Chris Cannam |
Make MagnitudeRange generic, in the form of Extents
single-point
|
2019-03-15 |
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
|
2019-03-15 |
Chris Cannam |
Switch to a single external set of commands for modifying editables with events
single-point
|
2019-03-14 |
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
|
2019-03-14 |
Chris Cannam |
Command tweaks, including executing it!
single-point
|
2019-03-14 |
Chris Cannam |
Add getDuratioN
single-point
|
2019-03-13 |
Chris Cannam |
Further API updates
single-point
|
2019-03-13 |
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
|
2019-03-13 |
Chris Cannam |
Fix compiler warning
single-point
|
2019-03-13 |
Chris Cannam |
Fix XML
single-point
|
2019-03-13 |
Chris Cannam |
Add and test getEndFrame (and getStartFrame)
single-point
|
2019-03-13 |
Chris Cannam |
Test getEventsStartingWithin (briefly)
single-point
|
2019-03-13 |
Chris Cannam |
Add getEventsStartingWithin
single-point
|
2019-03-13 |
Chris Cannam |
Make const
single-point
|
2019-03-13 |
Chris Cannam |
Add getEventsWithin
single-point
|
2019-03-13 |
Chris Cannam |
Add getEventsWithin
single-point
|
2019-03-13 |
Chris Cannam |
Always return consistent defaults for absent elements
single-point
|
2019-03-12 |
Chris Cannam |
Further test & fixes
single-point
|
2019-03-12 |
Chris Cannam |
Add some more handy methods
single-point
|
2019-03-12 |
Chris Cannam |
Switch EventSeries to using a vector for m_events, so as to allow indexed access
single-point
|
2019-03-12 |
Chris Cannam |
Add operator!=
single-point
|
2019-03-11 |
Chris Cannam |
Add toDelimitedDataString; also requires reinstating m_haveDuration
single-point
|
2019-03-11 |
Chris Cannam |
Another timing note
single-point
|
2019-03-11 |
Chris Cannam |
Seems we can do just as well with a vector of events themselves
single-point
|
2019-03-11 |
Chris Cannam |
Experiment with storing vectors of event ids in seam map for compactness
single-point
|
2019-03-11 |
Chris Cannam |
That last change didn't seem worthwhile
single-point
|
2019-03-11 |
Chris Cannam |
Try out Qt containers
single-point
|
2019-03-11 |
Chris Cannam |
Permit hashing
single-point
|
2019-03-11 |
Chris Cannam |
Add (disabled by default) stress test for EventSeries
single-point
|
2019-03-08 |
Chris Cannam |
Merge
single-point
|
2019-03-08 |
Chris Cannam |
Add this method back again; it is useful
single-point
|
2019-03-08 |
Chris Cannam |
Further tests
single-point
|
2019-03-08 |
Chris Cannam |
Performance notes
single-point
|
2019-03-08 |
Chris Cannam |
Minor tweaks, comments, span tests
single-point
|
2019-03-08 |
Chris Cannam |
Rework EventSeries to explicitly store counts of events (+ add comments explaining, among other things, why)
single-point
|
2019-03-07 |
Chris Cannam |
Rename a number of classes and methods (including Point -> Event); comments
single-point
|
2019-03-07 |
Chris Cannam |
Fixes and tests for PointSeries
single-point
|
2019-03-06 |
Chris Cannam |
Fix compiler warning
single-point
|
2019-03-06 |
Chris Cannam |
Start implementing & testing PointSeries
single-point
|
2019-03-05 |
Chris Cannam |
Pull out the Point class, plus start testing NoteModel, plus actually add the tests...
single-point
|
2019-03-05 |
Chris Cannam |
Bitfield + reorder for packing
single-point
|
2019-03-05 |
Chris Cannam |
Start some sparse model tests
single-point
|
2019-02-27 |
Chris Cannam |
Fix compiler warnings
|
2019-02-18 |
Chris Cannam |
Try to avoid interference with QtTest's own arg handling
|
2019-02-12 |
Chris Cannam |
Fix encoding that Mac fs rejects
|
2019-01-30 |
Chris Cannam |
Merge from branch bqaudiostream
|
2019-01-30 |
Chris Cannam |
Be a tiny bit discriminating about content types!
bqaudiostream
|