| Tue, 25 Oct 2016 11:05:15 +0100 | Chris Cannam | Merge from branch 3.0-integration
   project-file-rework | 
 
  | Mon, 24 Oct 2016 17:53:33 +0100 | Chris Cannam | Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
   project-file-rework | 
 
  | Fri, 21 Oct 2016 11:49:27 +0100 | Chris Cannam | Restore native-Vamp factory and make the choice between Piper and Native a preference
   3.0-integration | 
 
  | Thu, 20 Oct 2016 14:07:06 +0100 | Chris Cannam | Path
   3.0-integration | 
 
  | Thu, 20 Oct 2016 11:20:01 +0100 | Chris Cannam | Merge from branch "msvc2015_64"
   3.0-integration | 
 
  | Thu, 20 Oct 2016 11:19:34 +0100 | Chris Cannam | Merge from branch 3.0-integration
   piper | 
 
  | Wed, 19 Oct 2016 17:33:32 +0100 | Chris Cannam | Further MSVC build stuff. Committing this as-is because it's building and running now, but there's a lot to tidy up.
   msvc2015_64 | 
 
  | Tue, 18 Oct 2016 15:56:21 +0100 | Chris Cannam | MSVC build fixes
   msvc2015_64 | 
 
  | Fri, 14 Oct 2016 14:33:32 +0100 | Chris Cannam | Refer to piper-cpp includes
   piper | 
 
  | Tue, 20 Sep 2016 09:17:13 +0100 | Chris Cannam | Merge from branch tony-2.0-integration
   3.0-integration | 
 
  | Fri, 19 Aug 2016 15:58:57 +0100 | Chris Cannam | Merge latest SV 3.0 branch code
   tony-2.0-integration | 
 
  | Thu, 21 Apr 2016 15:06:43 +0100 | Chris Cannam | Merge from branch "alignment-simple"
   3.0-integration | 
 
  | Wed, 20 Apr 2016 12:06:28 +0100 | Chris Cannam | Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf
   3.0-plus-imaf | 
 
  | Fri, 18 Mar 2016 14:25:05 +0000 | Chris Cannam | Start including Vamp SDK into main build, as we do with Sonic Annotator
   3.0-integration | 
 
  | Fri, 04 Mar 2016 12:39:05 +0000 | Chris Cannam | Merge from default branch
   3.0-integration | 
 
  | Thu, 03 Mar 2016 09:12:28 +0000 | Chris Cannam | Fix crashes in play() and stop() if no record target / play source present
   alignment-simple | 
 
  | Wed, 02 Mar 2016 17:25:27 +0000 | Chris Cannam | Merge in from SV 3.0-integration branches
   alignment-simple | 
 
  | Thu, 04 Feb 2016 11:19:01 +0000 | Chris Cannam | Merge from branch "tony-2.0-integration"
   3.0-integration | 
 
  | Sat, 30 Jan 2016 12:05:14 +0000 | Chris Cannam | Update acinclude files to look for qt5-qmake as well as qmake-qt5 | 
 
  | Fri, 22 Jan 2016 13:39:45 +0000 | Chris Cannam | Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset
   3.0-integration | 
 
  | Tue, 19 Jan 2016 16:29:57 +0000 | Chris Cannam | Remove background mode, it no longer works properly
   3.0-integration | 
 
  | Wed, 14 Oct 2015 16:39:14 +0100 | Chris Cannam | Remove more debug
   tony-2.0-integration | 
 
  | Wed, 14 Oct 2015 16:02:09 +0100 | Chris Cannam | Trim suspend/resume calls
   tony-2.0-integration | 
 
  | 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 |