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.
|
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
|
Wed, 29 Apr 2020 15:27:13 +0100 |
Chris Cannam |
Refuse to nest OSC invocations
|
Wed, 22 Apr 2020 14:48:22 +0100 |
Chris Cannam |
Remove no-longer-used signal
|
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.
|
Wed, 25 Mar 2020 12:09:13 +0000 |
Chris Cannam |
Add slots for property stack tab-bar context menus
|
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
|
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
|
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:31:27 +0000 |
Chris Cannam |
Permit exporting selected regions only
spectrogram-export
|
Mon, 06 Jan 2020 14:47:12 +0000 |
Chris Cannam |
Start work on spectrogram export code
spectrogram-export
|
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, 04 Oct 2019 13:52:48 +0100 |
Chris Cannam |
Support updated PaneStack options API
|
Fri, 05 Jul 2019 17:53:35 +0100 |
Chris Cannam |
Remove obsolete declaration
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
|
Tue, 14 May 2019 14:51:09 +0100 |
Chris Cannam |
Permit subclass to determine window title format
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
|
Mon, 25 Mar 2019 15:49:23 +0000 |
Chris Cannam |
Toward running an OSC script in batch
osc-script
|
Mon, 26 Nov 2018 13:53:26 +0000 |
Chris Cannam |
Use override throughout
fix-static-analysis
|
Thu, 20 Sep 2018 11:45:37 +0100 |
Chris Cannam |
ZoomLevel fixes
zoom
|
Thu, 28 Jun 2018 15:29:26 +0100 |
Chris Cannam |
Toward importing audio from CSVs
import-audio-data
|
Thu, 19 Apr 2018 13:17:42 +0100 |
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)
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
Wed, 04 Jan 2017 19:10:32 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Wed, 04 Jan 2017 18:54:50 +0000 |
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
|
Wed, 04 Jan 2017 16:03:12 +0000 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
Wed, 04 Jan 2017 14:21:24 +0000 |
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
|
Wed, 04 Jan 2017 13:23:18 +0000 |
Chris Cannam |
Add record update timer (very crude this)
3.0-integration
|
Wed, 04 Jan 2017 11:48:03 +0000 |
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
|
Thu, 15 Dec 2016 10:36:41 +0000 |
Chris Cannam |
Moving around some UI bits
levelpanwidget
|
Wed, 14 Dec 2016 14:28:41 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
levelpanwidget
|
Mon, 12 Dec 2016 15:45:33 +0000 |
Chris Cannam |
Reopen the audio device directly when preference is changed
3.0-integration
|
Wed, 07 Dec 2016 13:57:45 +0000 |
Chris Cannam |
Add a ResamplerWrapper
bqresample
|
Mon, 05 Dec 2016 15:47:40 +0000 |
Chris Cannam |
Start incorporating level-pan widgets
levelpanwidget
|
Fri, 25 Nov 2016 09:57:36 +0000 |
Chris Cannam |
Add Winnow as well
subdivide-instants
|
Fri, 25 Nov 2016 09:38:53 +0000 |
Chris Cannam |
Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do!
subdivide-instants
|
Wed, 02 Mar 2016 17:25:27 +0000 |
Chris Cannam |
Merge in from SV 3.0-integration branches
alignment-simple
|
Wed, 16 Sep 2015 12:04:26 +0100 |
Chris Cannam |
Add status bar "Recording" message and timer while recording
tony-2.0-integration
|
Tue, 15 Sep 2015 16:34:08 +0100 |
Chris Cannam |
Add audio record mode (option to replace session) and support for browsing to record directory
recording
|
Tue, 18 Aug 2015 16:47:54 +0100 |
Chris Cannam |
OK, we can record -- sort of
recording
|
Tue, 18 Aug 2015 14:04:47 +0100 |
Chris Cannam |
Start stubbing in audio record
recording
|
Tue, 04 Aug 2015 13:27:42 +0100 |
Chris Cannam |
Initial work toward switching to bqaudioio library (so as to get I/O, not just O)
bqaudioio
|
Mon, 15 Jun 2015 09:15:55 +0100 |
Chris Cannam |
Branch to test simple FFT model code
alignment-simple
|
Wed, 06 May 2015 13:00:57 +0100 |
Chris Cannam |
Fixes to scaling of splash screen
|
Mon, 20 Apr 2015 09:21:32 +0100 |
Chris Cannam |
Merge from default branch
alignment_view
|
Tue, 10 Mar 2015 17:02:52 +0000 |
Chris Cannam |
Further dedicated-types fixes
cxx11
|
Tue, 10 Mar 2015 13:22:10 +0000 |
Chris Cannam |
More type fixes
cxx11
|
Fri, 21 Nov 2014 13:31:15 +0000 |
Chris Cannam |
Connect up alignmentComplete signal
alignment_view
|
Fri, 21 Nov 2014 11:48:39 +0000 |
Chris Cannam |
Permit loading a whole directory of audio on the command line or through drag and drop
alignment_view
|
Fri, 21 Nov 2014 10:36:44 +0000 |
Chris Cannam |
Open to show/hide icons in menus
alignment_view
|
Fri, 14 Nov 2014 17:24:40 +0000 |
Chris Cannam |
Start making it possible to get alignment from an external program (not wired up yet though)
alignment_view
|
Wed, 13 Aug 2014 15:05:19 +0100 |
Chris Cannam |
Try descending through menu hierarchy from the top rather than just looking for any objects that are children of menus
|
Wed, 13 Aug 2014 10:11:25 +0100 |
Chris Cannam |
Attempt to get rebuilt-shortcuts working on OS/X (unsuccessfully)
|
Wed, 02 Jul 2014 15:09:51 +0100 |
Chris Cannam |
Fix #1024 - avoid status bar repainting all its siblings when its message changes (and it resizes) by using a widget in the status bar for the label instead of the bar itself.
|
Thu, 19 Jun 2014 14:43:41 +0100 |
Chris Cannam |
Give these two functions different names, not just different arg lists
|
Wed, 18 Jun 2014 08:45:13 +0100 |
Chris Cannam |
Merge from branch tony_integration
warnfix_no_size_t
|
Tue, 17 Jun 2014 16:23:06 +0100 |
Chris Cannam |
Remove size_t's, fix compiler warnings
warnfix_no_size_t
|
Fri, 13 Jun 2014 10:37:04 +0100 |
Chris Cannam |
Introduce a new canSaveAs which is active whenever there is a main model; avoid silently overwriting existing session file when saving to audio path
tonioni
|
Thu, 12 Jun 2014 14:24:48 +0100 |
Chris Cannam |
Rework menu entries & shortcuts: left/right now move the playhead a fixed amount, ctrl+left/right still move it note-by-note, and now alt+left/right scroll without moving playhead
tonioni
|
Mon, 02 Jun 2014 17:32:08 +0100 |
Chris Cannam |
Fix single-key menu shortcuts on OS/X (for #890)
tonioni
|
Wed, 07 May 2014 15:12:35 +0100 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
Thu, 03 Apr 2014 08:51:30 +0100 |
Chris Cannam |
Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manually
tonioni
|
Wed, 02 Apr 2014 21:25:56 +0100 |
Chris Cannam |
Much fiddling toward getting sessions and individual audio files to load cleanly when they need quite different handling after load
tonioni
|
Thu, 12 Dec 2013 15:20:14 +0000 |
Chris Cannam |
Remove OSC option from constructor -- call startOSCQueue() after construction if you want it.
|
Tue, 09 Jul 2013 11:44:51 +0100 |
Chris Cannam |
Add dedicated signal for ability to change template
|
Fri, 16 Nov 2012 13:09:58 +0000 |
Chris Cannam |
Move member that is initialised in subclass down to that subclass
|
Mon, 02 Jul 2012 12:45:38 +0100 |
Chris Cannam |
Add canReplaceMainAudio indicator signal
sv_v2.0
|
Mon, 30 Jan 2012 16:02:14 +0000 |
Chris Cannam |
Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)
|
Mon, 17 Oct 2011 14:33:57 +0100 |
Chris Cannam |
Add setDefaultSessionTemplate
|
Mon, 23 May 2011 16:12:29 +0100 |
Chris Cannam |
Pull the default session template directly from settings, instead of storing it
templating
|
Tue, 17 May 2011 17:04:22 +0100 |
Chris Cannam |
Split out openSessionTemplate with template name argument rather than FileSource
templating
|
Wed, 11 May 2011 13:49:21 +0100 |
Chris Cannam |
Break out openSessionTemplate into its own method, so as to ensure it doesn't do any of that stuff like setting the session save path or last loaded-from location
templating
|
Wed, 11 May 2011 12:23:55 +0100 |
Chris Cannam |
When saving a session as a template, use the silent.wav placeholder instead of the main model
templating
|
Tue, 10 May 2011 13:58:08 +0100 |
Chris Cannam |
Add saveSessionTemplate method
templating
|
Mon, 09 May 2011 11:56:24 +0100 |
Chris Cannam |
Store default template name in MainWindowBase
templating
|
Wed, 27 Apr 2011 14:46:06 +0100 |
Chris Cannam |
Add ReplaceSession open mode for audio files, which discards the session
templating
|
Fri, 04 Feb 2011 14:31:33 +0000 |
Chris Cannam |
* Add Paste at Playback Position function
|
Mon, 25 Oct 2010 11:11:33 +0200 |
Chris Cannam |
Merge
|
Sun, 24 Oct 2010 17:39:00 +0200 |
Chris Cannam |
* Add function to toggle all time ruler display on and off at once
|
Fri, 15 Oct 2010 12:08:34 +0100 |
Dan Stowell |
MainWindowBase::openAudio gets a template argument, loaded from a qt resource if exists
templating
|
Thu, 22 Oct 2009 15:54:21 +0000 |
Chris Cannam |
* Layer data editor window: fix sorting for columns in region model,
sv-v1.7.1
|
Mon, 28 Sep 2009 10:39:13 +0000 |
Chris Cannam |
* Add "Insert Item at Selection" (wording could be improved!)
|
Thu, 27 Aug 2009 16:31:45 +0000 |
Chris Cannam |
* Offer the user a chance to answer our survey (only once, and only after
|
Fri, 27 Mar 2009 16:25:52 +0000 |
Chris Cannam |
* Pull out the widgetry part of FileFinder into widgets/InteractiveFileFinder
|
Thu, 19 Mar 2009 15:50:59 +0000 |
Chris Cannam |
* Avoid resizing the window on file load to larger than the available screen
|
Tue, 03 Mar 2009 21:48:03 +0000 |
Chris Cannam |
* "ffwd-similar"
|
Fri, 27 Feb 2009 13:33:16 +0000 |
Chris Cannam |
* Activity log updates
|
Thu, 26 Feb 2009 10:49:08 +0000 |
Chris Cannam |
* Handle zero-velocity note ons as well as note offs (can't believe I
|
Wed, 25 Feb 2009 11:15:22 +0000 |
Chris Cannam |
* Somewhat better MIDI-based time instant timing
|
Tue, 24 Feb 2009 17:25:55 +0000 |
Chris Cannam |
* rtmidi & activity updates
|
Mon, 23 Feb 2009 17:50:17 +0000 |
Chris Cannam |
* Wire up MIDI input port (as far as printing a message when an event comes
|
Fri, 05 Dec 2008 18:45:49 +0000 |
Chris Cannam |
* Improvements to importer feedback dialogs and suchlike
|
Tue, 02 Dec 2008 17:17:25 +0000 |
Chris Cannam |
* Permit viewing (though not editing) colour 3d plot layer data in
|
Fri, 28 Nov 2008 15:45:20 +0000 |
Chris Cannam |
* Much more sensible pane layouts, etc., when loading RDF; also offer
|
Fri, 21 Nov 2008 18:03:14 +0000 |
Chris Cannam |
* Make it possible to import an entire session from an RDF document.
|
Mon, 07 Jul 2008 16:49:53 +0000 |
Chris Cannam |
* Reduce time stretcher to one channel when overload occurs
|
Wed, 18 Jun 2008 15:53:23 +0000 |
Chris Cannam |
* Add playback controls to data edit dialog
|
Fri, 13 Jun 2008 21:09:43 +0000 |
Chris Cannam |
* Add audio device selection to preferences
|
Wed, 11 Jun 2008 12:54:18 +0000 |
Chris Cannam |
* A bit more work on the data editor
|
Thu, 08 May 2008 14:46:22 +0000 |
Chris Cannam |
* Speed up spectrogram painting by releasing mutex in FFTDataServer
|
Fri, 14 Mar 2008 17:14:21 +0000 |
Chris Cannam |
* More work to abstract out interactive components used in the data library,
|
Wed, 12 Mar 2008 18:02:17 +0000 |
Chris Cannam |
* Move plugin/transform to plain transform. This way transform can depend on
|
Tue, 11 Mar 2008 09:23:48 +0000 |
Chris Cannam |
* (failed) attempt to hide splash screen when error occurs on startup
|
Wed, 27 Feb 2008 10:32:45 +0000 |
Chris Cannam |
* merge from trunk (1.2 ended up being tracked from trunk, but we may want
1.2-stable
|
Wed, 23 Jan 2008 18:09:50 +0000 |
Chris Cannam |
* Part of #1877436 transform fails to re-run when file loaded at different rate
|
Tue, 11 Dec 2007 14:58:29 +0000 |
Chris Cannam |
* Make font size in panes configurable, with a smaller default
|
Wed, 07 Nov 2007 16:37:17 +0000 |
Chris Cannam |
* Add [x] button to pane to quickly delete it
|
Wed, 07 Nov 2007 12:59:01 +0000 |
Chris Cannam |
* Further naming change: Transformer -> ModelTransformer.
|
Mon, 05 Nov 2007 15:31:06 +0000 |
Chris Cannam |
* Introduce new Transform class which contains data necessary to describe the
|
Wed, 24 Oct 2007 16:43:20 +0000 |
Chris Cannam |
* Fix build (document -> framework renaming)
|
Wed, 24 Oct 2007 16:37:58 +0000 |
Chris Cannam |
* document -> framework (will not compile, path fixes not in yet)
|