Thu, 19 Mar 2020 16:14:02 +0000 |
Chris Cannam |
Introduce EffectWrapper for the auditioning effect
audio-source-refactor
|
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
|
Wed, 05 Feb 2020 12:33:24 +0000 |
Chris Cannam |
More useful error reporting in cases where auditioning plugin fails
|
Fri, 11 Oct 2019 13:40:54 +0100 |
Chris Cannam |
Avoid floating-point exception when stopping after models deleted
|
Fri, 05 Jul 2019 15:35:11 +0100 |
Chris Cannam |
Update for removal of (public) getId from Model
by-id
|
Tue, 02 Jul 2019 21:10:25 +0100 |
Chris Cannam |
Overhaul audio generator for ModelById
by-id
|
Fri, 14 Jun 2019 17:19:37 +0100 |
Chris Cannam |
Reset source sample rate when last model removed
|
Mon, 26 Nov 2018 14:34:06 +0000 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
Tue, 09 Oct 2018 12:53:23 +0100 |
Chris Cannam |
This should be on SVCERR
zoom
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
Wed, 11 Jan 2017 17:46:37 +0000 |
Chris Cannam |
Fix flickery level meters
3.0-integration
|
Wed, 04 Jan 2017 16:03:12 +0000 |
Chris Cannam |
Wire up record monitoring
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
|
Sat, 17 Dec 2016 11:06:48 +0000 |
Chris Cannam |
A useful simplification in rate handling: don't reset to 0 when last model goes
levelpanwidget
|
Wed, 14 Dec 2016 11:56:34 +0000 |
Chris Cannam |
Debug changes
3.0-integration
|
Wed, 14 Dec 2016 11:55:47 +0000 |
Chris Cannam |
When returning the frame that we have filled to, avoid accidentally reducing the frame number (making it appear we are less filled than we really are) when we had intended to round it up to the full requested amount. Fixes some unexpected double-playback in non-looping play-selection mode.
3.0-integration
|
Tue, 13 Dec 2016 12:03:48 +0000 |
Chris Cannam |
Handle increases in the overall channel count by closing and reopening the audio device.
3.0-integration
|
Mon, 12 Dec 2016 17:15:24 +0000 |
Chris Cannam |
Remove unused signal
3.0-integration
|
Fri, 09 Dec 2016 19:04:33 +0000 |
Chris Cannam |
Fix compiler warnings
3.0-integration
|
Fri, 09 Dec 2016 14:40:49 +0000 |
Chris Cannam |
Fixes to sample rate and latency handling
bqresample
|
Fri, 09 Dec 2016 13:46:34 +0000 |
Chris Cannam |
Some fixes to sample rate management
bqresample
|
Wed, 07 Dec 2016 13:57:45 +0000 |
Chris Cannam |
Add a ResamplerWrapper
bqresample
|
Wed, 07 Dec 2016 12:04:41 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
bqresample
|
Tue, 06 Dec 2016 15:59:06 +0000 |
Chris Cannam |
Update for bqaudioio changes
3.0-integration
|
Mon, 05 Dec 2016 16:56:36 +0000 |
Chris Cannam |
Start pruning other resampler logic than bqresample
bqresample
|
Mon, 05 Dec 2016 16:54:19 +0000 |
Chris Cannam |
Start pruning other resampler logic than bqresample
3.0-integration
|
Mon, 05 Dec 2016 16:39:03 +0000 |
Chris Cannam |
Remove resampler quality option (#1760)
3.0-integration
|
Wed, 30 Nov 2016 11:44:40 +0000 |
Chris Cannam |
Delete audio I/O objects in a fixed order
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 13:34:46 +0100 |
Chris Cannam |
Remake SR converter when adding a model, if necessary; remove crap converter to simplify
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
|
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 13:27:42 +0100 |
Chris Cannam |
Initial work toward switching to bqaudioio library (so as to get I/O, not just O)
bqaudioio
base
audioio/AudioCallbackPlaySource.cpp@4b8656ec2886
|