log

age author description
2017-02-23 Chris Cannam Debug notes, tidying
2017-02-21 Chris Cannam Logging from audio I/O
2017-01-18 Chris Cannam Connect these only once
2017-01-13 Chris Cannam Merge from branch 3.0-integration
2017-01-11 Chris Cannam Complete that fix for the record target 3.0-integration
2017-01-11 Chris Cannam Fix flickery level meters 3.0-integration
2017-01-05 Chris Cannam Handle running out of disc space when trying to open a file 3.0-integration
2017-01-04 Chris Cannam Merge 3.0-integration
2017-01-04 Chris Cannam Ensure a time ruler layer created from a template is identified as such, so that it gets added to subsequent panes as well 3.0-integration
2016-12-21 Chris Cannam Don't load window size from session (#1769) 3.0-integration
2017-01-04 Chris Cannam Pull out record buffer into a separate RT-ish thread 3.0-integration
2017-01-04 Chris Cannam Wire up record monitoring 3.0-integration
2017-01-04 Chris Cannam Make writable model updating explicit rather than essentially an arbitrary hidden accident 3.0-integration
2017-01-04 Chris Cannam Ah, there already was a mechanism for that (recordDurationChanged()). But in any case we are better off prompting the model to update I think. 3.0-integration
2017-01-04 Chris Cannam Add record update timer (very crude this) 3.0-integration
2017-01-04 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
2017-01-04 Chris Cannam Report audio driver startup error 3.0-integration
2016-12-19 Chris Cannam Merge from branch svg, and thus (in some subrepos) from levelpanwidget 3.0-integration
2016-12-19 Chris Cannam Implement "Export SVG file..." svg
2016-12-17 Chris Cannam A useful simplification in rate handling: don't reset to 0 when last model goes levelpanwidget
2016-12-15 Chris Cannam Moving around some UI bits levelpanwidget
2016-12-14 Chris Cannam Merge from branch 3.0-integration levelpanwidget
2016-12-14 Chris Cannam Debug changes 3.0-integration
2016-12-14 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
2016-12-13 Chris Cannam Fix some compiler problems 3.0-integration
2016-12-13 Chris Cannam Remove unused param 3.0-integration
2016-12-13 Chris Cannam Handle increases in the overall channel count by closing and reopening the audio device. 3.0-integration
2016-12-12 Chris Cannam Remove unused signal 3.0-integration
2016-12-12 Chris Cannam Jump to start when recording, so you can see something is happening 3.0-integration
2016-12-12 Chris Cannam Reopen the audio device directly when preference is changed 3.0-integration
2016-12-09 Chris Cannam Fix compiler warnings 3.0-integration
2016-12-09 Chris Cannam Merge from branch bqresample 3.0-integration
2016-12-09 Chris Cannam Fixes to sample rate and latency handling bqresample
2016-12-09 Chris Cannam Some fixes to sample rate management bqresample
2016-12-07 Chris Cannam Add a ResamplerWrapper bqresample
2016-12-07 Chris Cannam Merge from branch 3.0-integration bqresample
2016-12-07 Chris Cannam Merge from branch bqaudioio bqresample
2016-12-07 Chris Cannam Merge from branch bqresample bqaudioio
2016-12-07 Chris Cannam Audio device selection bqaudioio
2016-12-06 Chris Cannam Update for bqaudioio changes 3.0-integration
2016-12-05 Chris Cannam Merge from branch 3.0-integration levelpanwidget
2016-12-05 Chris Cannam Start pruning other resampler logic than bqresample bqresample
2016-12-05 Chris Cannam Start pruning other resampler logic than bqresample 3.0-integration
2016-12-05 Chris Cannam Remove resampler quality option (#1760) 3.0-integration
2016-12-05 Chris Cannam Start incorporating level-pan widgets levelpanwidget
2016-11-30 Chris Cannam Delete audio I/O objects in a fixed order 3.0-integration
2016-11-25 Chris Cannam Merge from branch subdivide-instants 3.0-integration
2016-11-25 Chris Cannam Add Winnow as well subdivide-instants
2016-11-25 Chris Cannam Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do! subdivide-instants
2016-11-16 Chris Cannam Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types 3.0-integration
2016-11-04 Chris Cannam Merge from branch piper 3.0-integration
2016-11-01 Chris Cannam Merge from branch 3.0-integration piper
2016-10-28 Chris Cannam Merge from branch piper 3.0-integration
2016-10-28 Chris Cannam Merge from branch project-file-rework piper
2016-10-25 Chris Cannam Merge from branch 3.0-integration project-file-rework
2016-10-24 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
2016-10-21 Chris Cannam Restore native-Vamp factory and make the choice between Piper and Native a preference 3.0-integration
2016-10-20 Chris Cannam Path 3.0-integration
2016-10-20 Chris Cannam Merge from branch "msvc2015_64" 3.0-integration
2016-10-20 Chris Cannam Merge from branch 3.0-integration piper
2016-10-19 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
2016-10-18 Chris Cannam MSVC build fixes msvc2015_64
2016-10-14 Chris Cannam Refer to piper-cpp includes piper
2016-09-20 Chris Cannam Merge from branch tony-2.0-integration 3.0-integration