log framework/MainWindowBase.h @ 741:6508d9d216c7 audio-source-refactor

age author description
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.