graph
- Mergesingle-point 2019-03-08, by Chris Cannam
- Add this method back again; it is usefulsingle-point 2019-03-08, by Chris Cannam
- Further testssingle-point 2019-03-08, by Chris Cannam
- Performance notessingle-point 2019-03-08, by Chris Cannam
- Minor tweaks, comments, span testssingle-point 2019-03-08, by Chris Cannam
- Rework EventSeries to explicitly store counts of events (+ add comments explaining, among other things, why)single-point 2019-03-08, by Chris Cannam
- Rename a number of classes and methods (including Point -> Event); commentssingle-point 2019-03-07, by Chris Cannam
- Fixes and tests for PointSeriessingle-point 2019-03-07, by Chris Cannam
- Fix compiler warningsingle-point 2019-03-06, by Chris Cannam
- Start implementing & testing PointSeriessingle-point 2019-03-06, by Chris Cannam
- Pull out the Point class, plus start testing NoteModel, plus actually add the tests...single-point 2019-03-05, by Chris Cannam
- Bitfield + reorder for packingsingle-point 2019-03-05, by Chris Cannam
- Start some sparse model testssingle-point 2019-03-05, by Chris Cannam
- Fix compiler warnings2019-02-27, by Chris Cannam
- Try to avoid interference with QtTest's own arg handling2019-02-18, by Chris Cannam
- Fix encoding that Mac fs rejects2019-02-12, by Chris Cannam
- Merge from branch bqaudiostream2019-01-30, by Chris Cannam
- Be a tiny bit discriminating about content types!bqaudiostream 2019-01-30, by Chris Cannam
- WMA test casesbqaudiostream 2019-01-30, by Chris Cannam
- Mergebqaudiostream 2019-01-30, by Chris Cannam
- Fix incorrect number formatting results for 32-bit MinGW buildbqaudiostream 2019-01-30, by Chris Cannam
- Fix compile error when checker not enabledbqaudiostream 2019-01-24, by Chris Cannam
- Merge from default branchbqaudiostream 2019-01-23, by Chris Cannam
- Adjust limits for Opus testbqaudiostream 2019-01-23, by Chris Cannam
- Avoid compiler warningbqaudiostream 2019-01-23, by Chris Cannam
- Argh, that fix for Mac broke Winbqaudiostream 2019-01-22, by Chris Cannam
- Some loggingbqaudiostream 2019-01-22, by Chris Cannam
- Add Opus testsbqaudiostream 2019-01-22, by Chris Cannam
- QDir::entryList on Mac ignores all of our files with non-ASCII filenames, I think because of variant normalisations (https://bugreports.qt.io/browse/QTBUG-70732). Hard code the file list instead.bqaudiostream 2019-01-21, by Chris Cannam
- Implement title/maker in wav readers; extra handling of supported-ness for file typesbqaudiostream 2019-01-21, by Chris Cannam
- Add flac metadata examplebqaudiostream 2019-01-21, by Chris Cannam
- Mergebqaudiostream 2019-01-17, by Chris Cannam
- Add M4A file with non-ascii metadatabqaudiostream 2019-01-17, by Chris Cannam
- We should now be able to get these from Ogg files, though this might not be working yet...bqaudiostream 2019-01-17, by Chris Cannam
- Request metadata from bq audio streambqaudiostream 2019-01-15, by Chris Cannam
- Merge from branch fix-static-analysis2019-01-09, by Chris Cannam
- Add mechanism to retrieve the set of plausible separators found in CSV-like file when guessing its format2019-01-09, by Chris Cannam
- Fix some warningsbqaudiostream 2018-12-06, by Chris Cannam
- Start wiring in BQAudioStream stuffbqaudiostream 2018-12-06, by Chris Cannam
- Use nullptr throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Header guardsfix-static-analysis 2018-11-26, by Chris Cannam
- Use override throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Fixes from clang modernize-use-overridefix-static-analysis 2018-11-22, by Chris Cannam
- Remove oversampling from prefs, now that it's in the spectrogram layer properties2018-11-14, by Chris Cannam
- Merge from branch spectrogramparam2018-11-14, by Chris Cannam
- Further adjustments to peak picking, to try to avoid a surfeit of peaks in the higher frequenciesspectrogramparam 2018-11-13, by Chris Cannam
- Slightly simplify median-window size calculation - but this is not the best way to do this for spectrum views, need to reconsiderspectrogramparam 2018-11-12, by Chris Cannam
- Fix win32 build annoyancesspectrogramparam 2018-11-09, by Chris Cannam
- Introduce & make use of faster MovingMedian class (now with resize capability)spectrogramparam 2018-11-08, by Chris Cannam
- Fix usage of setlocalespectrogramparam 2018-11-08, by Chris Cannam
- A little faster as vectorspectrogramparam 2018-11-08, by Chris Cannam
- Eliminate code entirely in release builds2018-11-07, by Chris Cannam
- Comment2018-11-07, by Chris Cannam
- Avoid compiler warning2018-11-07, by Chris Cannam
- Properly align window with signal, in oversampled case2018-11-07, by Chris Cannam
- Merge from branch zoom2018-11-06, by Chris Cannam
- Remove unnecessary includezoom 2018-11-06, by Chris Cannam
- Merge from default branchzoom 2018-11-06, by Chris Cannam
- Merge2018-11-02, by Chris Cannam
- Handle security errors, format slightly differently for message box2018-11-02, by Chris Cannam
- Debug bits2018-11-01, by Chris Cannam
- When a path is set explicitly, it is complete2018-11-01, by Chris Cannam
- Check server minimum version2018-11-01, by Chris Cannam
- Some debug + tidying2018-10-18, by Chris Cannam
- Cautiously ensure we don't report readiness when the model is still updating; + some debug2018-10-18, by Chris Cannam
- Debug2018-10-18, by Chris Cannam
- Win32 fix2018-10-12, by Chris Cannam
- Datestamp debug log2018-10-12, by Chris Cannam
- Use bqvec barrier2018-10-11, by Chris Cannam
- Introduce RelativelyFineZoomConstraint, which encodes more-or-less the scheme that was already used for the horizontal thumbwheel in the pane (which overrode the layers' own zoom constraints unless they said they couldn't support any other)2018-10-10, by Chris Cannam
- Merge from branch zoom2018-10-10, by Chris Cannam
- Messing with non-integer zoom ratios. But I don't think this is going anywhere as it standszoom-double 2018-10-08, by Chris Cannam
- Merge from default branchzoom 2018-10-05, by Chris Cannam
- Show default name for unlabelled bin2018-10-03, by Chris Cannam
- Merge from default branchzoom 2018-10-01, by Chris Cannam
- Use locale-aware comparators for user-visible string sorting2018-10-01, by Chris Cannam
- Use an actual exception for this (rather than checking only in some builds)2018-10-01, by Chris Cannam
- Profilerzoom 2018-09-28, by Chris Cannam
- More sensible limitzoom 2018-09-28, by Chris Cannam
- Use proper decimal delimiterzoom 2018-09-28, by Chris Cannam
- Provide fromMicroseconds (and test it)zoom 2018-09-27, by Chris Cannam
- Further testzoom 2018-09-27, by Chris Cannam
- Win32 fixzoom 2018-09-26, by Chris Cannam
- Oversampler fixes and further testszoom 2018-09-26, by Chris Cannam
- Tests for waveform oversamplingzoom 2018-09-26, by Chris Cannam
- Add custom waveform oversampler methodzoom 2018-09-26, by Chris Cannam
- Guard update onlyzoom 2018-09-24, by Chris Cannam
- Use frame typezoom 2018-09-20, by Chris Cannam
- More ZoomLevel updateszoom 2018-09-20, by Chris Cannam
- Pull out ZoomLevel, add inexact frame/pixel conversion functions and streamingzoom 2018-09-19, by Chris Cannam
- Refactor tests. Still testing frames-per-pixel only.zoom 2018-09-18, by Chris Cannam
- Fix (bodgily) things broken in the mergezoom 2018-09-18, by Chris Cannam
- Merge from default branchzoom 2018-09-18, by Chris Cannam
- Tests and a couple of minor fixes for zoom constraints2018-09-18, by Chris Cannam
- Merge from default branchzoom 2018-09-17, by Chris Cannam
- Avoid compiler warning2018-09-14, by Chris Cannam
- Various CSV format tests2018-09-14, by Chris Cannam
- Some CSV format tests and minor fixes2018-09-14, by Chris Cannam
- Win32 fix2018-09-12, by Chris Cannam
- Merge from branch import-audio-data2018-09-12, by Chris Cannam
- Ignore non-value columns when guessing sample rangeimport-audio-data 2018-09-12, by Chris Cannam
- Switch the normalisation option in WritableWaveFileModel from normalising on read to normalising on write, so that the saved file is already normalised and therefore can be read again without having to remember to normalise itimport-audio-data 2018-09-12, by Chris Cannam
- Add recorded/converted locations logic to this libraryimport-audio-data 2018-09-11, by Chris Cannam
- Pull allocation/deallocation out of the inner loopimport-audio-data 2018-09-08, by Chris Cannam
- Handle sample range specification for CSV importimport-audio-data 2018-09-08, by Chris Cannam
- Accessors + overlooked initialiserimport-audio-data 2018-09-07, by Chris Cannam
- Add sample-range support to CSVFormatimport-audio-data 2018-09-07, by Chris Cannam
- Commentsimport-audio-data 2018-09-07, by Chris Cannam
- Add normalisation optionimport-audio-data 2018-09-07, by Chris Cannam
- Add small, signedimport-audio-data 2018-09-06, by Chris Cannam
- Add quicker accessor for numeric statusimport-audio-data 2018-09-06, by Chris Cannam
- Debug etcimport-audio-data 2018-09-05, by Chris Cannam
- Don't try to continue after what should have been a terminal problemimport-audio-data 2018-09-05, by Chris Cannam
- Catch failure to create model, e.g. because 0 channels for wave-file modelimport-audio-data 2018-09-04, by Chris Cannam
- Merge from default branchimport-audio-data 2018-09-04, by Chris Cannam
- Merge from branch avoid-pointer-keys2018-09-04, by Chris Cannam
- Wording change2018-09-03, by Chris Cannam
- Avoid using sv debug classes before app name set2018-09-03, by Chris Cannam
- Merge from branch checker_errorcode2018-08-31, by Chris Cannam
- Avoid reporting failure when everything in fact succeeded!checker_errorcode 2018-08-30, by Chris Cannam
- Use error codes from checker to format our own translatable error reportchecker_errorcode 2018-08-29, by Chris Cannam
- Provide model idavoid-pointer-keys 2018-08-13, by Chris Cannam
- Merge2018-08-13, by Chris Cannam
- Tidy up debug output2018-08-13, by Chris Cannam
- Fix incorrect path variable!2018-08-13, by Chris Cannam
- Avoid crashing if an effects plugin can't be instantiated and so the output vector is empty in the transformer's run() method2018-08-13, by Chris Cannam
- Couple of include guards2018-08-13, by Chris Cannam
- Remove some debug output2018-08-09, by Chris Cannam
- Call updateModel as wellimport-audio-data 2018-06-29, by Chris Cannam
- Ensure first progress update happens at startimport-audio-data 2018-06-29, by Chris Cannam
- Support progress reporter for data file loadsimport-audio-data 2018-06-29, by Chris Cannam
- Correct channel indexingimport-audio-data 2018-06-28, by Chris Cannam
- Call writeComplete on wave file modelimport-audio-data 2018-06-28, by Chris Cannam
- Add wave model as possible target for CSV importimport-audio-data 2018-06-28, by Chris Cannam
- Round the zero-point value -- won't make a difference for longer fader widgets, but it's convenient for the level-pan widget when we have 0-10 and want zero at 8 rather than 72018-06-25, by Chris Cannam
- Some SVCERRs2018-06-21, by Chris Cannam
- Fix DOS line endings2018-06-12, by Chris Cannam
- Fix for older Qt version2018-06-12, by Chris Cannam
- Merge from branch plugin-path-config2018-06-11, by Chris Cannam
- Record path associated with first helper found for a plugin, not last (so native helper in preference to 32-bit helper). Also more debug outputplugin-path-config 2018-06-11, by Chris Cannam
- Switch to using KnownPlugins as the info sourceplugin-path-config 2018-06-08, by Chris Cannam
- Environment variable lookup fixes, & use this implementation throughoutplugin-path-config 2018-06-08, by Chris Cannam
- Smaller test!plugin-path-config 2018-06-07, by Chris Cannam
- Get an expected valueplugin-path-config 2018-06-07, by Chris Cannam
- Setenv is nicer hereplugin-path-config 2018-06-07, by Chris Cannam
- Environment var tests (beginnings of)plugin-path-config 2018-06-07, by Chris Cannam
- Add provisional utf-8 getenv/putenv implementationsplugin-path-config 2018-06-07, by Chris Cannam
- Update for checker API changeplugin-path-config 2018-06-06, by Chris Cannam
- Provide means of getting the initial environment valuesplugin-path-config 2018-06-04, by Chris Cannam
- Add class to get/set/remember the plugin path for each plugin typeplugin-path-config 2018-05-25, by Chris Cannam
- Avoid compiler warning2018-05-24, by Chris Cannam
- Remove debug again2018-05-17, by Chris Cannam
- Ha!2018-05-17, by Chris Cannam
- Commit some extra debug, trying to narrow down Travis failure case2018-05-17, by Chris Cannam
- Make all eps the same (hoping to fix the test that only fails in Travis)2018-05-16, by Chris Cannam
- Restore m_extendTo, which is needed for Tony2018-05-15, by Chris Cannam
- Fix some compiler warnings2018-05-15, by Chris Cannam
- Add getPluginLibraryPath throughout, in order to provide diagnostic about which plugins were loaded from where2018-05-11, by Chris Cannam
- Tidy up rounding + tests2018-05-10, by Chris Cannam
- Round very close-to-zero values to zero - makes tests pass on this 32-bit machine2018-05-04, by Chris Cannam
- Merge from branch horizontal-scale2018-05-03, by Chris Cannam
- Simpler & more consistent log scale tick calculationhorizontal-scale 2018-05-02, by Chris Cannam
- Fixes to logarithmic scale tick intervals. The approach here is not right, though -- and I've left in a failing test or two to remind me of thathorizontal-scale 2018-05-02, by Chris Cannam
- Note about Q_OBJECT and lupdate2018-04-24, by Chris Cannam
- Some messing around with profiling2018-04-24, by Chris Cannam
- Fix hangs due to nested mutex lockers (as a result of emitting signals from within a locked section)2018-04-24, by Chris Cannam
- The use of the begin/end pairs here just seems to cause too many rows to be deleted (from the visual representation, not the underlying model). Things apparently work better if we just modify the underlying model and let the change signals percolate back up again. To that end, update the change handlers so as to cover their proper ranges with dataChanged signals.2018-04-23, by Chris Cannam
- Fix compiler warnings2018-04-17, by Chris Cannam
- Merge from branch streaming-csv-writer2018-04-17, by Chris Cannam
- For sparse models, write whole model to CSV in one gostreaming-csv-writer 2018-04-17, by Chris Cannam
- Update getEndFrame so as to refer explicitly to final frame + 1 (consistent with selection semantics and existing wave model)streaming-csv-writer 2018-04-17, by Chris Cannam
- Merge from default branchstreaming-csv-writer 2018-04-17, by Chris Cannam
- Add failing test case for writing a sparse model. Partially handle some of the related issues with line-breaks.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Remove anonymous namespacestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix multi-selection output line break issue, compare against end frame of last region.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Write failing test for multi-selection output - line break issue between regions.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Introduce overload of writeInChunks taking a MultiSelection. Simplifies the progress reporting.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix another occurrence of old namestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix typo of old namestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Implement progress reporting for multi-selection. Needs refactoring.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix progress reporting and allow for changing how progress is calculating (TODO multi-selection)streaming-csv-writer 2018-04-17, by Lucas Thompson
- Add failing test for non zero selection startstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Initialise ProgressReporter member with default member initialiserstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Formatting and naming changes more in line with SV conventions.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Revert to adding a test case in the style of the existing filestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Remove some duplication and make use of utility function for writing in chunks to avoid memory growth.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Add constructor overload for using an optional ProgressReporterstreaming-csv-writer 2018-04-17, by Lucas Thompson
- Added utility function for splitting a model selection into chunks and writing to a stream.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Already pre-allocated, don't push_back.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Fix namespacestreaming-csv-writer 2018-04-17, by Lucas Thompson
- Untabifystreaming-csv-writer 2018-04-17, by Lucas Thompson
- Introduce a TestHelper which contains boiler plate for running a suite of QtTest style objects. Stub CSVStreamWriter and test to integrate into build.streaming-csv-writer 2018-04-17, by Lucas Thompson
- Untabify2018-03-01, by Chris Cannam
- Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy2018-03-01, by Chris Cannam
- Rework canonicalisation so as to avoid theoretical possibility of integer overflow2017-12-11, by Chris Cannam
- Fix fallthrough which bothered compiler2017-12-07, by Chris Cannam
- Fix reversed parameter names (fortunately the only call to this function currently uses the correct order)2017-10-09, by Chris Cannam
- Add overlooked fclose in error case2017-10-09, by Chris Cannam
- Merge2017-08-31, by Chris Cannam
- Avoid displaying negative zero2017-08-31, by Chris Cannam
- Adjust rounding; fixes tests on 32-bit Linux test box. Also update one test. Next: recheck everywhere else.2017-07-20, by Chris Cannam
- Merge from branch "scale-ticks"2017-07-10, by Chris Cannam
- 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
- Use W64 instead of WAV for decoded files; use Ogg reader in preference to WAV one for Ogg files (WAV reader works, via libsndfile, but doesn't load metadata); fix Ogg reader to use QFile open instead of non-Win32-compatible API; add more encoder tests, audio writer test, midi reader test3.0-integration 2017-01-10, by Chris Cannam
- Remove unneeded debug3.0-integration 2017-01-09, by Chris Cannam
- Fix a strictly-incorrect #if guard3.0-integration 2017-01-09, by Chris Cannam
- Untabify3.0-integration 2017-01-09, by Chris Cannam
- Fix inadequate #if guard for non-gcc builds3.0-integration 2017-01-09, by Chris Cannam
- Further win32 build updates3.0-integration 2017-01-09, by Chris Cannam
- Fixes and updates for 32-bit Windows build3.0-integration 2017-01-09, by Chris Cannam
- Add checker README; rename plugin-checker-helper binary (back) to vamp-plugin-load-checker -- I decided it was more useful to have a distinctive name for the installed binary than it was important to show that it was plugin-agnostic3.0-integration 2017-01-09, by Chris Cannam
- Add ogg testfiles3.0-integration 2017-01-06, by Chris Cannam
- And similar approach for the writer3.0-integration 2017-01-06, by Chris Cannam
- Take a different approach to using libsndfile -- the _fd function doesn't work for me in this build, so use the wchar api3.0-integration 2017-01-06, by Chris Cannam
- Update WAV/MP3/BZipFileDevice code to avoid using local 8-bit encoding3.0-integration 2017-01-06, by Chris Cannam
- Fix typo in encoded string3.0-integration 2017-01-06, by Chris Cannam
- More work on getting tests (especially file encoding ones) running on Windows. Various problems here to do with interaction with test filenames in Hg repos3.0-integration 2017-01-06, by Chris Cannam
- Add filename encoding tests3.0-integration 2017-01-06, by Chris Cannam
- Untabify, comment test that doesn't apply on Windows3.0-integration 2017-01-06, by Chris Cannam
- Untabify some more3.0-integration 2017-01-06, by Chris Cannam
- Improved debug output for file open troubleshooting3.0-integration 2017-01-06, by Chris Cannam
- Untabify3.0-integration 2017-01-06, by Chris Cannam
- More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag3.0-integration 2017-01-05, by Chris Cannam
- Doc comment3.0-integration 2017-01-05, by Chris Cannam
- Wire up record monitoring3.0-integration 2017-01-04, by Chris Cannam
- Make writable model updating explicit rather than essentially an arbitrary hidden accident3.0-integration 2017-01-04, by Chris Cannam
- Close wave file writer when recording stops (instead of leaving record file unclosed until the model is deleted)3.0-integration 2017-01-04, by Chris Cannam
- Fix printf format3.0-integration 2017-01-03, by Chris Cannam
- Fix some compiler warnings3.0-integration 2017-01-03, by Chris Cannam
- Merge from branch svg, and thus (in some subrepos) from levelpanwidget3.0-integration 2016-12-19, by Chris Cannam
- Implement "Export SVG file..."svg 2016-12-19, by Chris Cannam
- Introduce a colour map combo too. Doesn't yet have swatches3.0-integration 2016-12-16, by Chris Cannam
- Merge3.0-integration 2016-12-15, by Chris Cannam
- Update to current bqresample API3.0-integration 2016-12-15, by Chris Cannam
- Merge from branch 3.0-integration3.0-integration 2016-12-14, by Chris Cannam
- QuickTime file reader is no longer used on any platform and is probably rotting. Remove it3.0-integration 2016-12-13, by Chris Cannam
- Update to use bqvec allocator for float vectors3.0-integration 2016-12-13, by Chris Cannam
- Handle increases in the overall channel count by closing and reopening the audio device.3.0-integration 2016-12-13, by Chris Cannam
- Some hackery toward having a zoomlevel typezoom 2016-12-12, by Chris Cannam
- Fix compiler warnings3.0-integration 2016-12-09, by Chris Cannam
- Merge from branch bqresample3.0-integration 2016-12-09, by Chris Cannam
- Fixes to sample rate and latency handlingbqresample 2016-12-09, by Chris Cannam
- Update to reflect bqresample API change3.0-integration 2016-12-09, by Chris Cannam
- Remove unnecessary move()s3.0-integration 2016-12-07, by Chris Cannam
- Start pruning other resampler logic than bqresample3.0-integration 2016-12-05, by Chris Cannam
- Remove resampler quality option (#1760)3.0-integration 2016-12-05, by Chris Cannam
- Add Apple Lossless files3.0-integration 2016-12-02, by Chris Cannam
- Further updates to tests and debug output for file reading on OSX3.0-integration 2016-12-02, by Chris Cannam
- More faffing with tests, to no great effect3.0-integration 2016-12-01, by Chris Cannam
- Add gapless preference to prefs dialog; much work on audio read tests3.0-integration 2016-12-01, by Chris Cannam
- Another check to ensure sync error suppressed at eof3.0-integration 2016-11-29, by Chris Cannam
- Merge from branch mp3-gapless3.0-integration 2016-11-29, by Chris Cannam
- Stop reporting sync errors only when we really are at eof, i.e. after the input callback has been called again (previously we just tested whether we'd buffered up all the input, which of course we do in one go at the start)mp3-gapless 2016-11-29, by Chris Cannam
- Test fixesmp3-gapless 2016-11-29, by Chris Cannam
- Update m4a files to exports from CoreAudio, rather than FAAC; update tests accordingly, and add test for spurious data after end of decodemp3-gapless 2016-11-29, by Chris Cannam
- Handle trimming the padding from end as wellmp3-gapless 2016-11-29, by Chris Cannam
- Refactor in CodedAudioFileReader in preparation for trimming at endmp3-gapless 2016-11-29, by Chris Cannam
- Add gapless flag to MP3FileReader, and implement trimming the delay samples from the start (padding is not yet trimmed from end)mp3-gapless 2016-11-29, by Chris Cannam
- Add test for last change to ColumnOp3.0-integration 2016-11-29, by Chris Cannam
- Further fix to decision about when not to interpolate in ColumnOp::distribute3.0-integration 2016-11-28, by Chris Cannam
- Merge3.0-integration 2016-11-28, by Chris Cannam
- Interpolate always, when interpolation requested. Previous test failed to take into account varying bin height in log-scale modes, which meant interpolation might be necessary even when more bins than pixels.3.0-integration 2016-11-28, by Chris Cannam
- Make CSV feature writer produce the same output with Qt 5.6 and 5.7+3.0-integration 2016-11-25, by Chris Cannam
- Don't show this... We should find a better way to make it available in the UI3.0-integration 2016-11-25, by Chris Cannam
- Avoid being locale-specific in XSD parse3.0-integration 2016-11-25, by Chris Cannam
- Merge3.0-integration 2016-11-25, by Chris Cannam
- Improve mp3 offset detection, add test for truncated decode3.0-integration 2016-11-25, by Chris Cannam
- Don't always print these3.0-integration 2016-11-25, by Chris Cannam
- Merge from branch subdivide-instants3.0-integration 2016-11-25, by Chris Cannam
- Tidy up, with some convenient C++11ismssubdivide-instants 2016-11-25, by Chris Cannam
- Add Winnow as wellsubdivide-instants 2016-11-25, by Chris Cannam
- Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do!subdivide-instants 2016-11-25, by Chris Cannam
- Add MAD_BUFFER_GUARD padding at end of mp3 buffer, in order to ensure last frame is decoded successfully (otherwise the decoded audio is truncated). Another thing learned from madplay.3.0-integration 2016-11-24, by Chris Cannam
- Do that only for the first frame3.0-integration 2016-11-24, by Chris Cannam
- Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames. Fixes the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). The logic here is based on the madplay code.3.0-integration 2016-11-24, by Chris Cannam
- Tag load diagnostic3.0-integration 2016-11-23, by Chris Cannam
- A bit more diagnostic info3.0-integration 2016-11-23, by Chris Cannam
- More diagnostic output3.0-integration 2016-11-23, by Chris Cannam
- More error reporting updates3.0-integration 2016-11-23, by Chris Cannam
- Warn when out-of-range bin requested3.0-integration 2016-11-23, by Chris Cannam
- Avoid potentially trying to allocate negative-sized vector!3.0-integration 2016-11-23, by Chris Cannam
- Debug note when we overrun end of data3.0-integration 2016-11-23, by Chris Cannam
- Trivial loop reordering for sequential index3.0-integration 2016-11-23, by Chris Cannam
- Debug output updates3.0-integration 2016-11-22, by Chris Cannam
- Avoid compiler warning3.0-integration 2016-11-22, by Chris Cannam
- Actually use the StorageAdviser output properly3.0-integration 2016-11-22, by Chris Cannam
- More informative debug output from StorageAdviser3.0-integration 2016-11-22, by Chris Cannam
- Add SVCERR and the ability to silence debug output (giving Sonic Annotator a --quiet mode)3.0-integration 2016-11-22, by Chris Cannam
- Hit counts optional3.0-integration 2016-11-21, by Chris Cannam
- Merge from default branch3.0-integration 2016-11-21, by Chris Cannam
- Send RDF-indexer warnings to debug rather than cerr2016-11-21, by Chris Cannam
- Merge from branch bqfft3.0-integration 2016-11-21, by Chris Cannam
- Branch to use bqfft code and remove FFTapibqfft 2016-11-21, by Chris Cannam
- Don't show this log by default3.0-integration 2016-11-18, by Chris Cannam
- Fix fairly obscure mis-canonicalisation in RealTime (leading to non-canonical but still correct values)3.0-integration 2016-11-18, by Chris Cannam
- Further column op tests and fixes3.0-integration 2016-11-17, by Chris Cannam
- Tests and fixes for distribute(). Although this version of interpolated distribution passes these tests, it isn't right visually -- the expected values in the tests are offset. To be continued.3.0-integration 2016-11-17, by Chris Cannam
- Start tests for ColumnOp (+ some resulting fixes)3.0-integration 2016-11-17, by Chris Cannam
- Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types3.0-integration 2016-11-16, by Chris Cannam
- Test fixes3.0-integration 2016-11-15, by Chris Cannam
- RealTime fixes to comply with new, more demanding tests; also run same (failing) tests on Vamp SDK version3.0-integration 2016-11-15, by Chris Cannam
- Remove some no-longer-used project files3.0-integration 2016-11-14, by Chris Cannam
- Rearrange svcore tests so they can all be built from the top level3.0-integration 2016-11-14, by Chris Cannam
- Further RealTime test (currently failing)3.0-integration 2016-11-14, by Chris Cannam
- More timings and cache hit counts3.0-integration 2016-11-10, by Chris Cannam
- A note on cache hit findings3.0-integration 2016-11-10, by Chris Cannam
- Print out cache hit/miss counts3.0-integration 2016-11-09, by Chris Cannam
- Merge from branch piper3.0-integration 2016-11-05, by Chris Cannam
- Avoid assigning model resolution of 0 to models coming from plugins that report weirdly high output rates (symptom: data did not show up in edit layer data dialog, as the row/frame conversion failed)piper 2016-11-05, by Chris Cannam
- Fix omitted topmost bin3.0-integration 2016-11-04, by Chris Cannam
- Ensure columns all have correct height when retrieved (to avoid e.g. empty columns because a feature extractor's start time was >0)3.0-integration 2016-11-04, by Chris Cannam
- Merge from branch piper3.0-integration 2016-11-04, by Chris Cannam
- Some updates to accommodate adaptation for Sonic Annotatorpiper 2016-11-04, by Chris Cannam
- Align Sonic Annotator with the new Piper-ified subrepos (bearing in mind we want neither Piper nor the plugin load checker in Sonic Annotator itself)piper 2016-11-04, by Chris Cannam
- Update to use listargs variant of Piper stuff (so that the plugin winnowing feature from the penultimate commit actually works)piper 2016-11-03, by Chris Cannam
- Make SVDEBUG always write to a log file -- formerly this was disabled in NDEBUG builds. I think there's little use to that, it just means that we keep adding more cerr debug output because we aren't getting the log we need. And SVDEBUG logging is not usually used in tight loops, I don't think the performance overhead is too serious.piper 2016-11-03, by Chris Cannam
- Use plugin scan results to inform the list requests issued to Piper serverspiper 2016-11-03, by Chris Cannam
- Logging; use only first ("native") helper for non-Vamp pluginspiper 2016-11-01, by Chris Cannam
- More useful reporting outputpiper 2016-11-01, by Chris Cannam
- Add omitted files, again!piper 2016-11-01, by Chris Cannam
- Merge from branch 3.0-integrationpiper 2016-11-01, by Chris Cannam
- Support multiple plugin checker helpers, as for multiple piper servers3.0-integration 2016-11-01, by Chris Cannam
- Support for multiple servers3.0-integration 2016-11-01, by Chris Cannam
- Merge from branch piper3.0-integration 2016-10-28, by Chris Cannam
- Merge from branch project-file-reworkpiper 2016-10-28, by Chris Cannam
- Ensure plugin is deleted in same thread that created and used itproject-file-rework 2016-10-28, by Chris Cannam
- Rename server to simple-server, and add some more description in usageproject-file-rework 2016-10-28, by Chris Cannam
- Error handlingproject-file-rework 2016-10-27, by Chris Cannam
- Error handlingproject-file-rework 2016-10-27, by Chris Cannam
- Update Piper server invocation conventionproject-file-rework 2016-10-27, by Chris Cannam
- More Windows build bitsproject-file-rework 2016-10-27, by Chris Cannam
- Fix maddening failure to start server with space in its pathproject-file-rework 2016-10-25, by Chris Cannam
- Mergeproject-file-rework 2016-10-25, by Chris Cannam
- Add files that I forgot to track on Friday (sigh)piper 2016-10-25, by Chris Cannam
- Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without themproject-file-rework 2016-10-24, by Chris Cannam
- Error reporting for Piper server startuppiper 2016-10-21, by Chris Cannam
- Fixes to choice of plugin factorypiper 2016-10-21, by Chris Cannam
- Restore native-Vamp factory and make the choice between Piper and Native a preferencepiper 2016-10-21, by Chris Cannam
- Fix capnp include scenario on Windowspiper 2016-10-20, by Chris Cannam
- Avoid instantiating all plugins (in piper client) on startup, using plugin static data instead. Problem of where to get the units field from is still pending.piper 2016-10-20, by Chris Cannam
- Merge from branch 3.0-integrationpiper 2016-10-20, by Chris Cannam
- Merge from branch msvc2015_643.0-integration 2016-10-20, by 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-19, by Chris Cannam
- Tidy and re-fix for Linuxmsvc2015_64 2016-10-19, by Chris Cannam
- MSVC build fixesmsvc2015_64 2016-10-18, by Chris Cannam
- Merge from branch "3.0-integration"msvc2015_64 2016-10-18, by Chris Cannam
- MSVC build fixesmsvc2015_64 2016-10-18, by Chris Cannam
- MatrixFile is no longer used3.0-integration 2016-10-18, by Chris Cannam
- Fix compiler warningspiper 2016-10-17, by Chris Cannam
- Restore plugin categoriespiper 2016-10-17, by Chris Cannam
- More cautious locking on sparse model modificationpiper 2016-10-17, by Chris Cannam
- Pull out model creation into the transformer thread run(), so that all communications with the plugin server happen on a single thread. Then make the model accessor wait for them to be created (which still happens right at the start of processing) before returning.piper 2016-10-17, by Chris Cannam
- Try AutoPlugin; also not very successfulpiper 2016-10-14, by Chris Cannam
- Bodge in piper-cpp client (not yet working)piper 2016-10-14, by Chris Cannam
- Merge from default branch3.0-integration 2016-09-20, by Chris Cannam
- Merge from branch tony-2.0-integration3.0-integration 2016-09-20, by Chris Cannam
- Merge latest SV 3.0 branch codetony-2.0-integration 2016-08-19, by Chris Cannam
- Compiler warning fixes2016-08-16, by Chris Cannam
- Avoid warning3.0-integration 2016-08-15, by Chris Cannam
- Introduce labels in RangeMapper and use them in AudioDial, though only for tooltip at present. Make use of this for spectrogram magic -81dB/-Inf threshold. Also introduce static strings for inf/pi and use where appropriate.3.0-integration 2016-08-05, by Chris Cannam
- Merge work on unified spectrogram and colour 3d plot caching renderer3.0-integration 2016-08-05, by Chris Cannam
- Fixes to phase display and colour scale for it; tidy up some debug outputspectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Restore phase displayspectrogram-minor-refactor 2016-08-04, by Chris Cannam
- Re-enable (little-used) normalise-visible-range option in spectrogram layerspectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Avoid overrun-by-1spectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Float/double conversion fixesspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Fix threshold in spectrogram -- it wasn't working in the last release.spectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Scale range matchingspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Toward updating mag cachespectrogram-minor-refactor 2016-07-20, by Chris Cannam
- Convert ColumnNormalization to an enum class, and separate out normalize-visiblespectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Fix potential crash in Dense3dModelPeakCache owing to combination of wrong width calculation and wrong handling of width overrunspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Create, but don't yet use, a renderer in the colour 3d plot layerspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Comments and namingspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Small fix to compiler warningspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Extend column logic to peak frequency display as well, and correct some scopes according to whether values are per source column or per target pixelspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- Pull out column ops into ColumnOpspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- Mid-refactor to pull out the bulk of paintDrawBuffer into chunksspectrogram-minor-refactor 2016-06-13, by Chris Cannam
- OSX build fixes3.0-integration 2016-04-27, by Chris Cannam
- Merge from the default branch3.0-integration 2016-04-21, by Chris Cannam
- Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf3.0-plus-imaf 2016-04-20, by Chris Cannam
- Merge from branch pluginscan3.0-integration 2016-04-15, by Chris Cannam
- Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhatpluginscan 2016-04-15, by Chris Cannam
- Update for adjusted checker layout, and tidypluginscan 2016-04-14, by Chris Cannam
- Make use of, and warn for, the plugin checker for all types of plugin. Haven't yet resolved the question of how to install and find it.pluginscan 2016-04-14, by Chris Cannam
- First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startuppluginscan 2016-04-14, by Chris Cannam
- Add -ldl in a couple more places2016-03-21, by Chris Cannam
- Win32 build fix2016-03-18, by Chris Cannam
- Start including Vamp SDK into main build, as we do with Sonic Annotator3.0-integration 2016-03-18, by Chris Cannam
- Presume that the Vamp SDK exists at the directory next door2016-03-18, by Chris Cannam
- Merge from default branch3.0-integration 2016-03-04, by Chris Cannam
- Merge2016-03-04, by Chris Cannam
- Fix display of 3d model data in data editor, by adding start frame offset (formerly ignored)2016-03-04, by Chris Cannam
- Merge from default branch3.0-integration 2016-03-02, by Chris Cannam
- ...commented out2016-02-25, by Chris Cannam
- Debug2016-02-25, by Chris Cannam
- Debug bits2016-01-22, by Chris Cannam
- Show warning to the user when plugin population has problems2016-01-19, by Chris Cannam
- Check for plugin loadability before trying to load in the main process (POSIX only so far)2016-01-11, by Chris Cannam
- Pull out candidate list2016-01-08, by Chris Cannam
- Better error reporting for transform load (from RDF and XML)2016-02-25, by Chris Cannam
- Work around libsndfile-1.0.26 bug that reports all files as non-seekable2016-02-24, by Chris Cannam
- Use float format for cached files in CodedAudioFileReader, to preserve internal representation (see comment)2016-02-24, by Chris Cannam
- Merge from the default branch3.0-integration 2016-02-04, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2016-02-04, by Chris Cannam
- Merge2016-01-30, by Chris Cannam
- Update acinclude files to look for qt5-qmake as well as qmake-qt52016-01-30, by Chris Cannam
- Small possible speedup3.0-integration 2016-01-22, by Chris Cannam
- Tidy a bit3.0-integration 2016-01-22, by Chris Cannam
- Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset3.0-integration 2016-01-22, by Chris Cannam
- Don't need ResizeableBitset, vector<bool> is already a compact format3.0-integration 2016-01-22, by Chris Cannam
- Fix one-block rounding error when zoomed a long way out, visible as an offset toward the end of very long audio files3.0-integration 2016-01-22, by Chris Cannam
- Adjust locking when filling range cache in background thread, so as to spend less time waiting on locks3.0-integration 2016-01-22, by Chris Cannam
- Debug bits3.0-integration 2016-01-22, by Chris Cannam
- Show warning to the user when plugin population has problems3.0-integration 2016-01-19, by Chris Cannam
- Check for plugin loadability before trying to load in the main process (POSIX only so far)3.0-integration 2016-01-11, by Chris Cannam
- Pull out candidate list3.0-integration 2016-01-08, by Chris Cannam
- Merge from default branch3.0-integration 2015-11-18, by Chris Cannam
- OSX build stuff2015-11-04, by Chris Cannam
- Write Track in RDF only if title/artist metadata present, not simply on the basis of a TrackMetadata object existing2015-11-04, by Chris Cannam
- Update JAMS output to JAMS v0.2.0. We now (for the first time?!) write actual JAMS schema-compliant output when possible, though it isn't possible for many types of plugin. The output for all tested combinations of transforms is valid JSON even where it isn't schema-compliant.2015-11-04, by Chris Cannam
- Add & test the digits option in the CSV file writer2015-11-03, by Chris Cannam
- Merge2015-11-03, by Chris Cannam
- Debug outputs2015-11-03, by Chris Cannam
- Handle unknown type2015-11-03, by Chris Cannam
- Make it possible to report that a transform is of unknown type (e.g. invalid transform id, user mixed up filename and transform id, etc)2015-11-03, by Chris Cannam
- Build fix2015-10-22, by Chris Cannam
- Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one calltony-2.0-integration 2015-10-20, by Chris Cannam
- Merge from branch "3.0-integration"tony-2.0-integration 2015-10-14, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2015-10-14, by Chris Cannam
- Adjust model update during recording or writing a new wave file. Formerly we were using the model's completion percentage to indicate write proportion and completion -- that's not a good idea because some layers will reasonably avoid rendering at all until a model reaches 100% completion (it's supposed to report only progress on the initial model generation, and the model shouldn't change during completion updates).tony-2.0-integration 2015-10-13, by Chris Cannam
- Fix lock contention in FFTapi3.0-integration 2015-10-12, by Chris Cannam
- Fix lock contention in FFTapitony-2.0-integration 2015-10-12, by Chris Cannam
- Merge from the default branchtony-2.0-integration 2015-10-12, by Chris Cannam
- Add mandatory option --json-format to JSON feature writer, in preparation for supporting multiple JSON formats (perhaps) in future2015-09-01, by Chris Cannam
- Simple MIDI writer test2015-09-01, by Chris Cannam
- Back out Matthias's e22bfe8ca248 in the hope that my (earlier but on a different branch, and now merged) fix 882d448c8a6d will do the right thingtony-2.0-integration 2015-08-20, by Chris Cannam
- Merge through to branch for Tony 2.0tony-2.0-integration 2015-08-20, by Chris Cannam
- Merge from default branch3.0-integration 2015-08-20, by Chris Cannam
- Merge from branch recording3.0-integration 2015-08-20, by Chris Cannam
- Fix reloading session with recorded audiorecording 2015-08-20, by Chris Cannam
- Make WritableWaveFileModel a true WaveFileModel (and ReadOnlyWaveFileModel the other sort of it). Enable recording from an empty session using that.recording 2015-08-19, by Chris Cannam
- Remove unused dependency on Rubber Band2015-08-19, by Chris Cannam
- svcore should not depend on rubberband2015-08-19, by Chris Cannam
- fixes the problem that the last note was not exported to csvtonioni 2015-08-14, by Matthias Mauch
- Merge from branch bqaudioio3.0-integration 2015-08-04, by Chris Cannam
- Initial work toward switching to bqaudioio library (so as to get I/O, not just O)bqaudioio 2015-08-04, by Chris Cannam
- Necessary include3.0-integration 2015-08-04, by Chris Cannam
- removed imaf slidersimaf_enc 2015-07-14, by alo
- Merge from default branch3.0-integration 2015-07-07, by Chris Cannam
- Fix assignment of values to regions on import, in case where region model contains duplicate points2015-07-03, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-07-01, by Chris Cannam
- Merge from default branchsimple-fft-model 2015-01-07, by Chris Cannam
- Fix a number of warnings in the 32-bit build2015-07-01, by Chris Cannam