diff CHANGELOG @ 2008:55d9bbf1fe45 zoom

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 14:05:41 +0100
parents 6af7dec43347
children 8fd31da7dd05
line wrap: on
line diff
--- a/CHANGELOG	Mon Sep 17 13:53:25 2018 +0100
+++ b/CHANGELOG	Mon Sep 17 14:05:41 2018 +0100
@@ -1,4 +1,157 @@
-Changes in Sonic Visualiser 2.5 since the previous release 2.4.1:
+
+Changes in Sonic Visualiser 3.2 since the previous release 3.1.1:
+
+ - Add feature to convert and import audio from a CSV data file
+
+
+Changes in Sonic Visualiser 3.1.1 (Aug 2018) since the previous release 3.1:
+
+ - Fix failure to record correctly into an empty session with certain
+   audio drivers
+
+ - Fix failure to run LADSPA plugins at all, except with some unusual
+   path layouts
+
+ - Fix failure to silence sonified notes when rewinding backwards or
+   jumping back from a loop endpoint
+
+ - Fix macOS .dmg image so as to use older HFS+ filesystem for compatibility
+
+
+Changes in Sonic Visualiser 3.1 (July 2018) since the previous release 3.0.3:
+
+ - Add Plugins tab to Preferences dialog, from which you can review
+   the plugin load paths and see which plugins were loaded from which
+   locations, and also customise load paths (though the various path
+   environment variables are still supported)
+
+ - Stream the export of audio data and other CSV data so that
+   very large exports don't hang the UI or run us out of memory
+   (thanks to Lucas Thompson)
+
+ - Ensure vertical scale appears for auto-align layers when there is
+   nothing else to auto-align them to
+
+ - Fix another long-standing Windows-platform wide-char/utf8
+   conversion problem, with environment variable naming and contents
+
+ - Improve handling of incomplete session loads, i.e. situations where
+   the audio files referred to by a session could not be found -
+   previously the session could be re-saved immediately thus losing
+   the audio reference; now at least we disable Save (enabling only
+   Save As) and show a warning
+
+ - Update pane and layer menu shortcuts so that the
+   waveform/spectrogram/etc shortcuts (Shift+G etc) operate on the
+   source model in the currently-selected pane rather than the main
+   model. This is a backward-incompatible change but is a far more
+   intuitive way for the function to work
+
+ - Use dark background for bright colours in time-value/note/etc
+   layers as well as e.g. waveforms - this is how it was always
+   "intended to" work, but it is a backward-incompatible change
+
+ - Make "Select All" select the whole span of everything that exists,
+   not just the main model
+
+ - Add horizontal scale to Spectrum layer
+
+ - Improve spacing and labelling of vertical log scales
+
+ - Update build system for better Cap'n Proto version support and to
+   use Repoint for code management in the repository
+
+ - Various other bug fixes
+
+
+Changes in Sonic Visualiser 3.0.3 (May 2017) since the previous release 3.0.2:
+
+ - Improve decisions about where and how to label vertical scales
+
+ - Update build support material and documentation to reflect the
+   official release of Cap'n Proto 0.6 (which we can now use rather
+   than depending on git builds)
+
+
+Changes in Sonic Visualiser 3.0.2 (Mar 2017) since the previous release 3.0.1:
+
+ - Fix crash when changing parameters for spectrum view
+
+ - Fix incorrect measure tool crosshairs in spectrum view
+
+ - Update Russian and Czech UI translations (thanks to Alexandre Prokoudine
+   and Pavel Fric respectively)
+
+
+Changes in Sonic Visualiser 3.0.1 (Mar 2017) since the previous release 3.0:
+
+ - Fix crashes with MIDI devices and speedup/slowdown control on Windows
+
+ - Update MIDI input driver layer
+
+
+Changes in Sonic Visualiser 3.0 (Mar 2017) since the previous release 2.5:
+
+ - Add ability to record audio, and ability to change the audio device
+   for playback or recording in the preferences
+
+ - Add complete support for high-resolution (Hi-DPI or retina)
+   displays, including for layer data rendering as well as UI controls
+   and icons. This makes the biggest difference when using a retina
+   Mac, on which previous versions did not render layer data at retina
+   resolution, but it also improves scaling and rendering of UI
+   elements on Hi-DPI displays on Windows and Linux
+
+ - Add ability to export scalable (SVG) image files
+
+ - Run plugins in a separate process, so that if a plugin crashes, it
+   no longer brings down Sonic Visualiser with it. In every other
+   respect the behaviour should be unchanged
+
+ - Scan plugins on startup in a separate process, and report on any
+   that crash or won't load
+
+ - Add ability to open, display, and analyse very long audio files (of
+   more than 2^32 sample frames)
+
+ - Change mp3 file loading so as to compensate for encoder/decoder
+   delay and padding (using "gapless playback" logic). While this is a
+   real improvement, unfortunately it does mean that the initial
+   padding in mp3 file load has changed from previous versions, which
+   may mean some sessions saved in previous versions are no longer
+   correctly aligned. It's not a great idea to use mp3 as a file
+   format of record, because of differences like this between
+   decoders. The previous behaviour is still available as a preference.
+
+ - Add new Hybrid normalisation type for spectrogram and colour 3d
+   plot layers. This normalises each column to its peak value and then
+   scales the normalised values by the log of the peak in order to
+   restore some distinction in scale between columns with different
+   levels. It can provide quite visually clear results.
+
+ - Add function to subdivide time instant layers into regular
+   intervals (and its inverse)
+
+ - Add new preference for default colour scales
+
+ - Add a basic ability to zoom (in the frequency axis) to the spectrum
+
+ - Switch to using combined level/pan controls in layer property boxes
+   and for the main volume control
+
+ - Make CSV file reader better able to handle files with varying
+   numbers of columns
+
+ - Fix a number of problems on Windows with loading and saving some
+   file formats to filenames not representable in system codepage
+
+ - Add "What's New" dialog
+
+ - Finally switch the Windows build to 64-bit by default (with
+   adapters to run either 32- or 64-bit plugins)
+
+
+Changes in Sonic Visualiser 2.5 (Oct 2015) since the previous release 2.4.1:
 
  - Add unit-converter dialog, for converting between various pitch and
    timing units
@@ -13,11 +166,13 @@
 
  - Fix failure to export last instant in a time-instant layer
 
-Changes in Sonic Visualiser 2.4.1 since the previous release 2.4:
+
+Changes in Sonic Visualiser 2.4.1 (Oct 2014) since the previous release 2.4:
 
  - Fix a crash when rendering certain colour 3d plot layers
 
-Changes in Sonic Visualiser 2.4 since the previous release 2.3:
+
+Changes in Sonic Visualiser 2.4 (Sep 2014) since the previous release 2.3:
 
  - Add support for left/right scrolling using a two-finger touchpad
    gesture (where available)
@@ -71,7 +226,7 @@
    platforms.
 
 
-Changes in Sonic Visualiser 2.3 since the previous release 2.2:
+Changes in Sonic Visualiser 2.3 (Dec 2013) since the previous release 2.2:
 
  - Add a startup welcome dialog that also explains what SV makes
    network connections for and allows user to forbid them
@@ -97,7 +252,7 @@
    build
 
 
-Changes in Sonic Visualiser 2.2 since the previous release 2.1:
+Changes in Sonic Visualiser 2.2 (July 2013) since the previous release 2.1:
 
  - Build with support for hidpi ("retina") text on OS/X
 
@@ -114,7 +269,7 @@
    a new session is started
 
 
-Changes in Sonic Visualiser 2.1 since the previous release 2.0.1:
+Changes in Sonic Visualiser 2.1 (May 2013) since the previous release 2.0.1:
 
  - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix)
 
@@ -132,7 +287,7 @@
  - Fix incorrect samplerate in reading m4a files on OS/X
 
 
-Changes in Sonic Visualiser 2.0 since the previous release 1.9:
+Changes in Sonic Visualiser 2.0 (July 2012) since the previous release 1.9:
 
  - Support 64-bit builds on OS/X (using CoreAudio instead of
    obsolete QuickTime audio file reader)
@@ -144,7 +299,7 @@
  - Add a fullscreen mode on the F11 key
 
 
-Changes in Sonic Visualiser 1.9 since the previous release 1.8:
+Changes in Sonic Visualiser 1.9 (Oct 2011) since the previous release 1.8:
 
  - Add session templates; save session as template; apply template to
    session
@@ -155,7 +310,7 @@
  - Various bug fixes.
 
 
-Changes in Sonic Visualiser 1.8 since the previous release 1.7.2:
+Changes in Sonic Visualiser 1.8 (Apr 2011) since the previous release 1.7.2:
 
  - Sonic Visualiser now registers as a file type handler on OS/X,
  providing better integration with the desktop generally (Dan Stowell)
@@ -185,7 +340,7 @@
  - A Czech translation is now included (thanks to Pavel Fric).
 
 
-Changes in Sonic Visualiser 1.7.2 since the previous release 1.7.1:
+Changes in Sonic Visualiser 1.7.2 (May 2010) since the previous release 1.7.1:
 
  - The time-value layer now has an origin line and an option to
  show derivatives (change from one point to the next) rather than
@@ -198,7 +353,7 @@
  fixed
 
 
-Changes in Sonic Visualiser 1.7.1 since the previous release 1.7:
+Changes in Sonic Visualiser 1.7.1 (Oct 2009) since the previous release 1.7:
 
  - The RDF importer does a better job of assigning labels to layers,
  layers to panes, and values to labelled regions
@@ -215,7 +370,7 @@
  - The Russian translation has been updated (thanks Alexandre)
 
 
-Changes in Sonic Visualiser 1.7 since the previous release 1.6:
+Changes in Sonic Visualiser 1.7 (Sep 2009) since the previous release 1.6:
 
  - A new "Insert Item At Selection" function on the Edit menu
  can be used to create Note and Region layer items whose time
@@ -230,7 +385,7 @@
 
  - Time values throughout the display may optionally be shown in
  seconds and frames at various frame rates
- 
+
  - A crash on exit in Windows has been fixed
 
  - A very unobtrusive user survey is now included
@@ -238,7 +393,7 @@
  - Various other bug fixes.
 
 
-Changes in Sonic Visualiser 1.6 since the previous release 1.5:
+Changes in Sonic Visualiser 1.6 (Jun 2009) since the previous release 1.5:
 
  - The Colour 3D Plot layer now supports logarithmic vertical
  scale and linear interpolation options.
@@ -252,7 +407,7 @@
  - Various other bug fixes.
 
 
-Changes in Sonic Visualiser 1.5 since the previous version 1.4:
+Changes in Sonic Visualiser 1.5 (Mar 2009) since the previous release 1.4:
 
  - You can now insert time instants, time values, and notes using
  a MIDI device during playback.  If a time value or note layer is
@@ -293,7 +448,7 @@
  been fixed.
 
 
-New features in Sonic Visualiser 1.4 since the previous version 1.3:
+Changes in Sonic Visualiser 1.4 (Dec 2008) since the previous release 1.3:
 
  - SV now has a Region layer type, used for display of features with
  durations.  It also supports Vamp v2.0 plugins that provide durations
@@ -323,7 +478,7 @@
  - Several crashes and other bugs have been fixed.
 
 
-Changes in Sonic Visualiser 1.3 since the previous version 1.2:
+Changes in Sonic Visualiser 1.3 (Jul 2008) since the previous release 1.2:
 
  - There is a new spreadsheet-style data viewer and editor for
  viewing and editing the data in some types of annotation layer.
@@ -342,7 +497,7 @@
  - Several other bug fixes.
 
 
-New features in Sonic Visualiser 1.2, since the previous version 1.0:
+Changes in Sonic Visualiser 1.2 (Feb 2008) since the previous release 1.0:
 
  - SV now supports time-alignment of multiple performances of a work
  loaded at the same time.  This option is enabled when the MATCH Vamp