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
|
2018-07-03 |
Chris Cannam |
This is odd, removing it doesn't seem to work
|
2018-07-03 |
Chris Cannam |
Attempt to avoid passing on library path to system executables
|
2018-06-28 |
Chris Cannam |
Toward importing audio from CSVs
import-audio-data
|
2018-06-21 |
Chris Cannam |
Minor wording tweak
|
2018-06-20 |
Chris Cannam |
Add a scary warning for incomplete session load
|
2018-06-18 |
Chris Cannam |
Avoid setting the session file path when loading an incomplete document, so that the default-file save-on-exit and File->Save are not activated (to avoid losing references to unfound audio files)
|
2018-06-11 |
Chris Cannam |
Merge from branch plugin-path-config
|
2018-06-08 |
Chris Cannam |
Use wide-char env variable lookup
plugin-path-config
|
2018-05-15 |
Chris Cannam |
Fix compiler warning
|
2018-04-19 |
Chris Cannam |
Make "Select All" select the whole span of everything that exists, not just the main model (toward SF bug #243 Copied Time Instant Layer does not include instant at end of track)
|
2018-04-18 |
Chris Cannam |
Proper handling for notes that end at the same frame as a subsequent note of the same pitch begins. The note-off needs to be associated with the prior note, not a spurious zero-duration version of the subsequent note.
|
2018-03-01 |
Chris Cannam |
Untabify
|
2017-03-07 |
Chris Cannam |
Debug output
|
2017-03-06 |
Chris Cannam |
Fix some one-off memory leaks (including distracting ones in tests)
|
2017-03-06 |
Chris Cannam |
Some bits and bobs to do with handling memory pressure
|
2017-03-05 |
Chris Cannam |
More debug output during startup
|
2017-02-28 |
Chris Cannam |
Debug output
|
2017-02-27 |
Chris Cannam |
Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.
|
2017-02-27 |
Chris Cannam |
Store aggregate models in the document and release them when they are invalidated (because their components have been released). They're no longer leaked, but we still don't save them in the session file.
|
2017-02-27 |
Chris Cannam |
Comment only
|
2017-02-24 |
Chris Cannam |
If we can't open a record device, fall back to playback-only mode
|
2017-02-23 |
Chris Cannam |
Debug notes, tidying
|
2017-02-21 |
Chris Cannam |
Logging from audio I/O
|
2017-01-18 |
Chris Cannam |
Connect these only once
|
2017-01-13 |
Chris Cannam |
Merge from branch 3.0-integration
|
2017-01-11 |
Chris Cannam |
Complete that fix for the record target
3.0-integration
|
2017-01-11 |
Chris Cannam |
Fix flickery level meters
3.0-integration
|
2017-01-05 |
Chris Cannam |
Handle running out of disc space when trying to open a file
3.0-integration
|
2017-01-04 |
Chris Cannam |
Merge
3.0-integration
|
2017-01-04 |
Chris Cannam |
Ensure a time ruler layer created from a template is identified as such, so that it gets added to subsequent panes as well
3.0-integration
|
2016-12-21 |
Chris Cannam |
Don't load window size from session (#1769)
3.0-integration
|
2017-01-04 |
Chris Cannam |
Pull out record buffer into a separate RT-ish thread
3.0-integration
|
2017-01-04 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
2017-01-04 |
Chris Cannam |
Make writable model updating explicit rather than essentially an arbitrary hidden accident
3.0-integration
|
2017-01-04 |
Chris Cannam |
Ah, there already was a mechanism for that (recordDurationChanged()). But in any case we are better off prompting the model to update I think.
3.0-integration
|
2017-01-04 |
Chris Cannam |
Add record update timer (very crude this)
3.0-integration
|
2017-01-04 |
Chris Cannam |
Fix race condition in first-time recording, where adding the recording wave model would prompt the audio play source to note that its channel count had increased (from 0 to, say, 2) and thus to cause the audio device to be reopened, stopping recording. Fix is to make this only happen if channel count increases beyond that of the device, which shouldn't happen in the recording case
3.0-integration
|
2017-01-04 |
Chris Cannam |
Report audio driver startup error
3.0-integration
|
2016-12-19 |
Chris Cannam |
Merge from branch svg, and thus (in some subrepos) from levelpanwidget
3.0-integration
|
2016-12-19 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
2016-12-17 |
Chris Cannam |
A useful simplification in rate handling: don't reset to 0 when last model goes
levelpanwidget
|
2016-12-15 |
Chris Cannam |
Moving around some UI bits
levelpanwidget
|
2016-12-14 |
Chris Cannam |
Merge from branch 3.0-integration
levelpanwidget
|
2016-12-14 |
Chris Cannam |
Debug changes
3.0-integration
|
2016-12-14 |
Chris Cannam |
When returning the frame that we have filled to, avoid accidentally reducing the frame number (making it appear we are less filled than we really are) when we had intended to round it up to the full requested amount. Fixes some unexpected double-playback in non-looping play-selection mode.
3.0-integration
|
2016-12-13 |
Chris Cannam |
Fix some compiler problems
3.0-integration
|
2016-12-13 |
Chris Cannam |
Remove unused param
3.0-integration
|
2016-12-13 |
Chris Cannam |
Handle increases in the overall channel count by closing and reopening the audio device.
3.0-integration
|
2016-12-12 |
Chris Cannam |
Remove unused signal
3.0-integration
|
2016-12-12 |
Chris Cannam |
Jump to start when recording, so you can see something is happening
3.0-integration
|
2016-12-12 |
Chris Cannam |
Reopen the audio device directly when preference is changed
3.0-integration
|
2016-12-09 |
Chris Cannam |
Fix compiler warnings
3.0-integration
|