Thu, 25 Jun 2020 09:32:01 +0100 |
Chris Cannam |
Make querying and setting the external alignment program or transform separate from selecting the alignment type - we need it to work that way for a clearer UI
pitch-align
|
Tue, 16 Jun 2020 15:17:50 +0100 |
Chris Cannam |
Use ModelId for recording model; add mix-to-mono option
smoother-recording
|
Wed, 03 Jun 2020 13:58:29 +0100 |
Chris Cannam |
Debug tweak only
|
Mon, 01 Jun 2020 17:13:09 +0100 |
Chris Cannam |
Fixes to aligner destruction sequence when re-aligning during alignment; hide debug output behind a flag
pitch-align
|
Mon, 01 Jun 2020 17:12:12 +0100 |
Chris Cannam |
Prefer diagonal if the cost is the same - this makes the results the same as our earlier test aligner
pitch-align
|
Fri, 29 May 2020 17:39:02 +0100 |
Chris Cannam |
Allow use of proper sparse models (i.e. retaining event time info) in alignment; use this to switch to note alignment, which is what we have most recently been doing in the external program. Not currently producing correct results, though
pitch-align
|
Thu, 28 May 2020 17:52:19 +0100 |
Chris Cannam |
Implement trimmed linear aligner
pitch-align
|
Thu, 28 May 2020 17:04:36 +0100 |
Chris Cannam |
Fixes to notification and completion in aligners
pitch-align
|
Fri, 22 May 2020 17:17:44 +0100 |
Chris Cannam |
Provide callback for output preprocessing before DTW, use it for freq-pitch conversion; use direct setting of completion on alignment models instead of creating fake outputs for completion only
pitch-align
|
Thu, 21 May 2020 16:21:57 +0100 |
Chris Cannam |
Make a start on further alignment methods
pitch-align
|
Thu, 14 May 2020 16:38:48 +0100 |
Chris Cannam |
Profiling points
|
Thu, 14 May 2020 16:38:37 +0100 |
Chris Cannam |
Profiling points and comment
|
Wed, 13 May 2020 14:10:58 +0100 |
Chris Cannam |
Merge
|
Wed, 13 May 2020 14:10:47 +0100 |
Chris Cannam |
Merge from branch pitch-align. Doesn't actually do pitch alignment here, but this is the groundwork.
|
Mon, 11 May 2020 17:29:17 +0100 |
Chris Cannam |
Return a "wrong mode" error (i.e. audio required before annotation) from open() only when looking at a document that is plausibly importable as an annotation in the first place
|
Wed, 06 May 2020 11:45:27 +0100 |
Chris Cannam |
Schedule alignments with a small delay to avoid too much UI unresponsiveness. Also overhaul error reporting to use signals throughout.
pitch-align
|
Thu, 30 Apr 2020 14:48:14 +0100 |
Chris Cannam |
Don't try to open an RDF document unless it has an RDF-like extension
|
Wed, 29 Apr 2020 17:48:20 +0100 |
Chris Cannam |
Never blunder ahead without a document at this point! (Could happen if first model was opened using OSC)
|
Wed, 29 Apr 2020 15:27:13 +0100 |
Chris Cannam |
Refuse to nest OSC invocations
|
Mon, 27 Apr 2020 14:59:56 +0100 |
Chris Cannam |
Flesh out DTW
pitch-align
|
Mon, 27 Apr 2020 14:59:50 +0100 |
Chris Cannam |
Fix argument passing mistake
pitch-align
|
Fri, 24 Apr 2020 17:24:56 +0100 |
Chris Cannam |
Half-written rewrite of this part of SML code
pitch-align
|
Fri, 24 Apr 2020 17:24:46 +0100 |
Chris Cannam |
Alter guard only
pitch-align
|
Fri, 24 Apr 2020 14:38:22 +0100 |
Chris Cannam |
Switch to using the pulled-out TransformAligner and ExternalProgramAligner
pitch-align
|
Thu, 23 Apr 2020 17:11:26 +0100 |
Chris Cannam |
Pull out ExternalProgramAligner and TransformAligner from Align - currently duplicating the code, the pulled-out classes are not yet in use
pitch-align
|
Wed, 22 Apr 2020 17:40:09 +0100 |
Chris Cannam |
Merge from default branch
pitch-align
|
Wed, 22 Apr 2020 17:10:52 +0100 |
Chris Cannam |
Fix #1978 Overload message says auditioning plugin disabled, even if no auditioning plugin present
|
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
|