graph
- First cut at Linux AppImage2020-06-05, by Chris Cannam
- Update CHANGELOG; add warning about mp3/aac encoder delay to help2020-06-05, by Chris Cannam
- Towards a 1.6 release - primarily for Opus support2020-06-04, by Chris Cannam
- Update Qt path2020-05-19, by Chris Cannam
- Subrepo update2020-05-12, by Chris Cannam
- Update plugin handling to follow the smart pointers used in the svcore library. This is awkward in our context, and the outcome isn't a very nice one - but it2020-04-23, by Chris Cannam
- Update plugin version in expected outputs2020-01-28, by Chris Cannam
- Subrepo update2020-01-28, by Chris Cannam
- New version of test plugin2020-01-28, by Chris Cannam
- Add missing macro, regenerate2020-01-28, by Chris Cannam
- Remove fast-math (for repeatability)2020-01-28, by Chris Cannam
- Merge2020-01-09, by Chris Cannam
- lab-one-file is not actually supported2020-01-09, by Chris Cannam
- Subrepo and API update2019-11-08, by Chris Cannam
- Remove unnecessary (and thus failing) Hg update2019-10-24, by Chris Cannam
- Attempt to disentangle problems with 32-/64-bit build image compatibility2019-10-24, by Chris Cannam
- Update builds for VC2019 etc2019-10-23, by Chris Cannam
- Full dates2019-10-08, by Chris Cannam
- Add Opus libraries2019-09-09, by Chris Cannam
- Subrepo update2019-09-06, by Chris Cannam
- CI updates2019-09-06, by Chris Cannam
- Bitbucket -> Sourcehut, and subrepo update2019-08-30, by Chris Cannam
- Update server certificate fingerprints2019-08-14, by Chris Cannam
- Subrepo update2019-08-14, by Chris Cannam
- Update Qt versions2019-07-19, by Chris Cannam
- Merge from branch by-id2019-07-18, by Chris Cannam
- Update to compatibility with by-id branch of svcoreby-id 2019-07-09, by Chris Cannam
- Likewisebqaudiostream 2019-02-04, by Chris Cannam
- Seems AppVeyor still doesn't have Qt 5.11.3 yetbqaudiostream 2019-02-04, by Chris Cannam
- Add script to call 32- and 64-bit buildsbqaudiostream 2019-02-04, by Chris Cannam
- Try using these scripts from herebqaudiostream 2019-01-31, by Chris Cannam
- Win fixesbqaudiostream 2019-01-31, by Chris Cannam
- Win and Mac build tweaksbqaudiostream 2019-01-31, by Chris Cannam
- Add further necessary include dirbqaudiostream 2019-01-31, by Chris Cannam
- Use more recent Linux distro for Travis to avoid bitbucket protocol problemsbqaudiostream 2019-01-31, by Chris Cannam
- Update subreposbqaudiostream 2019-01-31, by Chris Cannam
- Update configurebqaudiostream 2019-01-24, by Chris Cannam
- Update to reflect bqaudiostream branch of sv librariesbqaudiostream 2019-01-24, by Chris Cannam
- Update subrepos2018-09-14, by Chris Cannam
- Update with Qt test fix2018-06-12, by Chris Cannam
- Use sv samplerate/frame types, fixing compiler warnings2018-06-12, by Chris Cannam
- Update configure script2018-06-12, by Chris Cannam
- Add base library2018-06-12, by Chris Cannam
- Update build system to follow current SV2018-06-11, by Chris Cannam
- More fixes for CI2018-05-18, by Chris Cannam
- Tie these down to try to avoid confusion from MSVC172018-05-18, by Chris Cannam
- If the default writer were to be able to write to files (but this is backward-incompatible so probably unwise)default-writer-writes-to-files 2018-05-18, by Chris Cannam
- Switch some more cerrs to SVCERRs2018-05-18, by Chris Cannam
- Cargo-culting a possible fix for Qt qmake breakage (see https://bugreports.qt.io/browse/QTBUG-62065)2018-05-18, by Chris Cannam
- Update appveyor image and path2018-05-18, by Chris Cannam
- Update svcore to fix travis test2018-05-17, by Chris Cannam
- CI updates2018-05-15, by Chris Cannam
- Subrepo update2018-05-15, by Chris Cannam
- Vext -> Repoint2018-05-15, by Chris Cannam
- Update Vext2018-01-02, by Chris Cannam
- Update before install; seems to be necessary (based on other projects) to avoid recent Ruby-related error2017-10-10, by Chris Cannam
- Update vext2017-10-06, by Chris Cannam
- Update Vext and subrepos2017-07-13, by Chris Cannam
- "libxml2 is already installed"2017-07-12, by Chris Cannam
- Fix macOS plugin path2017-07-11, by Chris Cannam
- Platform-specific file extension2017-07-11, by Chris Cannam
- Code block formatting2017-07-11, by Chris Cannam
- Start rejigging README2017-07-11, by Chris Cannam
- Build & install necessary plugins2017-07-11, by Chris Cannam
- Fix misnamed package2017-07-11, by Chris Cannam
- More dependencies2017-07-11, by Chris Cannam
- Add dataquay2017-07-10, by Chris Cannam
- Add CI build files2017-07-10, by Chris Cannam
- Switch to Vext2017-07-10, by Chris Cannam
- Added tag sonic-annotator-1.5 for changeset 929e37acf0d92017-05-25, by Chris Cannam
- Reorder to reduce number of reinstalled things when version is updatedsonic-annotator-1.5 2017-05-25, by Chris Cannam
- Start updating build stuff for 1.52017-05-25, by Chris Cannam
- More reliable test2017-05-25, by Chris Cannam
- Exclude mode from this test2017-05-25, by Chris Cannam
- More (off-by-default) debug output2017-05-25, by Chris Cannam
- Do this for all values, not just first2017-05-25, by Chris Cannam
- Copyright date2017-05-24, by Chris Cannam
- Update CHANGELOG2017-05-24, by Chris Cannam
- Update subrepos and version2017-05-24, by Chris Cannam
- Update subrepos post SV 3.0.x release2017-03-15, by Chris Cannam
- Update subrepos to SV 3.0-beta3 state2017-02-20, by Chris Cannam
- Update subrepos to SV 3.0beta1 level2017-01-13, by Chris Cannam
- Added tag kapoor_1202 for changeset fd4a6183482f2017-01-13, by Chris Cannam
- Merge from branch piper-nopiper. The next release will be based on this.kapoor_1202 2016-12-02, by Chris Cannam
- Mark this version 1.5prepiper-nopiper 2016-12-02, by Chris Cannam
- Update for latest audio file reader changes & testspiper-nopiper 2016-12-02, by Chris Cannam
- Update dependency builds for OSXpiper-nopiper 2016-11-30, by Chris Cannam
- More info about where helper programs livepiper-nopiper 2016-11-30, by Chris Cannam
- Need these on OSXpiper-nopiper 2016-11-30, by Chris Cannam
- Update subrepopiper-nopiper 2016-11-29, by Chris Cannam
- Further test updates. The AF results should match to 3dp with different MAD builds. The onset position results hopefully should match completely now prefix sorted, let's see.piper-nopiper 2016-11-29, by Chris Cannam
- Update for gapless mp3piper-nopiper 2016-11-29, by Chris Cannam
- Fix incorrect id3 block lengthpiper-nopiper 2016-11-29, by Chris Cannam
- Make CSV feature writer produce the same output with Qt 5.6 and 5.7+piper-nopiper 2016-11-25, by Chris Cannam
- Copy-paste fixesjson-ld 2016-09-15, by Chris Cannam
- Hm, can't do that yet -- it's only supported in Qt 5.7 which is really too new for uspiper-nopiper 2016-11-25, by Chris Cannam
- Update test datapiper-nopiper 2016-11-25, by Chris Cannam
- Locale settingpiper-nopiper 2016-11-25, by Chris Cannam
- Switch the multiple-audio tests to using amplitudefollower -- percussiononsets is too sensitive to the very low-level noise that comes from variations in mp3 decoder fixed-point arithmetic function choicepiper-nopiper 2016-11-25, by Chris Cannam
- Update svcore audio reader tests so as to check for truncated decodepiper-nopiper 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.piper-nopiper 2016-11-24, by Chris Cannam
- Do that only for the first framepiper-nopiper 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.piper-nopiper 2016-11-24, by Chris Cannam
- Tag load diagnosticpiper-nopiper 2016-11-23, by Chris Cannam
- A bit more diagnostic infopiper-nopiper 2016-11-23, by Chris Cannam
- More diagnostic outputpiper-nopiper 2016-11-23, by Chris Cannam
- More error reporting updatespiper-nopiper 2016-11-23, by Chris Cannam
- Subrepo update, fixing sometime crash in multiplexed reader (due to negative-size allocation in file reader for the shorter file)piper-nopiper 2016-11-23, by Chris Cannam
- Debug output updates, add quiet modepiper-nopiper 2016-11-22, by Chris Cannam
- Ordered config -- avoid sub-builds clobbering one anotherpiper-nopiper 2016-11-22, by Chris Cannam
- Update test fixtures for numerous off-by-one-nanosecond errors fixed recently in RealTimepiper-nopiper 2016-11-22, by Chris Cannam
- Subrepo updates, and update the build scripts accordinglypiper-nopiper 2016-11-21, by Chris Cannam
- Send RDF-indexer warnings to debug rather than cerr2016-11-21, 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-nopiper 2016-11-04, by Chris Cannam
- Next version will be 1.52016-11-04, by Chris Cannam
- Add test for new fsr-mixed output of Vamp Test Plugin2016-09-15, by Chris Cannam
- Add --transform-minversion flag2016-09-15, by Chris Cannam
- Compiler warning fixes2016-08-16, by Chris Cannam
- Linux deployment fixes2016-03-22, by Chris Cannam
- Bring in proto Linux deploy stuff from SV repo2016-03-22, by Chris Cannam
- Add -ldl in a couple more places2016-03-21, by Chris Cannam
- Added tag sonic-annotator-1.4 for changeset 85ab36c3b7d82016-03-18, by Chris Cannam
- Win32 build fixsonic-annotator-1.4 2016-03-18, by Chris Cannam
- Merge2016-03-18, by Chris Cannam
- Add necessary define2016-03-18, by Chris Cannam
- Update CHANGELOG and copyright date2016-03-18, by Chris Cannam
- Update subrepos2016-03-18, by Chris Cannam
- Update dependencies subrepo2016-03-18, by Chris Cannam
- Fix typo causing diff not to appear2016-03-18, by Chris Cannam
- Promote Vamp SDK flags2016-03-18, by Chris Cannam
- Merge from default branchjson-ld 2016-03-02, by Chris Cannam
- Various tweaks to help text2016-03-01, by Chris Cannam
- Merge from default branchjson-ld 2016-03-01, by Chris Cannam
- Fix include path to ensure no errant Vamp headers are included, & add new file2016-03-01, by Chris Cannam
- Merge in subrepo2016-03-01, by Chris Cannam
- Activate summary value tests2016-03-01, by Chris Cannam
- Toward checking summary values2016-03-01, by Chris Cannam
- Remove unwanted output2016-02-29, by Chris Cannam
- Update summary code and tests -- fix multiple outputs when requesting both summary and non-summary for the same output; and values have been changed because of the coded file cache bit depth change. Also skip network-dependent tests if there is no network.2016-02-25, by Chris Cannam
- ...commented out2016-02-25, by Chris Cannam
- Debug2016-02-25, by Chris Cannam
- Merge from default branchjson-ld 2016-02-25, by Chris Cannam
- Graft the plugin loadability checks from SV 3.0-integration branch across to default, for use in Sonic Annotator2016-02-25, by Chris Cannam
- Add tests for parse errors in invalid transform files2016-02-25, by Chris Cannam
- Better error reporting for transform load (from RDF and XML)2016-02-25, by Chris Cannam
- Explanatory note2016-02-24, 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
- added JSON-LD feature writer filesjson-ld 2016-02-22, by alo
- Update acinclude files to look for qt5-qmake as well as qmake-qt52016-01-30, by Chris Cannam
- Update version number in tests, and also disregard version number mismatches in JAMS output (as they're inevitable)2015-11-23, by Chris Cannam
- Next version will be 1.42015-11-20, by Chris Cannam
- Fix grisly error in multiplexed audio reader (calling itself!)2015-11-20, by Chris Cannam
- Add test for multiplexed audio2015-11-20, by Chris Cannam
- Run more generic tests earlier2015-11-20, by Chris Cannam
- Added tag sonic-annotator-1.3 for changeset 710f4885f9012015-11-05, by Chris Cannam
- Mergesonic-annotator-1.3 2015-11-05, by Chris Cannam
- Don't write version.h, it's now tracked2015-11-05, by Chris Cannam
- Merge2015-11-05, by Chris Cannam
- Subrepo2015-11-04, by Chris Cannam
- Update changelog for v1.32015-11-05, 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
- Minor output update2015-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
- Add & test the digits option in the Lab file writer2015-11-03, by Chris Cannam
- Update svcore2015-11-03, by Chris Cannam
- Add digits option to JAMS output, for number of sig figs2015-11-03, by Chris Cannam
- More useful report when a transform is completely unknown to us2015-11-03, by Chris Cannam
- Fix to writer tag (thanks LW)2015-10-02, by Chris Cannam
- Added tag sonic-annotator-1.2 for changeset f35bbb3e4d412015-09-09, by Chris Cannam
- Change of tack: rename the JSON writer to JAMS. It's simpler than having a JSON writer with a mandatory flag to tell it what sort of JSON to write.sonic-annotator-1.2 2015-09-01, by Chris Cannam
- Fix typo2015-09-01, by Chris Cannam
- Use iconv instead of uconv (present on OS/X)2015-09-01, 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
- Fixes from last merge2015-08-26, by Chris Cannam
- Next release will be 1.22015-08-19, by Chris Cannam
- Remove unused dependency on Rubber Band2015-08-19, by Chris Cannam
- Fix JSON validity2015-07-22, by Chris Cannam
- Add (failing) test for JSON output format (fails for grid output)2015-07-22, by Chris Cannam
- Merge in subrepo2015-03-02, by Chris Cannam
- Require (and provide) text codec for output stream -- fixing #1153 (wrong codec used when writing RDF)2015-03-02, by Chris Cannam
- Add test for Turtle output encoding (must be UTF-8)2015-02-25, by Chris Cannam
- mp3 file with ID3v2 tag in ISO-8859-12015-02-25, by Chris Cannam
- mp3 file with ID3v2 tag in UCS-2 encoding (this is the default encoding)2015-02-25, by Chris Cannam
- Warn for this potential error case2015-02-20, by Chris Cannam
- Document --segments-from2015-01-09, by Chris Cannam
- Update subrepo2015-01-09, by Chris Cannam
- Add ability to read segment boundaries from a file; test for it; bump version no; make test script bail out if path has spaces (can't cope with that, sheesh)2015-01-09, by Chris Cannam
- Typo fix2014-10-16, by Chris Cannam
- Added tag sonic-annotator-1.1 for changeset 766268a323782014-10-16, by Chris Cannam
- Further doc and note updatessonic-annotator-1.1 2014-10-16, by Chris Cannam
- Bring in vamp-plugin-sdk as subrepo, so we can build it with fftw3 support (as this is a GPL'd program)2014-10-16, by Chris Cannam
- Change internal blocksize from 16384 to 1024 (see comment in FeatureExtractionManager ctor)2014-10-16, by Chris Cannam
- TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform2014-10-15, by Chris Cannam
- TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform2014-10-15, by Chris Cannam
- Docs2014-10-15, by Chris Cannam
- Source archive script2014-10-15, by Chris Cannam
- CHANGELOG and version number2014-10-15, by Chris Cannam
- Merge from branch "jams"2014-10-15, by Chris Cannam
- Warn that JAMS implementation is provisionaljams 2014-10-15, by Chris Cannam
- Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single targetjams 2014-10-15, by Chris Cannam
- Write time or start/end based simply on whether the feature has them or not, let's not get cleverjams 2014-10-15, by Chris Cannam
- Restructurejams 2014-10-15, by Chris Cannam
- Better track metadatajams 2014-10-15, by Chris Cannam
- Add transform metadata to outputjams 2014-10-15, by Chris Cannam
- Merge from default branchjams 2014-10-15, by Chris Cannam
- Add plugin_version to transform RDF serialisation (if non-empty)2014-10-15, by Chris Cannam
- Add some metadata; and the data is nested more deeply than I thoughtjams 2014-10-15, by Chris Cannam
- Merge from default branchjams 2014-10-15, by Chris Cannam
- Merge from branch "labfile"2014-10-15, by Chris Cannam
- Add omit-filename option to CSV writer (and test it while testing lab writer)labfile 2014-10-15, by Chris Cannam
- Add fill-ends option to CSV writer (and test it)labfile 2014-10-15, by Chris Cannam
- Proper implementation of fill-ends flag in LabFeatureWriterlabfile 2014-10-15, by Chris Cannam
- Add CSV writer tests (passing!)labfile 2014-10-14, by Chris Cannam
- Add lab writer tests (currently failing)labfile 2014-10-14, by Chris Cannam
- Implement .lab file writerlabfile 2014-10-14, by Chris Cannam
- Output some data!jams 2014-10-14, by Chris Cannam
- Make the JSON well-formed (though still empty), except in the case where we are asked to write more than one file's features to the same output file or stdoutjams 2014-10-14, by Chris Cannam
- JSON well-formedness test (currently failing)jams 2014-10-14, by Chris Cannam
- JSON destination testsjams 2014-10-14, by Chris Cannam
- Merge from default branchjams 2014-10-14, by Chris Cannam
- Merge from branch midi2014-10-14, by Chris Cannam
- Add MIDI destinations tests and fix feature writer bugs resulting from themmidi 2014-10-14, by Chris Cannam
- Merge from default branchmidi 2014-10-14, by Chris Cannam
- Start to sketch out JAMS writerjams 2014-10-13, by Chris Cannam
- Add descriptions for writers; add housekeeping options to Sonic Annotator to list writers and formats2014-10-13, by Chris Cannam
- Merge from branch 'midi'2014-10-13, by Chris Cannam
- Help adjustments: require extra arg for help on a writer (help text was getting too long)midi 2014-10-13, by Chris Cannam
- Flesh out MIDI writermidi 2014-10-13, by Chris Cannam
- More of MIDIFeatureWritermidi 2014-10-13, by Chris Cannam
- Merge from default branchmidi 2014-10-13, by Chris Cannam
- Add -Werror in debug mode, and fix errors resulting from it2014-10-13, by Chris Cannam
- Might help to actually commit these filesmidi 2014-10-13, by Chris Cannam
- Stub out MIDI exportmidi 2014-10-13, by Chris Cannam
- Merge from branch "with-dependencies"2014-10-13, by Chris Cannam
- Merge2014-10-13, by Chris Cannam
- OS/X build using sv-dependency-builds2014-10-09, by Chris Cannam
- Write sample rate from output descriptor, for FixedSampleRate outputs2014-10-13, by Chris Cannam