graph
- SVDEBUG, though it turns out not to be very usefulscale-ticks 2017-05-04, by Chris Cannam
- Rework log scale calculation, update to changed interfacescale-ticks 2017-05-04, by Chris Cannam
- We don't need to return the tick instruction gubbinsscale-ticks 2017-05-04, by Chris Cannam
- Another test, that needs some more workscale-ticks 2017-05-04, by Chris Cannam
- After seeing them in action, I changed my mind about the wisdom of these trailing .0sscale-ticks 2017-05-04, by Chris Cannam
- Add logarithmic ticks. This is getting complicated!scale-ticks 2017-05-04, by Chris Cannam
- Tests now passingscale-ticks 2017-05-04, by Chris Cannam
- Change loop to something that feels more correct, though it makes no difference to the tests here. More tests, one failing.scale-ticks 2017-05-04, by Chris Cannam
- More tests & fixesscale-ticks 2017-05-03, by Chris Cannam
- These tests now pass (in some cases by fixing the tests)scale-ticks 2017-05-03, by Chris Cannam
- More fixes, more tests, including some more that now failscale-ticks 2017-05-03, by Chris Cannam
- These tests now pass, but there's still a lot to be donescale-ticks 2017-05-03, by Chris Cannam
- Scale tick labeller, and tests (some failing so far)scale-ticks 2017-05-03, by Chris Cannam
- Untabify!2017-03-07, by Chris Cannam
- Change where the 32-bit memory calculation adjustment is carried out -- more transparent here2017-03-07, by Chris Cannam
- More debug logging2017-03-07, by Chris Cannam
- Debug output2017-03-07, by Chris Cannam
- Fix some one-off memory leaks (including distracting ones in tests)2017-03-06, by Chris Cannam
- Some bits and bobs to do with handling memory pressure2017-03-06, by Chris Cannam
- More useful diagnostics for MIDI startup2017-03-06, by Chris Cannam
- Avoid compiler warning for dummy build2017-03-06, by Chris Cannam
- Support pre-5.4 Qt builds. Also, don't use SVDEBUG in here, because it depends on this class!2017-03-06, by Chris Cannam
- Update RtMidi build to v2.1.12017-03-05, by Chris Cannam
- Debug output2017-03-05, by Chris Cannam
- Fix equality comparison that caused test case failure on 32-bit build2017-02-28, by Chris Cannam
- Add Range01 normalisation method to ColumnOp. This is the normalisation that is actually used in the Colour 3D Plot layer historically when column normalisation is enabled (not Max1 after all).2017-02-28, by Chris Cannam
- Remove commented-out code2017-02-28, by Chris Cannam
- LogRange tests2017-02-28, by Chris Cannam
- Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.2017-02-27, by Chris Cannam
- And say so2017-02-27, by Chris Cannam
- Invalidate an aggregate model when one of its components announces it's about to be deleted2017-02-27, by Chris Cannam
- Minor updates to demo script2017-02-27, by Chris Cannam
- merge2017-02-23, by Chris Cannam
- Update to match slightly changed Piper Vamp C++ API2017-02-10, by Chris Cannam
- Debug notes, tidying2017-02-23, by Chris Cannam
- Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)2017-02-22, by Chris Cannam
- Header required2017-02-22, by Chris Cannam
- Merge2017-02-21, by Chris Cannam
- Fixes to usage of fdopen, avoiding double-close in particular2017-02-21, by Chris Cannam
- Fix some initialisers that are causing complaint from msvc (from double-to-float truncation)2017-02-21, by Chris Cannam
- Fix occasional off-by-one error in resampled audio file reader2017-02-21, by Chris Cannam
- Subrepo update2017-02-21, by Chris Cannam
- Change setDesiredExtractor signature to take ServerDescription aggregate.dev/refactor-piper-related 2017-02-10, by Lucas Thompson
- Introduce some POD structs for describing an external server application and the desired libraries to load from it, and disambiguating between empty list request and invalid list request. This allows for overriding PiperVampPluginFactory behaviour for using a PluginScan to populate the list request.dev/refactor-piper-related 2017-02-10, by Lucas Thompson
- Invert control, injecting a server path on construction. Also add initializer_list constructor for multiple servers.dev/refactor-piper-related 2017-02-09, by Lucas Thompson
- Some work to make spectrum layers (and slice layers generally) zoomable in the frequency axis. Also fixes a number of view id mixups in SliceLayer which broke offset calculations for the x axis scale.2017-02-07, by Chris Cannam
- Catch exception from initialise2017-02-06, by Chris Cannam
- Handle exceptions raised during plugin processing (as opposed to on init/configure, which were already handled)2017-01-31, by Chris Cannam
- Reduce amount of copying in FFTModel2017-01-26, by Chris Cannam
- Update piper-cpp to github repo, and adjust build for revised layout in it2017-01-20, by Chris Cannam
- Fix absurd typo that was preventing transforms from running at all!2017-01-19, by Chris Cannam
- Set abandoned flag when bailing out of run() because init failed at the start; then check that flag in awaitOutputModels() so as not to get stuck on a wait condition2017-01-18, by Chris Cannam
- Guard2017-01-18, by Chris Cannam
- Fix spurious test failure in 32-bit build2017-01-13, by Chris Cannam
- Merge from branch 3.0-integration2017-01-13, by Chris Cannam
- Fix (I think) crash on exit on Windows having loaded an mp33.0-integration 2017-01-12, by Chris Cannam
- Fix compiler warning, remove some debug out3.0-integration 2017-01-10, by Chris Cannam
- When importing CSV, if the first line doesn't have a separator, continue to leave the separator indeterminate until we arrive at a line that does. Fixes inability to load correctly CSV files in which some lines have more columns than others3.0-integration 2017-01-10, by Chris Cannam
- Win32 fixes3.0-integration 2017-01-10, by Chris Cannam
- Some platforms don't use native Ogg/Vorbis libraries3.0-integration 2017-01-10, by Chris Cannam