2019-10-31 |
Chris Cannam |
Avoid deadlock when process finishes immediately (so alignmentProgramFinished is called from waitForStarted while mutex already held)
|
2019-10-29 |
Chris Cannam |
More debug output, and fix crash after failed external-program alignment
|
2019-10-29 |
Chris Cannam |
If no local filename (e.g. when decoded to memory), get the local filename from the file source (e.g. cached version of encoded file)
|
2019-10-17 |
Chris Cannam |
Use updated snap api
|
2019-10-16 |
Chris Cannam |
Make it possible to open an audio device for playback and upgrade it to I/O later on - avoiding the Mac microphone-permission dialog until we are actually wanting to record
|
2019-10-11 |
Chris Cannam |
Avoid floating-point exception when stopping after models deleted
|
2019-10-04 |
Chris Cannam |
Support updated PaneStack options API
|
2019-10-04 |
Chris Cannam |
Fix compile error with new Qt
|
2019-09-25 |
Chris Cannam |
Rename time-frequency box to plain box - but also reload sessions if they have the "old" name (even though it was only used in 4.0-pre1 exports)
|
2019-09-20 |
Chris Cannam |
Add support for time-frequency box layer
|
2019-09-16 |
Chris Cannam |
Fix to avoid ffwd/rwd getting stuck at a single point if it translates to the playback frame again on alignment
|
2019-09-10 |
Chris Cannam |
Use updated EditableDenseThreeDimensionalModel interface
|
2019-08-29 |
Chris Cannam |
Settle on what seem like reliable parameters
|
2019-08-16 |
Chris Cannam |
Send debug output to log
|
2019-08-15 |
Chris Cannam |
Record relative pitch in alignment model for display
|
2019-08-15 |
Chris Cannam |
Experimental version using TIPIC features. Not working well - needs review
tipic
|
2019-08-14 |
Chris Cannam |
Abandon ongoing alignment if asked to re-align before it has completed
|
2019-08-08 |
Chris Cannam |
Some messing with parameters
|
2019-08-02 |
Chris Cannam |
Use layer->getSourceModel
|
2019-08-01 |
Chris Cannam |
Some parameters that may improve alignment
|
2019-08-01 |
Chris Cannam |
Debug tidy
|
2019-07-18 |
Chris Cannam |
Restore/reimplement cancelAsyncLayerCreation - I had forgotten Tony uses it
|
2019-07-17 |
Chris Cannam |
Merge from branch by-id
|
2019-07-17 |
Chris Cannam |
Tidy-up
by-id
|
2019-07-17 |
Chris Cannam |
Fix up labelling commands
by-id
|
2019-07-17 |
Chris Cannam |
Tidy
by-id
|
2019-07-17 |
Chris Cannam |
Debug
by-id
|
2019-07-12 |
Chris Cannam |
Work on management of alignment-related models
by-id
|
2019-07-12 |
Chris Cannam |
Re-implement Document::releaseModel
by-id
|
2019-07-07 |
Chris Cannam |
Remove obsolete definition!
by-id
|
2019-07-05 |
Chris Cannam |
Remove obsolete declaration
by-id
|
2019-07-05 |
Chris Cannam |
Update for removal of (public) getId from Model
by-id
|
2019-07-04 |
Chris Cannam |
Update for changes to PlayParameters
by-id
|
2019-07-04 |
Chris Cannam |
Overhaul SV file reader etc
by-id
|
2019-07-03 |
Chris Cannam |
ModelId updates
by-id
|
2019-07-03 |
Chris Cannam |
Toward updating Document for ModelById
by-id
|
2019-07-02 |
Chris Cannam |
Overhaul audio generator for ModelById
by-id
|
2019-06-24 |
Chris Cannam |
Update for ModelById
by-id
|
2019-06-14 |
Chris Cannam |
Reset source sample rate when last model removed
|
2019-06-13 |
Chris Cannam |
Defer alignment for recorded audio until recording is complete
|
2019-06-13 |
Chris Cannam |
Switch off fine-tuning for alignment, it shouldn't be necessary (I think?) and is quite a bit slower
|
2019-06-11 |
Chris Cannam |
Abandon aggregate models on deletion (e.g. when document is replaced during processing)
|
2019-06-11 |
Chris Cannam |
Ensure that AggregateModels are actually deleted on release despite not being in model list (ugh, this is ugly)
|
2019-05-22 |
Chris Cannam |
Branch
3.3-stable
|
2019-05-17 |
Chris Cannam |
Remove some debug
|
2019-05-17 |
Chris Cannam |
Merge from branch tuning-difference
|
2019-05-17 |
Chris Cannam |
Provide facility to re-align models
tuning-difference
|
2019-05-16 |
Chris Cannam |
Make a completion figure available to alignment, + a couple of other fixes
tuning-difference
|
2019-05-15 |
Chris Cannam |
Experiment with optionally taking tuning difference into account for alignment
tuning-difference
|
2019-05-14 |
Chris Cannam |
Permit subclass to determine window title format
single-point
|
2019-04-30 |
Chris Cannam |
Experimental branch based on Thorn C++ code from RG
thorn-cpp
|
2019-04-26 |
Chris Cannam |
Ensure main model also gets aligned (as reference)
single-point
|
2019-04-24 |
Chris Cannam |
Merge from default branch
single-point
|
2019-04-04 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model
|
2019-04-04 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model, just as any other model
single-point
|
2019-04-02 |
Chris Cannam |
Make layer order in document also stable on file load/save
single-point
|
2019-04-02 |
Chris Cannam |
Avoid arbitrarily reordering models from file order on load
single-point
|
2019-04-02 |
Chris Cannam |
Retain models in registration order, to assist in getting stable file format in load/save
single-point
|
2019-04-02 |
Chris Cannam |
Some debug output adjustments
single-point
|
2019-03-28 |
Chris Cannam |
Add exportLayerTo (moved here from MainWindow)
single-point
|
2019-03-28 |
Chris Cannam |
Support reading OSC script from stdin; make it possible to run OSC script even without external OSC port
single-point
|
2019-03-28 |
Chris Cannam |
Update to using export IDs stored in the XmlExportables
single-point
|
2019-03-28 |
Chris Cannam |
Merge from branch osc-script
single-point
|
2019-03-26 |
Chris Cannam |
Debug output
osc-script
|
2019-03-25 |
Chris Cannam |
Toward running an OSC script in batch
osc-script
|
2019-03-22 |
Chris Cannam |
Use updated ImageModel
single-point
|
2019-03-22 |
Chris Cannam |
Use updated TextModel
single-point
|
2019-03-21 |
Chris Cannam |
Updates for SparseOneDimensionalModel in new API
single-point
|
2019-03-20 |
Chris Cannam |
Use matching-event search in tone generator
single-point
|
2019-03-19 |
Chris Cannam |
Further updates for new API - but we still need some more support in the API itself
single-point
|
2019-03-15 |
Chris Cannam |
Update following RegionModel API change
single-point
|
2019-03-15 |
Chris Cannam |
Update to use external commands
single-point
|
2019-03-14 |
Chris Cannam |
Updates for single-point changes, including removal of FlexiNoteModel
single-point
|
2019-03-08 |
Chris Cannam |
Build fix for single-point changes
single-point
|
2019-01-09 |
Chris Cannam |
Merge from branch fix-static-analysis
|
2019-01-09 |
Chris Cannam |
Provide path, not just initial format, to dialog to enable re-guessing if user changes separator
|
2019-01-08 |
Chris Cannam |
Minor warning text fix
|
2019-01-04 |
Chris Cannam |
Wire up modelAboutToBeDeleted which appears to have been missed earlier - fixing crash when timer fires after model deleted e.g. on app exit
|
2018-12-19 |
Chris Cannam |
Fix overlooked int -> ZoomLevel update (thanks bluemoon)
|
2018-12-19 |
Chris Cannam |
Fix crash on exit when not using OSC (https://sourceforge.net/p/sv1/bugs/263/)
|
2018-12-04 |
Chris Cannam |
Merge from default branch
fix-static-analysis
|
2018-11-29 |
Chris Cannam |
Ensure that undo restores deleted pane's layers in their original order
|
2018-11-26 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
2018-11-26 |
Chris Cannam |
Header guards
fix-static-analysis
|
2018-11-26 |
Chris Cannam |
Use override throughout
fix-static-analysis
|
2018-11-22 |
Chris Cannam |
Fixes from clang modernize-use-override
fix-static-analysis
|
2018-11-09 |
Chris Cannam |
Try to avoid deleting thread while OSC interface is still being set up
|
2018-11-06 |
Chris Cannam |
Merge from default branch
zoom
|
2018-10-18 |
Chris Cannam |
Minor debug change
|
2018-10-15 |
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-10 |
Chris Cannam |
Merge from branch zoom
|
2018-10-09 |
Chris Cannam |
Merge from default branch
zoom
|
2018-10-09 |
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 anyway
|
2018-10-09 |
Chris Cannam |
This should be on SVCERR
zoom
|
2018-09-20 |
Chris Cannam |
ZoomLevel fixes
zoom
|
2018-09-12 |
Chris Cannam |
Merge from branch import-audio-data
|
2018-09-12 |
Chris Cannam |
Ensure data files used as import sources don't end up in Recent Files
import-audio-data
|
2018-09-12 |
Chris Cannam |
Update for slightly adjusted WritableWaveFileModel api
import-audio-data
|
2018-09-11 |
Chris Cannam |
Query recorded file locations from svcore code
import-audio-data
|
2018-09-07 |
Chris Cannam |
Avoid leaking dialogs
import-audio-data
|
2018-09-04 |
Chris Cannam |
Merge from default branch
import-audio-data
|
2018-09-04 |
Chris Cannam |
Merge from branch avoid-pointer-keys
|
2018-08-13 |
Chris Cannam |
Use model IDs
avoid-pointer-keys
|
2018-08-13 |
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 comparator
|
2018-08-13 |
Chris Cannam |
Oops!
|
2018-08-13 |
Chris Cannam |
Minor tidy
|
2018-08-08 |
Chris Cannam |
Fix compiler warnings
|
2018-08-08 |
Chris Cannam |
Smoother model updates, some debug
|
2018-08-08 |
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 already
|
2018-08-08 |
Chris Cannam |
Fix failure to call updateModel() ever again after no frames available
|
2018-07-04 |
Chris Cannam |
Fix stupid error on win32
|
2018-07-03 |
Chris Cannam |
Wait for completion
|