graph
- Add some more handy methodssingle-point 2019-03-12, by Chris Cannam
- Switch EventSeries to using a vector for m_events, so as to allow indexed accesssingle-point 2019-03-12, by Chris Cannam
- Add operator!=single-point 2019-03-12, by Chris Cannam
- Add toDelimitedDataString; also requires reinstating m_haveDurationsingle-point 2019-03-11, by Chris Cannam
- Another timing notesingle-point 2019-03-11, by Chris Cannam
- Seems we can do just as well with a vector of events themselvessingle-point 2019-03-11, by Chris Cannam
- Experiment with storing vectors of event ids in seam map for compactnesssingle-point 2019-03-11, by Chris Cannam
- That last change didn't seem worthwhilesingle-point 2019-03-11, by Chris Cannam
- Try out Qt containerssingle-point 2019-03-11, by Chris Cannam
- Permit hashingsingle-point 2019-03-11, by Chris Cannam
- Add (disabled by default) stress test for EventSeriessingle-point 2019-03-11, by Chris Cannam
- Mergesingle-point 2019-03-08, by Chris Cannam
- Add this method back again; it is usefulsingle-point 2019-03-08, by Chris Cannam
- Further testssingle-point 2019-03-08, by Chris Cannam
- Performance notessingle-point 2019-03-08, by Chris Cannam
- Minor tweaks, comments, span testssingle-point 2019-03-08, by Chris Cannam
- Rework EventSeries to explicitly store counts of events (+ add comments explaining, among other things, why)single-point 2019-03-08, by Chris Cannam
- Rename a number of classes and methods (including Point -> Event); commentssingle-point 2019-03-07, by Chris Cannam
- Fixes and tests for PointSeriessingle-point 2019-03-07, by Chris Cannam
- Fix compiler warningsingle-point 2019-03-06, by Chris Cannam
- Start implementing & testing PointSeriessingle-point 2019-03-06, by Chris Cannam
- Pull out the Point class, plus start testing NoteModel, plus actually add the tests...single-point 2019-03-05, by Chris Cannam
- Bitfield + reorder for packingsingle-point 2019-03-05, by Chris Cannam
- Start some sparse model testssingle-point 2019-03-05, by Chris Cannam