log audioio/AudioCallbackPlaySource.cpp @ 235:1fcee2a1c03e sonification

age author description
Fri, 24 Jun 2011 16:44:02 +0100 Chris Cannam Add queueExampleNote method to AudioCallbackPlaySource, providing a way to add a note to a special model which is mixed in outside of the normal playback flow. Currently mixing & generation happen in the play thread, which doesn't work very well -- buffer pending. sonification
Tue, 14 Jun 2011 15:27:12 +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:40 +0100 Chris Cannam Convert many cerrs to DEBUGs debug-output
Sun, 24 Oct 2010 22:09:42 +0200 Chris Cannam * Fix crash on document deletion (new session, or application exit) after loading session with alignments
Fri, 08 Oct 2010 11:19:57 +0100 Chris Cannam * Use a mutex when setting auditioning plugin; lifecycle management too fragile otherwise
Thu, 15 Jul 2010 15:25:59 +0000 Chris Cannam * Some debug, turn off PulseAudio autospawn
Tue, 22 Jun 2010 13:48:00 +0000 Chris Cannam * Fix problems playing back when the target block size is close to, or
Fri, 12 Mar 2010 15:34:18 +0000 Chris Cannam * Pop view progress bars back into "indeterminate" mode if they are not sv-v1.7.2
Fri, 14 Aug 2009 14:01:09 +0000 Chris Cannam * Fix crash on exit on win32. This was caused by incorrectly using fftw_free()
Thu, 16 Jul 2009 13:57:18 +0000 Chris Cannam ...
Thu, 25 Jun 2009 13:30:37 +0000 Chris Cannam ...
Tue, 09 Jun 2009 13:02:16 +0000 Chris Cannam * Updates to putative segmenter program
Fri, 27 Feb 2009 13:33:16 +0000 Chris Cannam * Activity log updates
Fri, 27 Feb 2009 12:55:34 +0000 Chris Cannam * Fix latency correction when time stretching
Tue, 24 Feb 2009 14:01:42 +0000 Chris Cannam * Add vestigial Activity Log
Thu, 10 Jul 2008 12:50:56 +0000 Chris Cannam * Updates for 1.3 sv1-v1.3 sv1-v1.3rc1
Mon, 07 Jul 2008 17:16:18 +0000 Chris Cannam * fix thtoopid mithtake
Mon, 07 Jul 2008 16:49:53 +0000 Chris Cannam * Reduce time stretcher to one channel when overload occurs
Fri, 06 Jun 2008 10:32:50 +0000 Chris Cannam * Comment out problematic test -- sincerequest_t always seemed to be
Thu, 13 Mar 2008 10:12:14 +0000 Chris Cannam * document library dependencies
Wed, 12 Mar 2008 17:42:56 +0000 Chris Cannam * juggle some files around in order to free audioio, base, and system libraries
Sat, 01 Mar 2008 16:17:44 +0000 Chris Cannam * Fix bug that was causing decoded audio files (mp3s, oggs) to come up some of
Wed, 27 Feb 2008 18:04:10 +0000 Chris Cannam * Tolerable fixes to #1903062 and #1903046
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
Mon, 18 Feb 2008 10:14:58 +0000 Chris Cannam * rebuild range lists when model extended beyond previous end time -- this sv1-v1.2
Wed, 13 Feb 2008 15:49:26 +0000 Chris Cannam * PortAudio playback fixes sv1-v1.2pre5
Mon, 11 Feb 2008 17:08:59 +0000 Chris Cannam * a hack to try to prevent playback pointer bouncing back when playback starts sv1-v1.2pre4
Mon, 11 Feb 2008 12:46:39 +0000 Chris Cannam * Further fixes to the handling of playback frame and buffered frame counts
Fri, 08 Feb 2008 17:54:49 +0000 Chris Cannam ...
Fri, 08 Feb 2008 17:51:15 +0000 Chris Cannam * PortAudio driver: do not specify frames per buffer, let PA decide
Mon, 26 Nov 2007 13:33:44 +0000 Chris Cannam * Add support for Rubber Band timestretcher
Thu, 22 Nov 2007 14:17:19 +0000 Chris Cannam * Some work on correct alignment when moving panes during playback
Fri, 09 Nov 2007 17:46:58 +0000 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
Wed, 24 Oct 2007 16:34:31 +0000 Chris Cannam * Move some things around to facilitate plundering libraries for other
Thu, 27 Jul 2006 16:06:32 +0000 Chris Cannam * Change preferences dialog to ok/apply/cancel model
Thu, 15 Jun 2006 12:28:47 +0000 Chris Cannam * Switch from fftw3 to fftw3f. I think the efficiency improvement is probably
Fri, 12 May 2006 14:40:43 +0000 Chris Cannam * Make vertical scale alignment modes work in note layer as well as time-value sv1-v0.9rc1 sv1-v0.9rc2
Fri, 28 Apr 2006 12:19:09 +0000 Chris Cannam * fix long-standing failure to silence layers that have been deleted
Thu, 27 Apr 2006 11:49:34 +0000 Chris Cannam * Ensure consistent ordering of layer text labels
Tue, 25 Apr 2006 22:14:43 +0000 Chris Cannam * Pull out temporary directory management into its own class
Mon, 10 Apr 2006 13:52:32 +0000 Chris Cannam * Create temporary directory, cleaned up on exit, and use it to store
Thu, 06 Apr 2006 12:29:02 +0000 Chris Cannam * Build fixes
Thu, 30 Mar 2006 13:18:11 +0000 Chris Cannam * Ensure plugin parameters for a transform are saved in the .sv file and
Mon, 27 Mar 2006 15:03:02 +0000 Chris Cannam * More structural work on feature extraction plugin C <-> C++ adapter
Mon, 20 Mar 2006 15:10:07 +0000 Chris Cannam * Update licensing rubric for GPL
Mon, 20 Mar 2006 11:40:39 +0000 Chris Cannam * Set indent-tabs-mode to nil in Emacs mode direction
Fri, 10 Mar 2006 12:28:22 +0000 Chris Cannam * More document structure / main window / file I/O work
Fri, 17 Feb 2006 18:11:08 +0000 Chris Cannam * As previous commit
Fri, 17 Feb 2006 18:04:26 +0000 Chris Cannam * Implement play mute, level and pan controls and a layer visibility control
Thu, 09 Feb 2006 18:01:52 +0000 Chris Cannam * Add basics of MIDI file import. Doesn't actually create the model yet.
Wed, 08 Feb 2006 17:59:16 +0000 Chris Cannam * Add ffwd/rewind
Thu, 02 Feb 2006 16:10:19 +0000 Chris Cannam * Refactor sparse models. Previously the 1D and time-value models duplicated
Mon, 30 Jan 2006 17:51:56 +0000 Chris Cannam * Add command history class, and basic undo/redo menus. No actual commands
Fri, 27 Jan 2006 18:04:07 +0000 Chris Cannam * Introduce potentially-separate read and write ring buffers, so we can swap
Thu, 26 Jan 2006 11:56:09 +0000 Chris Cannam * Fixes to playback of short looped files, of synthesised content within looped
Wed, 25 Jan 2006 17:46:28 +0000 Chris Cannam * Fix update and play limits for play-selection mode when not looping
Tue, 24 Jan 2006 16:20:58 +0000 Chris Cannam * Add play-selection and looping modes. Looping seems to work OK, but
Thu, 12 Jan 2006 13:45:06 +0000 Chris Cannam * Adjust use of target sample rate, so as to make the decision about whether
Tue, 10 Jan 2006 16:33:16 +0000 Chris Cannam initial import