comparison CHANGELOG @ 2345:491ba15fcd96

Full dates
author Chris Cannam
date Tue, 08 Oct 2019 14:53:28 +0100
parents f670b7653f8e
children 33a67f11e1c8
comparison
equal deleted inserted replaced
2343:b35d9a313f38 2345:491ba15fcd96
7 number has been bumped to v4.0. Sessions saved from v4.0 can be 7 number has been bumped to v4.0. Sessions saved from v4.0 can be
8 opened in earlier versions of Sonic Visualiser, but any Box layers 8 opened in earlier versions of Sonic Visualiser, but any Box layers
9 will not be loaded. 9 will not be loaded.
10 10
11 11
12 Changes in Sonic Visualiser v3.3 (May 2019) since the previous release 3.2.1: 12 Changes in Sonic Visualiser v3.3 (21 May 2019) since the previous release 3.2.1:
13 13
14 - Add support for reading the Opus audio codec on all platforms 14 - Add support for reading the Opus audio codec on all platforms
15 15
16 - Add support for WMA and AAC formats on 64-bit Windows. (AAC was 16 - Add support for WMA and AAC formats on 64-bit Windows. (AAC was
17 already supported on macOS.) Note that AAC support on Windows does 17 already supported on macOS.) Note that AAC support on Windows does
32 out the area 32 out the area
33 33
34 - Ensure that plugin stderr debug output is logged to the SV log file 34 - Ensure that plugin stderr debug output is logged to the SV log file
35 35
36 36
37 Changes in Sonic Visualiser 3.2.1 (Jan 2019) since the previous release 3.2: 37 Changes in Sonic Visualiser 3.2.1 (07 Jan 2019) since the previous release 3.2:
38 38
39 - Fix failure to record from built-in microphone on macOS 10.14 39 - Fix failure to record from built-in microphone on macOS 10.14
40 (caused by lack of microphone permission request text) 40 (caused by lack of microphone permission request text)
41 41
42 - Fix crash when closing SV or starting a new session during recording 42 - Fix crash when closing SV or starting a new session during recording
45 45
46 - Fix flashing effect when scrolling certain configurations of colour 3d 46 - Fix flashing effect when scrolling certain configurations of colour 3d
47 plot layer leftwards 47 plot layer leftwards
48 48
49 49
50 Changes in Sonic Visualiser 3.2 (Dec 2018) since the previous release 3.1.1: 50 Changes in Sonic Visualiser 3.2 (07 Dec 2018) since the previous release 3.1.1:
51 51
52 - Add ability to zoom closer than one sample per pixel, so as to see 52 - Add ability to zoom closer than one sample per pixel, so as to see
53 the interpolated signal level between samples 53 the interpolated signal level between samples
54 54
55 - Add oversampling control to the spectrogram and spectrum layers 55 - Add oversampling control to the spectrogram and spectrum layers
70 items 70 items
71 71
72 - Various other rendering improvements and bug fixes 72 - Various other rendering improvements and bug fixes
73 73
74 74
75 Changes in Sonic Visualiser 3.1.1 (Aug 2018) since the previous release 3.1: 75 Changes in Sonic Visualiser 3.1.1 (14 Aug 2018) since the previous release 3.1:
76 76
77 - Fix failure to record correctly into an empty session with certain 77 - Fix failure to record correctly into an empty session with certain
78 audio drivers 78 audio drivers
79 79
80 - Fix failure to run LADSPA plugins at all, except with some unusual 80 - Fix failure to run LADSPA plugins at all, except with some unusual
84 jumping back from a loop endpoint 84 jumping back from a loop endpoint
85 85
86 - Fix macOS .dmg image so as to use older HFS+ filesystem for compatibility 86 - Fix macOS .dmg image so as to use older HFS+ filesystem for compatibility
87 87
88 88
89 Changes in Sonic Visualiser 3.1 (July 2018) since the previous release 3.0.3: 89 Changes in Sonic Visualiser 3.1 (14 July 2018) since the previous release 3.0.3:
90 90
91 - Add Plugins tab to Preferences dialog, from which you can review 91 - Add Plugins tab to Preferences dialog, from which you can review
92 the plugin load paths and see which plugins were loaded from which 92 the plugin load paths and see which plugins were loaded from which
93 locations, and also customise load paths (though the various path 93 locations, and also customise load paths (though the various path
94 environment variables are still supported) 94 environment variables are still supported)
130 use Repoint for code management in the repository 130 use Repoint for code management in the repository
131 131
132 - Various other bug fixes 132 - Various other bug fixes
133 133
134 134
135 Changes in Sonic Visualiser 3.0.3 (May 2017) since the previous release 3.0.2: 135 Changes in Sonic Visualiser 3.0.3 (25 May 2017) since the previous release 3.0.2:
136 136
137 - Improve decisions about where and how to label vertical scales 137 - Improve decisions about where and how to label vertical scales
138 138
139 - Update build support material and documentation to reflect the 139 - Update build support material and documentation to reflect the
140 official release of Cap'n Proto 0.6 (which we can now use rather 140 official release of Cap'n Proto 0.6 (which we can now use rather
141 than depending on git builds) 141 than depending on git builds)
142 142
143 143
144 Changes in Sonic Visualiser 3.0.2 (Mar 2017) since the previous release 3.0.1: 144 Changes in Sonic Visualiser 3.0.2 (25 Mar 2017) since the previous release 3.0.1:
145 145
146 - Fix crash when changing parameters for spectrum view 146 - Fix crash when changing parameters for spectrum view
147 147
148 - Fix incorrect measure tool crosshairs in spectrum view 148 - Fix incorrect measure tool crosshairs in spectrum view
149 149
150 - Update Russian and Czech UI translations (thanks to Alexandre Prokoudine 150 - Update Russian and Czech UI translations (thanks to Alexandre Prokoudine
151 and Pavel Fric respectively) 151 and Pavel Fric respectively)
152 152
153 153
154 Changes in Sonic Visualiser 3.0.1 (Mar 2017) since the previous release 3.0: 154 Changes in Sonic Visualiser 3.0.1 (12 Mar 2017) since the previous release 3.0:
155 155
156 - Fix crashes with MIDI devices and speedup/slowdown control on Windows 156 - Fix crashes with MIDI devices and speedup/slowdown control on Windows
157 157
158 - Update MIDI input driver layer 158 - Update MIDI input driver layer
159 159
160 160
161 Changes in Sonic Visualiser 3.0 (Mar 2017) since the previous release 2.5: 161 Changes in Sonic Visualiser 3.0 (07 Mar 2017) since the previous release 2.5:
162 162
163 - Add ability to record audio, and ability to change the audio device 163 - Add ability to record audio, and ability to change the audio device
164 for playback or recording in the preferences 164 for playback or recording in the preferences
165 165
166 - Add complete support for high-resolution (Hi-DPI or retina) 166 - Add complete support for high-resolution (Hi-DPI or retina)
217 217
218 - Finally switch the Windows build to 64-bit by default (with 218 - Finally switch the Windows build to 64-bit by default (with
219 adapters to run either 32- or 64-bit plugins) 219 adapters to run either 32- or 64-bit plugins)
220 220
221 221
222 Changes in Sonic Visualiser 2.5 (Oct 2015) since the previous release 2.4.1: 222 Changes in Sonic Visualiser 2.5 (23 Oct 2015) since the previous release 2.4.1:
223 223
224 - Add unit-converter dialog, for converting between various pitch and 224 - Add unit-converter dialog, for converting between various pitch and
225 timing units 225 timing units
226 226
227 - Fix failure to reload note layers from session file 227 - Fix failure to reload note layers from session file
233 - Fix generation of wrong layer type from some CSV files 233 - Fix generation of wrong layer type from some CSV files
234 234
235 - Fix failure to export last instant in a time-instant layer 235 - Fix failure to export last instant in a time-instant layer
236 236
237 237
238 Changes in Sonic Visualiser 2.4.1 (Oct 2014) since the previous release 2.4: 238 Changes in Sonic Visualiser 2.4.1 (01 Oct 2014) since the previous release 2.4:
239 239
240 - Fix a crash when rendering certain colour 3d plot layers 240 - Fix a crash when rendering certain colour 3d plot layers
241 241
242 242
243 Changes in Sonic Visualiser 2.4 (Sep 2014) since the previous release 2.3: 243 Changes in Sonic Visualiser 2.4 (01 Sep 2014) since the previous release 2.3:
244 244
245 - Add support for left/right scrolling using a two-finger touchpad 245 - Add support for left/right scrolling using a two-finger touchpad
246 gesture (where available) 246 gesture (where available)
247 247
248 - Make the octave numbering into a configurable option, and change 248 - Make the octave numbering into a configurable option, and change
292 - Fix problems with keyboard shortcuts when using Qt5 on OS/X. This 292 - Fix problems with keyboard shortcuts when using Qt5 on OS/X. This
293 is the first release in which the official builds use Qt5 for all 293 is the first release in which the official builds use Qt5 for all
294 platforms. 294 platforms.
295 295
296 296
297 Changes in Sonic Visualiser 2.3 (Dec 2013) since the previous release 2.2: 297 Changes in Sonic Visualiser 2.3 (12 Dec 2013) since the previous release 2.2:
298 298
299 - Add a startup welcome dialog that also explains what SV makes 299 - Add a startup welcome dialog that also explains what SV makes
300 network connections for and allows user to forbid them 300 network connections for and allows user to forbid them
301 301
302 - Add "Export Audio Data" feature 302 - Add "Export Audio Data" feature
318 318
319 - Permit installation to non-default location with Windows installer 319 - Permit installation to non-default location with Windows installer
320 build 320 build
321 321
322 322
323 Changes in Sonic Visualiser 2.2 (July 2013) since the previous release 2.1: 323 Changes in Sonic Visualiser 2.2 (31 July 2013) since the previous release 2.1:
324 324
325 - Build with support for hidpi ("retina") text on OS/X 325 - Build with support for hidpi ("retina") text on OS/X
326 326
327 - Fix very slow analysis when using Ogg or FLAC files decoded 327 - Fix very slow analysis when using Ogg or FLAC files decoded
328 via libsndfile 328 via libsndfile
335 335
336 - Reset cyclical counters and switch back to navigate mode when 336 - Reset cyclical counters and switch back to navigate mode when
337 a new session is started 337 a new session is started
338 338
339 339
340 Changes in Sonic Visualiser 2.1 (May 2013) since the previous release 2.0.1: 340 Changes in Sonic Visualiser 2.1 (16 May 2013) since the previous release 2.0.1:
341 341
342 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) 342 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix)
343 343
344 - Make it easier to see results from transforms that return a single point 344 - Make it easier to see results from transforms that return a single point
345 345
348 - Add discrete-curve mode for time-value layers (for curves with gaps) 348 - Add discrete-curve mode for time-value layers (for curves with gaps)
349 349
350 - Update code to build against Qt5 350 - Update code to build against Qt5
351 351
352 352
353 Changes in Sonic Visualiser 2.0.1 (Mar 2013) since the previous release 2.0: 353 Changes in Sonic Visualiser 2.0.1 ( Mar 2013) since the previous release 2.0:
354 354
355 - Fix incorrect samplerate in reading m4a files on OS/X 355 - Fix incorrect samplerate in reading m4a files on OS/X
356 356
357 357
358 Changes in Sonic Visualiser 2.0 (July 2012) since the previous release 1.9: 358 Changes in Sonic Visualiser 2.0 (16 July 2012) since the previous release 1.9:
359 359
360 - Support 64-bit builds on OS/X (using CoreAudio instead of 360 - Support 64-bit builds on OS/X (using CoreAudio instead of
361 obsolete QuickTime audio file reader) 361 obsolete QuickTime audio file reader)
362 362
363 - Simplify RDF reading and fix some bugs. Now requires Dataquay 363 - Simplify RDF reading and fix some bugs. Now requires Dataquay
365 directly. Release builds use Sord/Serd rather than Redland 365 directly. Release builds use Sord/Serd rather than Redland
366 366
367 - Add a fullscreen mode on the F11 key 367 - Add a fullscreen mode on the F11 key
368 368
369 369
370 Changes in Sonic Visualiser 1.9 (Oct 2011) since the previous release 1.8: 370 Changes in Sonic Visualiser 1.9 (10 Oct 2011) since the previous release 1.8:
371 371
372 - Add session templates; save session as template; apply template to 372 - Add session templates; save session as template; apply template to
373 session 373 session
374 374
375 - Tidy up the file open logic so as to remove the dialog asking how 375 - Tidy up the file open logic so as to remove the dialog asking how
376 to open a file, where possible 376 to open a file, where possible
377 377
378 - Various bug fixes. 378 - Various bug fixes.
379 379
380 380
381 Changes in Sonic Visualiser 1.8 (Apr 2011) since the previous release 1.7.2: 381 Changes in Sonic Visualiser 1.8 (08 Apr 2011) since the previous release 1.7.2:
382 382
383 - Sonic Visualiser now registers as a file type handler on OS/X, 383 - Sonic Visualiser now registers as a file type handler on OS/X,
384 providing better integration with the desktop generally (Dan Stowell) 384 providing better integration with the desktop generally (Dan Stowell)
385 385
386 - There is a new function to toggle all Time Rulers at once (key #) 386 - There is a new function to toggle all Time Rulers at once (key #)
406 Windows. 406 Windows.
407 407
408 - A Czech translation is now included (thanks to Pavel Fric). 408 - A Czech translation is now included (thanks to Pavel Fric).
409 409
410 410
411 Changes in Sonic Visualiser 1.7.2 (May 2010) since the previous release 1.7.1: 411 Changes in Sonic Visualiser 1.7.2 (05 May 2010) since the previous release 1.7.1:
412 412
413 - The time-value layer now has an origin line and an option to 413 - The time-value layer now has an origin line and an option to
414 show derivatives (change from one point to the next) rather than 414 show derivatives (change from one point to the next) rather than
415 raw values 415 raw values
416 416
419 419
420 - A crash when pressing Play straight after New Session has been 420 - A crash when pressing Play straight after New Session has been
421 fixed 421 fixed
422 422
423 423
424 Changes in Sonic Visualiser 1.7.1 (Oct 2009) since the previous release 1.7: 424 Changes in Sonic Visualiser 1.7.1 (22 Oct 2009) since the previous release 1.7:
425 425
426 - The RDF importer does a better job of assigning labels to layers, 426 - The RDF importer does a better job of assigning labels to layers,
427 layers to panes, and values to labelled regions 427 layers to panes, and values to labelled regions
428 428
429 - Interactive editing in the Text layer benefits from the same 429 - Interactive editing in the Text layer benefits from the same
436 status bar 436 status bar
437 437
438 - The Russian translation has been updated (thanks Alexandre) 438 - The Russian translation has been updated (thanks Alexandre)
439 439
440 440
441 Changes in Sonic Visualiser 1.7 (Sep 2009) since the previous release 1.6: 441 Changes in Sonic Visualiser 1.7 (05 Sep 2009) since the previous release 1.6:
442 442
443 - A new "Insert Item At Selection" function on the Edit menu 443 - A new "Insert Item At Selection" function on the Edit menu
444 can be used to create Note and Region layer items whose time 444 can be used to create Note and Region layer items whose time
445 extents correspond to the current selection(s) 445 extents correspond to the current selection(s)
446 446
459 - A very unobtrusive user survey is now included 459 - A very unobtrusive user survey is now included
460 460
461 - Various other bug fixes. 461 - Various other bug fixes.
462 462
463 463
464 Changes in Sonic Visualiser 1.6 (Jun 2009) since the previous release 1.5: 464 Changes in Sonic Visualiser 1.6 (22 Jun 2009) since the previous release 1.5:
465 465
466 - The Colour 3D Plot layer now supports logarithmic vertical 466 - The Colour 3D Plot layer now supports logarithmic vertical
467 scale and linear interpolation options. 467 scale and linear interpolation options.
468 468
469 - A new colour scheme (High Gain) has been added for spectrogram 469 - A new colour scheme (High Gain) has been added for spectrogram
473 Plot. 473 Plot.
474 474
475 - Various other bug fixes. 475 - Various other bug fixes.
476 476
477 477
478 Changes in Sonic Visualiser 1.5 (Mar 2009) since the previous release 1.4: 478 Changes in Sonic Visualiser 1.5 (16 Mar 2009) since the previous release 1.4:
479 479
480 - You can now insert time instants, time values, and notes using 480 - You can now insert time instants, time values, and notes using
481 a MIDI device during playback. If a time value or note layer is 481 a MIDI device during playback. If a time value or note layer is
482 current it will be used for insertion (giving a value equal to 482 current it will be used for insertion (giving a value equal to
483 the pitch class, or the played note, respectively); otherwise an 483 the pitch class, or the played note, respectively); otherwise an
514 514
515 - Several serious crashing, deadlock, and data corruption bugs have 515 - Several serious crashing, deadlock, and data corruption bugs have
516 been fixed. 516 been fixed.
517 517
518 518
519 Changes in Sonic Visualiser 1.4 (Dec 2008) since the previous release 1.3: 519 Changes in Sonic Visualiser 1.4 (05 Dec 2008) since the previous release 1.3:
520 520
521 - SV now has a Region layer type, used for display of features with 521 - SV now has a Region layer type, used for display of features with
522 durations. It also supports Vamp v2.0 plugins that provide durations 522 durations. It also supports Vamp v2.0 plugins that provide durations
523 for features. 523 for features.
524 524
544 XML, you need to know you're doing it. 544 XML, you need to know you're doing it.
545 545
546 - Several crashes and other bugs have been fixed. 546 - Several crashes and other bugs have been fixed.
547 547
548 548
549 Changes in Sonic Visualiser 1.3 (Jul 2008) since the previous release 1.2: 549 Changes in Sonic Visualiser 1.3 (10 Jul 2008) since the previous release 1.2:
550 550
551 - There is a new spreadsheet-style data viewer and editor for 551 - There is a new spreadsheet-style data viewer and editor for
552 viewing and editing the data in some types of annotation layer. 552 viewing and editing the data in some types of annotation layer.
553 553
554 - Alignments are now saved to the session file. 554 - Alignments are now saved to the session file.
563 - There is a new, somewhat provisional PulseAudio output driver. 563 - There is a new, somewhat provisional PulseAudio output driver.
564 564
565 - Several other bug fixes. 565 - Several other bug fixes.
566 566
567 567
568 Changes in Sonic Visualiser 1.2 (Feb 2008) since the previous release 1.0: 568 Changes in Sonic Visualiser 1.2 (20 Feb 2008) since the previous release 1.0:
569 569
570 - SV now supports time-alignment of multiple performances of a work 570 - SV now supports time-alignment of multiple performances of a work
571 loaded at the same time. This option is enabled when the MATCH Vamp 571 loaded at the same time. This option is enabled when the MATCH Vamp
572 plugin is installed. When alignment is switched on and more than one 572 plugin is installed. When alignment is switched on and more than one
573 audio file is open, SV will assume that all open files are 573 audio file is open, SV will assume that all open files are
700 (bar/beat, plain counter, time in seconds, tempo etc). 700 (bar/beat, plain counter, time in seconds, tempo etc).
701 701
702 - The official builds use Qt 4.3, which fixes some nasty 702 - The official builds use Qt 4.3, which fixes some nasty
703 bugs in the file dialog that the version 1.0 builds suffered from. 703 bugs in the file dialog that the version 1.0 builds suffered from.
704 704
705
706 Changes in Sonic Visualiser 1.0 (10 May 2007):
707
708 - First official release of Sonic Visualiser
709