log

age author description
Wed, 14 Oct 2015 15:08:55 +0100 Chris Cannam Put recorded files in subdirectories by date tony-2.0-integration
Wed, 14 Oct 2015 14:52:46 +0100 Chris Cannam Merge from branch "3.0-integration" tony-2.0-integration
Wed, 14 Oct 2015 13:34:46 +0100 Chris Cannam Remake SR converter when adding a model, if necessary; remove crap converter to simplify 3.0-integration
Wed, 14 Oct 2015 13:34:07 +0100 Chris Cannam Remove source (now unused) 3.0-integration
Wed, 14 Oct 2015 13:33:42 +0100 Chris Cannam Remove duplicate code 3.0-integration
Wed, 14 Oct 2015 13:33:23 +0100 Chris Cannam Compile fix 3.0-integration
Wed, 14 Oct 2015 10:19:24 +0100 Chris Cannam Merge from branch "3.0-integration" tony-2.0-integration
Wed, 14 Oct 2015 10:18:58 +0100 Chris Cannam Merge from branch "tony-2.0-integration" 3.0-integration
Wed, 14 Oct 2015 10:17:32 +0100 Chris Cannam Merge, but dropping the last commit from the recording branch because I prefer the way it was done here 3.0-integration
Mon, 12 Oct 2015 12:43:06 +0100 Chris Cannam Merge from recording branch 3.0-integration
Tue, 22 Sep 2015 17:12:37 +0100 Chris Cannam Fix suspending/resuming audio device; it wasn't suspending when playback reached the end, only when the user stopped explicitly recording
Tue, 13 Oct 2015 14:26:40 +0100 Chris Cannam Adjust model update during recording or writing a new wave file. Formerly we were using the model's completion percentage to indicate write proportion and completion -- that's not a good idea because some layers will reasonably avoid rendering at all until a model reaches 100% completion (it's supposed to report only progress on the initial model generation, and the model shouldn't change during completion updates). tony-2.0-integration
Mon, 12 Oct 2015 17:10:43 +0100 Chris Cannam Update analysis stuff when recording starts (and when model is added) rather than when it ends. Not continuing to update during recording though... tony-2.0-integration
Mon, 12 Oct 2015 15:06:02 +0100 Chris Cannam Suspend audio driver when stopping recording from record button 3.0-integration
Mon, 12 Oct 2015 13:51:59 +0100 Chris Cannam Fix compiler warnings 3.0-integration
Mon, 12 Oct 2015 13:24:12 +0100 Chris Cannam Restore record button toggle state if user cancels file session save dialog after hitting record 3.0-integration
Mon, 12 Oct 2015 15:06:02 +0100 Chris Cannam Suspend audio driver when stopping recording from record button tony-2.0-integration
Mon, 12 Oct 2015 13:51:59 +0100 Chris Cannam Fix compiler warnings tony-2.0-integration
Mon, 12 Oct 2015 13:24:12 +0100 Chris Cannam Restore record button toggle state if user cancels file session save dialog after hitting record tony-2.0-integration
Thu, 17 Sep 2015 13:46:07 +0100 Chris Cannam Merge from branch "recording" 3.0-integration
Thu, 17 Sep 2015 12:08:29 +0100 Chris Cannam Merge from branch recording tony-2.0-integration
Wed, 16 Sep 2015 15:16:54 +0100 Chris Cannam Suspend/resume audio device when not in use to save battery (only implemented for PulseAudioIO so far) recording
Wed, 16 Sep 2015 12:04:26 +0100 Chris Cannam Add status bar "Recording" message and timer while recording recording
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:38:09 +0100 Chris Cannam Merge from branch 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
Thu, 20 Aug 2015 14:54:21 +0100 Chris Cannam Merge through to branch for Tony 2.0 tony-2.0-integration
Thu, 20 Aug 2015 13:15:19 +0100 Chris Cannam Merge from branch recording 3.0-integration
Wed, 19 Aug 2015 17:21:40 +0100 Chris Cannam New filename for each audio recording recording
Wed, 19 Aug 2015 17:03:31 +0100 Chris Cannam Make WritableWaveFileModel a true WaveFileModel (and ReadOnlyWaveFileModel the other sort of it). Enable recording from an empty session using that. recording
Wed, 19 Aug 2015 16:34:06 +0100 Chris Cannam Toward recording without something already loaded (needs more work though) recording
Tue, 18 Aug 2015 16:47:54 +0100 Chris Cannam OK, we can record -- sort of recording
Tue, 18 Aug 2015 15:00:34 +0100 Chris Cannam Basic recording stuff recording
Tue, 18 Aug 2015 14:04:47 +0100 Chris Cannam Start stubbing in audio record recording
Wed, 05 Aug 2015 17:47:12 +0100 Chris Cannam Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size) bqaudioio
Wed, 05 Aug 2015 09:42:25 +0100 Chris Cannam Avoid playing repeated buffer while re-seeking bqaudioio
Wed, 05 Aug 2015 17:47:12 +0100 Chris Cannam Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size) 3.0-integration
Wed, 05 Aug 2015 09:42:25 +0100 Chris Cannam Avoid playing repeated buffer while re-seeking 3.0-integration
Tue, 04 Aug 2015 16:39:40 +0100 Chris Cannam Merge from branch bqaudioio 3.0-integration
Fri, 24 Jul 2015 16:31:54 +0100 Chris Cannam Merge from default branch 3.0-integration
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
Tue, 14 Jul 2015 15:04:45 +0100 alo removed imaf sliders imaf_enc
Mon, 13 Jul 2015 14:39:41 +0100 Chris Cannam Make the play-speed dial settings much easier to understand and use (fixes #1328)
Wed, 01 Jul 2015 18:31:28 +0100 Chris Cannam Merge from branch simple-fft-model 3.0-integration
Wed, 07 Jan 2015 17:42:21 +0000 Chris Cannam Merge from default branch simple-fft-model
Wed, 01 Jul 2015 15:53:54 +0100 Chris Cannam Fix a number of warnings in the 32-bit build
Fri, 26 Jun 2015 14:14:31 +0100 Chris Cannam Merge from branch simple-fft-model 3.0-integration
Mon, 15 Jun 2015 14:35:27 +0100 Chris Cannam Fix typo simple-fft-model
Mon, 15 Jun 2015 12:19:47 +0100 Chris Cannam Rework audio file reader API to prefer using std containers simple-fft-model
Mon, 15 Jun 2015 09:15:55 +0100 Chris Cannam Branch to test simple FFT model code alignment-simple
Fri, 12 Jun 2015 14:51:46 +0100 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
Wed, 10 Jun 2015 17:06:02 +0100 Chris Cannam Tidy dense time-value model API a bit; add first simple unit test for FFT model
Wed, 10 Jun 2015 13:13:22 +0100 Chris Cannam Pass on signal from transform failure
Thu, 21 May 2015 15:32:18 +0100 Chris Cannam Merge
Thu, 21 May 2015 15:31:12 +0100 Chris Cannam Avoid going pop when setting play head to before time 0
Wed, 06 May 2015 13:30:43 +0100 Chris Cannam Rewind/ffwd shouldn't be available when nothing loaded
Wed, 06 May 2015 13:00:57 +0100 Chris Cannam Fixes to scaling of splash screen
Mon, 20 Apr 2015 10:10:26 +0100 Chris Cannam Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)
Mon, 20 Apr 2015 09:21:32 +0100 Chris Cannam Merge from default branch alignment_view
Mon, 20 Apr 2015 09:21:08 +0100 Chris Cannam Merge from branch tonioni
Mon, 13 Apr 2015 13:52:05 +0100 Chris Cannam Revert to -Werror in debug only tonioni
Tue, 31 Mar 2015 17:46:46 +0100 Chris Cannam When loading a session, do not import any layers for which the identified models can't be found tonioni
Tue, 31 Mar 2015 17:27:28 +0100 Chris Cannam Deactivate very verbose debug tonioni
Tue, 31 Mar 2015 13:06:29 +0100 Chris Cannam Remove some debug; set some gain values tonioni
Tue, 31 Mar 2015 11:04:44 +0100 Chris Cannam Remove redundant include tonioni
Wed, 25 Mar 2015 11:01:18 +0000 Chris Cannam Revisit menu items without shortcuts, now that fixes are arriving in Qt tonioni
Tue, 24 Mar 2015 16:41:38 +0000 Chris Cannam Reset audio generator when clearing ring buffers -- because we are about to jump back in time to the start of the buffered area, so any pending note-offs won't happen until much later, so we should drop the pending notes entirely tonioni
Mon, 23 Mar 2015 11:26:28 +0000 Chris Cannam Merge from cxx11 branch tonioni
Mon, 23 Mar 2015 10:04:57 +0000 Chris Cannam Merge from default branch tonioni
Wed, 11 Mar 2015 12:20:06 +0000 Chris Cannam c++11 flag in qmake project cxx11
Tue, 10 Mar 2015 17:40:38 +0000 Chris Cannam Register new types cxx11
Tue, 10 Mar 2015 17:23:45 +0000 Chris Cannam More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least. cxx11
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
Wed, 04 Mar 2015 13:53:13 +0000 Chris Cannam Fixes to go with latest svcore cxx11
Tue, 03 Mar 2015 09:33:59 +0000 Chris Cannam Merge from default branch cxx11
Mon, 02 Mar 2015 17:20:23 +0000 Chris Cannam Specify UTF-8 encoding when writing XML formats -- the XML header always indicated UTF-8 but the QTextStream defaulted to local encoding which is generally not UTF-8 on Windows
Tue, 24 Feb 2015 17:42:00 +0000 Chris Cannam Enable ThreadSanitizer datarace
Fri, 28 Nov 2014 10:33:25 +0000 Chris Cannam Wait for source files to be ready alignment_view
Fri, 21 Nov 2014 13:31:15 +0000 Chris Cannam Connect up alignmentComplete signal alignment_view
Fri, 21 Nov 2014 13:15:57 +0000 Chris Cannam Emit a signal when alignment completes 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
Thu, 20 Nov 2014 17:17:45 +0000 Chris Cannam Seems more logical for the external alignment program to emit reference,other rather than other,reference alignment_view
Thu, 20 Nov 2014 16:18:17 +0000 Chris Cannam Delete the alignment model when alignment fails alignment_view
Thu, 20 Nov 2014 15:46:19 +0000 Chris Cannam Make alignment using an external program asynchronous alignment_view
Thu, 20 Nov 2014 14:08:01 +0000 Chris Cannam User preference for alignment program alignment_view
Mon, 17 Nov 2014 15:31:07 +0000 Chris Cannam CXX11 (-std=c++11) branch, to test build environments before making any code adaptations cxx11
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
Fri, 14 Nov 2014 10:20:05 +0000 Chris Cannam Smoothing off for now alignment_view
Tue, 11 Nov 2014 16:34:22 +0000 Chris Cannam Don't clear ring buffers & regenerate when adding a model that is muted anyway tonioni
Mon, 10 Nov 2014 09:20:33 +0000 Chris Cannam Merge from default branch tonioni
Mon, 29 Sep 2014 13:27:13 +0100 Chris Cannam Correct some really stupid fixed-length string stuff, including a genuine stack overflow that causes a crash on OS/X for certain colour 3d plot data.
Wed, 24 Sep 2014 10:00:56 +0100 Chris Cannam Some install and packaging updates
Fri, 12 Sep 2014 16:59:52 +0100 Chris Cannam Refuse to play if no sample rate available (fixes crash when playing after deleting only pane)
Tue, 09 Sep 2014 16:52:24 +0100 Chris Cannam Respond tidily to user cancellation during download, instead of going on to attempt to load the nonexistent file as a non-audio format
Tue, 09 Sep 2014 16:36:21 +0100 Chris Cannam Merge from default branch tonioni
Wed, 03 Sep 2014 13:01:51 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
Wed, 03 Sep 2014 09:37:37 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 09:35:56 +0100 Chris Cannam Fix one actual null pointer deref and a couple of potential ones, plus an uninitialised value (from coverity scan)
Wed, 03 Sep 2014 09:27:04 +0100 Chris Cannam Fix uninitialised values
Wed, 03 Sep 2014 09:25:41 +0100 Chris Cannam Fix uninitialised members
Wed, 03 Sep 2014 09:23:02 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
Wed, 03 Sep 2014 09:21:05 +0100 Chris Cannam Fix uninitialised bool
Tue, 02 Sep 2014 16:23:48 +0100 Chris Cannam Update subrepos and merge from default branch tonioni
Tue, 02 Sep 2014 16:06:41 +0100 Chris Cannam Restore the old prev/next layer commands (that were never enabled because they didn't work) using the new fixed order layer list (so they now do work)
Mon, 01 Sep 2014 16:50:26 +0100 Chris Cannam Fix #1047 Floating-point exception on exit if no file loaded
Mon, 01 Sep 2014 13:41:21 +0100 Chris Cannam Closing this from default (moving to beta branch)
Mon, 01 Sep 2014 13:41:03 +0100 Chris Cannam Merge from the default branch beta
Mon, 01 Sep 2014 13:37:22 +0100 Chris Cannam Handle keyboard shortcuts with Shift modifier in the same way as those with no modifier
Wed, 13 Aug 2014 21:37:25 +0100 Chris Cannam Beta release dialog
Wed, 13 Aug 2014 16:44:50 +0100 Chris Cannam Debug bits
Wed, 13 Aug 2014 16:44:44 +0100 Chris Cannam Comments and tidy
Wed, 13 Aug 2014 16:42:03 +0100 Chris Cannam Make it possible to set the parent widget
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 11:49:45 +0100 Chris Cannam More debug
Wed, 13 Aug 2014 11:32:35 +0100 Chris Cannam Connect the signal only once!
Wed, 13 Aug 2014 10:11:25 +0100 Chris Cannam Attempt to get rebuilt-shortcuts working on OS/X (unsuccessfully)
Wed, 13 Aug 2014 09:52:46 +0100 Chris Cannam Associate the mapper with the MainWindowBase object, and recreate it each time we scan all menus -- allowing us to call finaliseMenus more than once if menu actions have changed
Wed, 13 Aug 2014 09:09:16 +0100 Chris Cannam Some temporary action debug output