Wed, 22 Apr 2020 17:10:36 +0100 |
Chris Cannam |
Add haveEffect, implement clearEffect
|
Wed, 22 Apr 2020 14:48:22 +0100 |
Chris Cannam |
Remove no-longer-used signal
|
Mon, 20 Apr 2020 18:47:04 +0100 |
Chris Cannam |
Use Provider structure
|
Fri, 03 Apr 2020 12:14:05 +0100 |
Chris Cannam |
Merge from branch audio-source-refactor. Pull out auditioning effect wrapper and time stretch wrapper from play source; corresponding changes to plugin memory management etc.
|
Fri, 03 Apr 2020 12:13:04 +0100 |
Chris Cannam |
Update comment
audio-source-refactor
|
Fri, 03 Apr 2020 10:17:46 +0100 |
Chris Cannam |
Move Align to new align directory
pitch-align
|
Wed, 25 Mar 2020 12:09:13 +0000 |
Chris Cannam |
Add slots for property stack tab-bar context menus
|
Tue, 24 Mar 2020 13:39:05 +0000 |
Chris Cannam |
Fix debug line
|
Mon, 23 Mar 2020 14:14:20 +0000 |
Chris Cannam |
Comments & tidying
audio-source-refactor
|
Fri, 20 Mar 2020 16:31:58 +0000 |
Chris Cannam |
Use shared_ptr for plugin instances throughout
audio-source-refactor
|
Thu, 19 Mar 2020 16:14:02 +0000 |
Chris Cannam |
Introduce EffectWrapper for the auditioning effect
audio-source-refactor
|
Wed, 18 Mar 2020 12:51:41 +0000 |
Chris Cannam |
Introduce TimeStretchWrapper; some work towards making the AudioCallbackPlaySource not actually try to be an ApplicationPlaybackSource itself but only return one that is constructed from wrappers that it controls the lifespan of
audio-source-refactor
|
Wed, 05 Feb 2020 12:33:24 +0000 |
Chris Cannam |
More useful error reporting in cases where auditioning plugin fails
|
Wed, 05 Feb 2020 10:45:03 +0000 |
Chris Cannam |
If a file that looks like audio can't be opened as audio, fail immediately - don't go trying to open .wav files or whatever as sessions or annotations. That only means the error shown to the user is less helpful.
|
Fri, 24 Jan 2020 15:12:09 +0000 |
Chris Cannam |
Merge from branch background-mode
|
Mon, 20 Jan 2020 17:20:09 +0000 |
Chris Cannam |
Fix initial dark background flag when OS theme indicates something different to the facts on the ground
background-mode
|
Fri, 17 Jan 2020 21:38:43 +0000 |
Chris Cannam |
Follow desktop theme (on Windows)
background-mode
|
Fri, 17 Jan 2020 13:46:42 +0000 |
Chris Cannam |
Re-enable this for testing
background-mode
|
Wed, 15 Jan 2020 14:00:18 +0000 |
Chris Cannam |
Default to CSV now
|
Tue, 14 Jan 2020 15:49:03 +0000 |
Chris Cannam |
Merge from branch csv-export-dialog
|
Tue, 14 Jan 2020 15:42:46 +0000 |
Chris Cannam |
Split export functions into file-type-specific ones; accept various CSV-specific arguments
csv-export-dialog
|
Fri, 10 Jan 2020 14:54:43 +0000 |
Chris Cannam |
Merge from branch spectrogram-export
|
Fri, 10 Jan 2020 14:30:44 +0000 |
Chris Cannam |
Tidy
spectrogram-export
|
Wed, 08 Jan 2020 15:34:10 +0000 |
Chris Cannam |
Remove m_abandoning: set m_documentModified to false instead (the purpose of it is just to avoid asking user to save)
spectrogram-export
|
Wed, 08 Jan 2020 15:33:17 +0000 |
Chris Cannam |
Rework OSC handler so as to consume all available messages rather than having to wait for the timeout in between them. Pause to process events, and also wait for file loads and transforms to complete. (Should only certain kinds of OSC command wait for transforms?)
spectrogram-export
|
Wed, 08 Jan 2020 15:31:27 +0000 |
Chris Cannam |
Permit exporting selected regions only
spectrogram-export
|
Wed, 08 Jan 2020 15:29:35 +0000 |
Chris Cannam |
Debug tweak
spectrogram-export
|
Tue, 07 Jan 2020 11:20:11 +0000 |
Chris Cannam |
Permit exporting spectrogram; also provide progress dialog
spectrogram-export
|
Mon, 06 Jan 2020 14:47:12 +0000 |
Chris Cannam |
Start work on spectrogram export code
spectrogram-export
|
Fri, 06 Dec 2019 13:09:29 +0000 |
Chris Cannam |
Fix failure to notice we are no longer opening an audio file, if user cancels the save-modified dialog. This led to refusal to respect the close button on the main window.
|
Thu, 21 Nov 2019 14:28:47 +0000 |
Chris Cannam |
Avoid a compiler warning
|
Thu, 31 Oct 2019 11:28:35 +0000 |
Chris Cannam |
Avoid deadlock when process finishes immediately (so alignmentProgramFinished is called from waitForStarted while mutex already held)
|
Tue, 29 Oct 2019 15:59:42 +0000 |
Chris Cannam |
More debug output, and fix crash after failed external-program alignment
|
Tue, 29 Oct 2019 12:47:44 +0000 |
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)
|
Thu, 17 Oct 2019 11:13:11 +0100 |
Chris Cannam |
Use updated snap api
|
Wed, 16 Oct 2019 15:26:59 +0100 |
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
|
Fri, 11 Oct 2019 13:40:54 +0100 |
Chris Cannam |
Avoid floating-point exception when stopping after models deleted
|
Fri, 04 Oct 2019 13:52:48 +0100 |
Chris Cannam |
Support updated PaneStack options API
|
Fri, 04 Oct 2019 13:52:27 +0100 |
Chris Cannam |
Fix compile error with new Qt
|
Wed, 25 Sep 2019 09:52:30 +0100 |
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)
|
Fri, 20 Sep 2019 14:19:49 +0100 |
Chris Cannam |
Add support for time-frequency box layer
|
Mon, 16 Sep 2019 13:28:40 +0100 |
Chris Cannam |
Fix to avoid ffwd/rwd getting stuck at a single point if it translates to the playback frame again on alignment
|
Tue, 10 Sep 2019 16:36:01 +0100 |
Chris Cannam |
Use updated EditableDenseThreeDimensionalModel interface
|
Thu, 29 Aug 2019 14:48:05 +0100 |
Chris Cannam |
Settle on what seem like reliable parameters
|
Fri, 16 Aug 2019 10:56:09 +0100 |
Chris Cannam |
Send debug output to log
|
Thu, 15 Aug 2019 18:18:46 +0100 |
Chris Cannam |
Record relative pitch in alignment model for display
|
Thu, 15 Aug 2019 16:27:47 +0100 |
Chris Cannam |
Experimental version using TIPIC features. Not working well - needs review
tipic
|
Wed, 14 Aug 2019 13:55:12 +0100 |
Chris Cannam |
Abandon ongoing alignment if asked to re-align before it has completed
|
Thu, 08 Aug 2019 13:34:12 +0100 |
Chris Cannam |
Some messing with parameters
|
Fri, 02 Aug 2019 16:50:20 +0100 |
Chris Cannam |
Use layer->getSourceModel
|
Thu, 01 Aug 2019 15:21:13 +0100 |
Chris Cannam |
Some parameters that may improve alignment
|
Thu, 01 Aug 2019 13:48:23 +0100 |
Chris Cannam |
Debug tidy
|
Thu, 18 Jul 2019 14:12:00 +0100 |
Chris Cannam |
Restore/reimplement cancelAsyncLayerCreation - I had forgotten Tony uses it
|
Wed, 17 Jul 2019 14:25:41 +0100 |
Chris Cannam |
Merge from branch by-id
|
Wed, 17 Jul 2019 14:15:03 +0100 |
Chris Cannam |
Tidy-up
by-id
|
Wed, 17 Jul 2019 14:00:59 +0100 |
Chris Cannam |
Fix up labelling commands
by-id
|
Wed, 17 Jul 2019 13:28:37 +0100 |
Chris Cannam |
Tidy
by-id
|
Wed, 17 Jul 2019 11:20:24 +0100 |
Chris Cannam |
Debug
by-id
|
Fri, 12 Jul 2019 13:58:02 +0100 |
Chris Cannam |
Work on management of alignment-related models
by-id
|
Fri, 12 Jul 2019 09:40:56 +0100 |
Chris Cannam |
Re-implement Document::releaseModel
by-id
|
Sun, 07 Jul 2019 16:43:16 +0100 |
Chris Cannam |
Remove obsolete definition!
by-id
|
Fri, 05 Jul 2019 17:53:35 +0100 |
Chris Cannam |
Remove obsolete declaration
by-id
|
Fri, 05 Jul 2019 15:35:11 +0100 |
Chris Cannam |
Update for removal of (public) getId from Model
by-id
|
Thu, 04 Jul 2019 18:04:59 +0100 |
Chris Cannam |
Update for changes to PlayParameters
by-id
|
Thu, 04 Jul 2019 14:31:22 +0100 |
Chris Cannam |
Overhaul SV file reader etc
by-id
|
Wed, 03 Jul 2019 14:21:05 +0100 |
Chris Cannam |
ModelId updates
by-id
|
Wed, 03 Jul 2019 13:01:26 +0100 |
Chris Cannam |
Toward updating Document for ModelById
by-id
|
Tue, 02 Jul 2019 21:10:25 +0100 |
Chris Cannam |
Overhaul audio generator for ModelById
by-id
|
Mon, 24 Jun 2019 16:14:12 +0100 |
Chris Cannam |
Update for ModelById
by-id
|
Fri, 14 Jun 2019 17:19:37 +0100 |
Chris Cannam |
Reset source sample rate when last model removed
|
Thu, 13 Jun 2019 20:36:10 +0100 |
Chris Cannam |
Defer alignment for recorded audio until recording is complete
|
Thu, 13 Jun 2019 11:32:59 +0100 |
Chris Cannam |
Switch off fine-tuning for alignment, it shouldn't be necessary (I think?) and is quite a bit slower
|
Tue, 11 Jun 2019 13:39:50 +0100 |
Chris Cannam |
Abandon aggregate models on deletion (e.g. when document is replaced during processing)
|
Tue, 11 Jun 2019 13:39:17 +0100 |
Chris Cannam |
Ensure that AggregateModels are actually deleted on release despite not being in model list (ugh, this is ugly)
|
Wed, 22 May 2019 15:41:29 +0100 |
Chris Cannam |
Branch
3.3-stable
|
Fri, 17 May 2019 13:49:25 +0100 |
Chris Cannam |
Remove some debug
|
Fri, 17 May 2019 09:46:22 +0100 |
Chris Cannam |
Merge from branch tuning-difference
|
Fri, 17 May 2019 09:45:12 +0100 |
Chris Cannam |
Provide facility to re-align models
tuning-difference
|
Thu, 16 May 2019 15:55:46 +0100 |
Chris Cannam |
Make a completion figure available to alignment, + a couple of other fixes
tuning-difference
|
Wed, 15 May 2019 17:52:22 +0100 |
Chris Cannam |
Experiment with optionally taking tuning difference into account for alignment
tuning-difference
|
Tue, 14 May 2019 14:51:09 +0100 |
Chris Cannam |
Permit subclass to determine window title format
single-point
|
Tue, 30 Apr 2019 11:36:38 +0100 |
Chris Cannam |
Experimental branch based on Thorn C++ code from RG
thorn-cpp
|
Fri, 26 Apr 2019 18:39:46 +0100 |
Chris Cannam |
Ensure main model also gets aligned (as reference)
single-point
|
Wed, 24 Apr 2019 11:45:31 +0100 |
Chris Cannam |
Merge from default branch
single-point
|
Thu, 04 Apr 2019 16:17:11 +0100 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model
|
Thu, 04 Apr 2019 11:16:29 +0100 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model, just as any other model
single-point
|
Tue, 02 Apr 2019 14:45:57 +0100 |
Chris Cannam |
Make layer order in document also stable on file load/save
single-point
|
Tue, 02 Apr 2019 14:32:57 +0100 |
Chris Cannam |
Avoid arbitrarily reordering models from file order on load
single-point
|
Tue, 02 Apr 2019 14:32:24 +0100 |
Chris Cannam |
Retain models in registration order, to assist in getting stable file format in load/save
single-point
|
Tue, 02 Apr 2019 14:26:46 +0100 |
Chris Cannam |
Some debug output adjustments
single-point
|
Thu, 28 Mar 2019 14:34:00 +0000 |
Chris Cannam |
Add exportLayerTo (moved here from MainWindow)
single-point
|
Thu, 28 Mar 2019 13:37:40 +0000 |
Chris Cannam |
Support reading OSC script from stdin; make it possible to run OSC script even without external OSC port
single-point
|
Thu, 28 Mar 2019 11:55:54 +0000 |
Chris Cannam |
Update to using export IDs stored in the XmlExportables
single-point
|
Thu, 28 Mar 2019 10:39:53 +0000 |
Chris Cannam |
Merge from branch osc-script
single-point
|
Tue, 26 Mar 2019 14:34:35 +0000 |
Chris Cannam |
Debug output
osc-script
|
Mon, 25 Mar 2019 15:49:23 +0000 |
Chris Cannam |
Toward running an OSC script in batch
osc-script
|
Fri, 22 Mar 2019 17:49:23 +0000 |
Chris Cannam |
Use updated ImageModel
single-point
|
Fri, 22 Mar 2019 11:05:29 +0000 |
Chris Cannam |
Use updated TextModel
single-point
|
Thu, 21 Mar 2019 13:34:34 +0000 |
Chris Cannam |
Updates for SparseOneDimensionalModel in new API
single-point
|
Wed, 20 Mar 2019 11:19:44 +0000 |
Chris Cannam |
Use matching-event search in tone generator
single-point
|
Tue, 19 Mar 2019 13:06:58 +0000 |
Chris Cannam |
Further updates for new API - but we still need some more support in the API itself
single-point
|
Fri, 15 Mar 2019 14:24:46 +0000 |
Chris Cannam |
Update following RegionModel API change
single-point
|
Fri, 15 Mar 2019 11:09:34 +0000 |
Chris Cannam |
Update to use external commands
single-point
|
Thu, 14 Mar 2019 15:33:40 +0000 |
Chris Cannam |
Updates for single-point changes, including removal of FlexiNoteModel
single-point
|
Fri, 08 Mar 2019 13:37:51 +0000 |
Chris Cannam |
Build fix for single-point changes
single-point
|
Wed, 09 Jan 2019 15:25:09 +0000 |
Chris Cannam |
Merge from branch fix-static-analysis
|
Wed, 09 Jan 2019 14:42:25 +0000 |
Chris Cannam |
Provide path, not just initial format, to dialog to enable re-guessing if user changes separator
|
Tue, 08 Jan 2019 15:19:03 +0000 |
Chris Cannam |
Minor warning text fix
|
Fri, 04 Jan 2019 15:23:53 +0000 |
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
|
Wed, 19 Dec 2018 09:31:47 +0000 |
Chris Cannam |
Fix overlooked int -> ZoomLevel update (thanks bluemoon)
|
Wed, 19 Dec 2018 09:29:05 +0000 |
Chris Cannam |
Fix crash on exit when not using OSC (https://sourceforge.net/p/sv1/bugs/263/)
|
Tue, 04 Dec 2018 13:49:20 +0000 |
Chris Cannam |
Merge from default branch
fix-static-analysis
|
Thu, 29 Nov 2018 14:25:50 +0000 |
Chris Cannam |
Ensure that undo restores deleted pane's layers in their original order
|
Mon, 26 Nov 2018 14:34:06 +0000 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
Mon, 26 Nov 2018 13:53:57 +0000 |
Chris Cannam |
Header guards
fix-static-analysis
|
Mon, 26 Nov 2018 13:53:26 +0000 |
Chris Cannam |
Use override throughout
fix-static-analysis
|
Thu, 22 Nov 2018 14:55:43 +0000 |
Chris Cannam |
Fixes from clang modernize-use-override
fix-static-analysis
|
Fri, 09 Nov 2018 15:38:49 +0000 |
Chris Cannam |
Try to avoid deleting thread while OSC interface is still being set up
|
Tue, 06 Nov 2018 08:59:08 +0000 |
Chris Cannam |
Merge from default branch
zoom
|
Thu, 18 Oct 2018 13:22:16 +0100 |
Chris Cannam |
Minor debug change
|
Mon, 15 Oct 2018 15:50:39 +0100 |
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)
|
Wed, 10 Oct 2018 08:44:37 +0100 |
Chris Cannam |
Merge from branch zoom
|
Tue, 09 Oct 2018 15:55:26 +0100 |
Chris Cannam |
Merge from default branch
zoom
|
Tue, 09 Oct 2018 15:55:16 +0100 |
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
|
Tue, 09 Oct 2018 12:53:23 +0100 |
Chris Cannam |
This should be on SVCERR
zoom
|
Thu, 20 Sep 2018 11:45:37 +0100 |
Chris Cannam |
ZoomLevel fixes
zoom
|
Wed, 12 Sep 2018 15:58:35 +0100 |
Chris Cannam |
Merge from branch import-audio-data
|
Wed, 12 Sep 2018 15:42:33 +0100 |
Chris Cannam |
Ensure data files used as import sources don't end up in Recent Files
import-audio-data
|