log data/model/WaveFileModel.cpp @ 1328:ccc8658914ef 3.0-integration

age author description
Thu, 20 Aug 2015 13:15:19 +0100 Chris Cannam Merge from branch recording 3.0-integration
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
Mon, 15 Jun 2015 16:02:58 +0100 Chris Cannam Smooth signal flow through from file to fft model 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
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
Tue, 31 Mar 2015 12:12:31 +0100 Chris Cannam clone() is never used (therefore presumably never works either) tonioni
Wed, 11 Mar 2015 11:52:05 +0000 Chris Cannam Minor simplification; could use more cxx11
Wed, 04 Mar 2015 13:52:48 +0000 Chris Cannam More build fixes cxx11
Wed, 04 Mar 2015 12:30:41 +0000 Chris Cannam Replace the get*Frames calls in AudioFileReader with less stupid API cxx11
Wed, 04 Mar 2015 12:01:04 +0000 Chris Cannam Introduce and use a samplerate type cxx11
Tue, 03 Mar 2015 15:18:24 +0000 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
Fri, 14 Nov 2014 17:23:38 +0000 Chris Cannam Provide access to local filename
Wed, 03 Sep 2014 11:09:26 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Thu, 17 Jul 2014 16:22:54 +0100 Chris Cannam Small fixes: avoid static etc
Wed, 18 Jun 2014 08:34:46 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 15:24:55 +0100 Chris Cannam Disambiguate signals warnfix_no_size_t
Tue, 17 Jun 2014 14:33:42 +0100 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
Fri, 13 Jun 2014 16:12:00 +0100 Chris Cannam Add normalise preference and take it into account in WaveFileModel tonioni
Tue, 26 Nov 2013 13:35:08 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Wed, 09 Oct 2013 14:47:19 +0100 Chris Cannam Add toDelimitedDataString alternative with frame extents
Fri, 16 Nov 2012 17:13:47 +0000 Chris Cannam Avoid uninitialised values
Tue, 14 Jun 2011 15:26:52 +0100 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
Mon, 16 May 2011 17:19:09 +0100 Chris Cannam Convert many cerrs to DEBUGs debug-output
Thu, 10 Sep 2009 18:44:45 +0000 Chris Cannam * solaris build fixes
Fri, 13 Mar 2009 11:06:11 +0000 Chris Cannam ...
Wed, 18 Jun 2008 13:40:10 +0000 Chris Cannam * Fix crash when running Generator
Mon, 19 May 2008 17:23:11 +0000 Chris Cannam * Permit holding Shift while dragging an instant or other edited thing,
Fri, 16 May 2008 13:27:07 +0000 Chris Cannam * Halve space requirements for range (waveform peak) caches
Fri, 14 Mar 2008 17:14:21 +0000 Chris Cannam * More work to abstract out interactive components used in the data library,
Wed, 27 Feb 2008 11:59:42 +0000 Chris Cannam * Merge from trunk spectrogram-cache-rejig
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
Thu, 07 Feb 2008 15:25:05 +0000 Chris Cannam * Ensure waveforms are strictly correct even when using a non-power-of-two
Thu, 24 Jan 2008 14:35:43 +0000 Chris Cannam * Add wave file model method for reading more than one channel at once,
Wed, 28 Nov 2007 17:45:37 +0000 Chris Cannam * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
Fri, 09 Nov 2007 17:46:58 +0000 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
Fri, 02 Nov 2007 16:50:31 +0000 Chris Cannam * some tweaks to improve usability of these classes in a console application
Thu, 18 Oct 2007 16:20:26 +0000 Chris Cannam * RemoteFile -> FileSource
Thu, 18 Oct 2007 15:31:20 +0000 Chris Cannam * Make RemoteFile far more pervasive, and use it for local files as well
Thu, 18 Oct 2007 10:15:07 +0000 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
Mon, 01 Oct 2007 13:48:38 +0000 Chris Cannam * Change WaveFileModel API from getValues(start,end) to getData(start,count).
Fri, 28 Sep 2007 13:56:38 +0000 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
Fri, 24 Aug 2007 14:45:29 +0000 Chris Cannam * avoid crash if m_reader is null
Fri, 24 Aug 2007 11:41:48 +0000 Chris Cannam * Revert revision 713. We do like QStrings after all.
Tue, 14 Aug 2007 13:58:53 +0000 Chris Cannam * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align
Thu, 09 Aug 2007 16:29:29 +0000 Chris Cannam * change some QStrings to std::strings etc
Fri, 13 Jul 2007 10:51:15 +0000 Chris Cannam * Encoded entities in file name when saving wave-file model
Mon, 02 Jul 2007 13:53:38 +0000 Chris Cannam * Add support for reading mp3 and Ogg file title tags
Thu, 14 Jun 2007 13:49:30 +0000 Chris Cannam * Fix failure to play right to the end of files loaded from mp3 or ogg
Fri, 08 Jun 2007 15:19:50 +0000 Chris Cannam * FFT: fix invalid write of normalisation factor in compact mode of disc cache
Wed, 06 Jun 2007 16:24:55 +0000 Chris Cannam * Enable threaded decoding for Ogg and MP3 files.
Mon, 30 Apr 2007 09:07:42 +0000 Chris Cannam * Fix #1706924 updates not happening on derived waveform generation
Mon, 26 Feb 2007 14:55:08 +0000 Chris Cannam * remove some debug and some obsolete moc file includes
Wed, 14 Feb 2007 17:52:06 +0000 Chris Cannam * Fix crash in short spectrogram paint
Wed, 07 Feb 2007 14:21:14 +0000 Chris Cannam * Return ranges from RangeSummarisableTimeValueModel::getRanges by references
Thu, 11 Jan 2007 13:29:58 +0000 Chris Cannam Several changes related to referring to remote URLs for sessions and files:
Fri, 17 Nov 2006 16:27:39 +0000 Chris Cannam * Update copyright notes as appropriate.
Thu, 19 Oct 2006 13:05:39 +0000 Chris Cannam * Wire up the Panner widget in the pane, and do some tidying in Pane
Wed, 18 Oct 2006 16:38:30 +0000 Chris Cannam * A start to a panner widget to go with thumbwheels
Fri, 13 Oct 2006 12:51:05 +0000 Chris Cannam * Simplify maker names in plugin menu
Thu, 12 Oct 2006 16:10:49 +0000 Chris Cannam * Fixes to update logic in writable wave file model
Thu, 05 Oct 2006 15:39:23 +0000 Chris Cannam ...
Thu, 05 Oct 2006 11:03:06 +0000 Chris Cannam * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as
Wed, 04 Oct 2006 11:01:39 +0000 Chris Cannam * Audition effects plugins during playback
Tue, 03 Oct 2006 15:01:50 +0000 Chris Cannam * Some fixes to updating of writable wave file models
Tue, 03 Oct 2006 14:17:37 +0000 Chris Cannam * Introduce WritableWaveFileModel, and use it as an output model for audio
Mon, 18 Sep 2006 16:43:17 +0000 Chris Cannam * Add mono timestretch toggle button; some more work on getting blocksize etc
Mon, 31 Jul 2006 14:05:22 +0000 Chris Cannam * Reorganising code base. This revision probably should compile once more.
Mon, 31 Jul 2006 11:44:37 +0000 Chris Cannam * Reorganising code base. This revision will not compile.