graph
- Experimental branch based on Thorn C++ code from RGthorn-cpp 2019-04-30, by Chris Cannam
- Ensure main model also gets aligned (as reference)single-point 2019-04-26, by Chris Cannam
- Merge from default branchsingle-point 2019-04-24, by Chris Cannam
- Update so Document owns the alignment model's input aggregate model2019-04-04, by Chris Cannam
- Update so Document owns the alignment model's input aggregate model, just as any other modelsingle-point 2019-04-04, by Chris Cannam
- Make layer order in document also stable on file load/savesingle-point 2019-04-02, by Chris Cannam
- Avoid arbitrarily reordering models from file order on loadsingle-point 2019-04-02, by Chris Cannam
- Retain models in registration order, to assist in getting stable file format in load/savesingle-point 2019-04-02, by Chris Cannam
- Some debug output adjustmentssingle-point 2019-04-02, by Chris Cannam
- Add exportLayerTo (moved here from MainWindow)single-point 2019-03-28, by Chris Cannam
- Support reading OSC script from stdin; make it possible to run OSC script even without external OSC portsingle-point 2019-03-28, by Chris Cannam
- Update to using export IDs stored in the XmlExportablessingle-point 2019-03-28, by Chris Cannam
- Merge from branch osc-scriptsingle-point 2019-03-28, by Chris Cannam
- Debug outputosc-script 2019-03-26, by Chris Cannam
- Toward running an OSC script in batchosc-script 2019-03-25, by Chris Cannam
- Use updated ImageModelsingle-point 2019-03-22, by Chris Cannam
- Use updated TextModelsingle-point 2019-03-22, by Chris Cannam
- Updates for SparseOneDimensionalModel in new APIsingle-point 2019-03-21, by Chris Cannam
- Use matching-event search in tone generatorsingle-point 2019-03-20, by Chris Cannam
- Further updates for new API - but we still need some more support in the API itselfsingle-point 2019-03-19, by Chris Cannam
- Update following RegionModel API changesingle-point 2019-03-15, by Chris Cannam
- Update to use external commandssingle-point 2019-03-15, by Chris Cannam
- Updates for single-point changes, including removal of FlexiNoteModelsingle-point 2019-03-14, by Chris Cannam
- Build fix for single-point changessingle-point 2019-03-08, by Chris Cannam
- Merge from branch fix-static-analysis2019-01-09, by Chris Cannam
- Provide path, not just initial format, to dialog to enable re-guessing if user changes separator2019-01-09, by Chris Cannam
- Minor warning text fix2019-01-08, by Chris Cannam
- Wire up modelAboutToBeDeleted which appears to have been missed earlier - fixing crash when timer fires after model deleted e.g. on app exit2019-01-04, by Chris Cannam
- Fix overlooked int -> ZoomLevel update (thanks bluemoon)2018-12-19, by Chris Cannam
- Fix crash on exit when not using OSC (https://sourceforge.net/p/sv1/bugs/263/)2018-12-19, by Chris Cannam
- Merge from default branchfix-static-analysis 2018-12-04, by Chris Cannam
- Ensure that undo restores deleted pane's layers in their original order2018-11-29, by Chris Cannam
- Use nullptr throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Header guardsfix-static-analysis 2018-11-26, by Chris Cannam
- Use override throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Fixes from clang modernize-use-overridefix-static-analysis 2018-11-22, by Chris Cannam
- Try to avoid deleting thread while OSC interface is still being set up2018-11-09, by Chris Cannam
- Merge from default branchzoom 2018-11-06, by Chris Cannam
- Minor debug change2018-10-18, by Chris Cannam
- Further work on #1773 "Loading a session with features extracted from multiplexed inputs". Re-read the aggregate wave models from the session file; also re-order the way they are written so as to improve the likelihood of successfully re-reading them (! - as it stood before, there was some chance involved)2018-10-15, by Chris Cannam
- Merge from branch zoom2018-10-10, by Chris Cannam
- Merge from default branchzoom 2018-10-09, by Chris Cannam
- Don't resample an incoming audio file to match the main model's rate, if the aim of importing is to replace the main model anyway2018-10-09, by Chris Cannam
- This should be on SVCERRzoom 2018-10-09, by Chris Cannam
- ZoomLevel fixeszoom 2018-09-20, by Chris Cannam
- Merge from branch import-audio-data2018-09-12, by Chris Cannam
- Ensure data files used as import sources don't end up in Recent Filesimport-audio-data 2018-09-12, by Chris Cannam
- Update for slightly adjusted WritableWaveFileModel apiimport-audio-data 2018-09-12, by Chris Cannam
- Query recorded file locations from svcore codeimport-audio-data 2018-09-11, by Chris Cannam
- Avoid leaking dialogsimport-audio-data 2018-09-07, by Chris Cannam
- Merge from default branchimport-audio-data 2018-09-04, by Chris Cannam
- Merge from branch avoid-pointer-keys2018-09-04, by Chris Cannam
- Use model IDsavoid-pointer-keys 2018-08-13, by Chris Cannam
- Associate a note-on time with each pending note-off as well, so we can check whether a rewind action (or looping) has caused us to jump to before the note began. Also improve implementation of note-off structure comparator2018-08-13, by Chris Cannam
- Oops!2018-08-13, by Chris Cannam
- Minor tidy2018-08-13, by Chris Cannam
- Fix compiler warnings2018-08-08, by Chris Cannam
- Smoother model updates, some debug2018-08-08, by Chris Cannam
- If audio IO is recreated due to channel count change when recording, make sure it's recreated ready-resumed if we were recording already2018-08-08, by Chris Cannam
- Fix failure to call updateModel() ever again after no frames available2018-08-08, by Chris Cannam