comparison CHANGELOG @ 172:64a7faf9a122

CHANGELOG and version number
author Chris Cannam
date Wed, 15 Oct 2014 16:29:31 +0100
parents c24270fc6635
children 766268a32378
comparison
equal deleted inserted replaced
171:c1834a31029c 172:64a7faf9a122
3 3
4 Front-end changes: 4 Front-end changes:
5 5
6 - Add support for the start time and duration properties of a 6 - Add support for the start time and duration properties of a
7 transform, applying a plugin to only a range of the input audio 7 transform, applying a plugin to only a range of the input audio
8 - Add --normalise to request each audio file be normalised to 1.0 max
9 - Add --multiplex option to compose multiple audio files into a 8 - Add --multiplex option to compose multiple audio files into a
10 single multi-channel stream with one input file per channel 9 single multi-channel stream with one input file per channel
10 - Add --normalise to request each audio file be normalised to 1.0 max
11 - Add support for the plugin_version property of a transform, causing
12 Sonic Annotator to refuse to run with the wrong version of a plugin
11 - Add --minversion option to permit scripts to check that the 13 - Add --minversion option to permit scripts to check that the
12 version of Sonic Annotator is as they expect 14 version of Sonic Annotator is as they expect
15 - Add new housekeeping options to list the available feature writers
16 and supported audio file formats
17 - Pull out the feature-writer-specific help text into separate help
18 options (-h <writertype>) as the help was getting too long
19
20 Back-end (feature writer) changes:
21
22 - Add --csv-omit-filename, --csv-end-times, and --csv-fill-ends
23 options to the CSV feature writer to adjust various aspects of its
24 output
25 - Add "json" feature writer, exporting to JAMS (JSON Annotated Music
26 Specificiation) format. This writer is provisional and is expected
27 to change in future releases to comply more effectively with the
28 specification
29 - Add "midi" feature writer, exporting to MIDI files
30 - Add "lab" feature writer, exporting to tab-separated label files.
31 (This is equivalent to using the CSV writer with a tab separator and
32 the new --csv-omit-filename and --csv-end-times options, but it's
33 simpler to use if .lab is what you want)
13 34
14 Bug fixes: 35 Bug fixes:
15 36
16 - Fix the former habit of forging ahead even if not all transform 37 - Fix the former habit of forging ahead even if not all transform
17 files could be found or parsed (this may have been intentional 38 files could be found or parsed (this may have been intentional
18 behaviour but it is confusing more than it is useful) 39 behaviour but it is confusing more than it is useful)
19 - Fix failure to support --summary-only flag when reading transforms 40 - Fix failure to support --summary-only flag when reading transforms
20 with summaries from a transform file 41 with summaries from a transform file
21 42
43
22 Changes in Sonic Annotator 1.0 since the previous release 0.7: 44 Changes in Sonic Annotator 1.0 since the previous release 0.7:
23 45
24 Bug fixes: 46 Bug fixes:
25 47
26 - Fix incorrect samplerate in reading m4a files on OS/X 48 - Fix incorrect samplerate in reading m4a files on OS/X
27 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) 49 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix)
28 - Add tests that use the Vamp test plugin 50 - Add tests that use the Vamp test plugin
51
29 52
30 Changes in Sonic Annotator 0.7 since the previous release 0.6: 53 Changes in Sonic Annotator 0.7 since the previous release 0.6:
31 54
32 Build changes: 55 Build changes:
33 56
35 obsolete QuickTime audio file reader) 58 obsolete QuickTime audio file reader)
36 59
37 - Simplify RDF reading and fix some bugs. Now requires Dataquay 60 - Simplify RDF reading and fix some bugs. Now requires Dataquay
38 (http://breakfastquay.com/dataquay/) rather than using Redland 61 (http://breakfastquay.com/dataquay/) rather than using Redland
39 directly. Release builds use Sord/Serd rather than Redland 62 directly. Release builds use Sord/Serd rather than Redland
63
40 64
41 Changes in Sonic Annotator 0.6 since the previous release 0.5: 65 Changes in Sonic Annotator 0.6 since the previous release 0.5:
42 66
43 Build changes: 67 Build changes:
44 68
54 - Make it possible to specify the window shape in transform 78 - Make it possible to specify the window shape in transform
55 - Fix the --csv-one-file option which did not work in 0.5 79 - Fix the --csv-one-file option which did not work in 0.5
56 - Fix --force option when using playlists 80 - Fix --force option when using playlists
57 - Add -v option to print version number and exit 81 - Add -v option to print version number and exit
58 82
83
59 Changes in Sonic Annotator 0.5 since the previous release 0.4: 84 Changes in Sonic Annotator 0.5 since the previous release 0.4:
60 85
61 Build changes: 86 Build changes:
62 87
63 - Remove unused audioio library and avoid its dependencies 88 - Remove unused audioio library and avoid its dependencies
67 - Avoid leaking file descriptors on exceptions 92 - Avoid leaking file descriptors on exceptions
68 - Fix embarrassing bug that caused failure to mix down to mono 93 - Fix embarrassing bug that caused failure to mix down to mono
69 properly for single-channel plugins with multi-channel input files 94 properly for single-channel plugins with multi-channel input files
70 - Fail sooner if the output file is not writable (i.e. don't wait 95 - Fail sooner if the output file is not writable (i.e. don't wait
71 until the first data is available for writing) 96 until the first data is available for writing)
97
72 98
73 Changes in Sonic Annotator 0.4 since the previous release 0.3: 99 Changes in Sonic Annotator 0.4 since the previous release 0.3:
74 100
75 Build changes: 101 Build changes:
76 102