view CHANGELOG @ 698:ee97c742d184 tip

Default branch is now named default on git as well as hg, in case we ever want to switch to mirroring in the other direction
author Chris Cannam
date Thu, 27 Aug 2020 15:58:43 +0100
parents 1f1824a93c7d
children
line wrap: on
line source

Changes in Tony 2.1.1 (10 Dec 2019) since the previous release 2.1:

 - Fix incorrect note numbering in display

 - Fix incorrect state of "Penalise Soft Pitches" option in Analysis
   menu. Previously this was displayed as if enabled, but the option
   was not actually active when performing the analysis, until the
   option was toggled or "Reset Options to Default" was used

 - Fix failure to open playback device when using macOS Catalina with
   certain audio devices

 - Remove dependency on JACK in Linux deb package: the application can
   use it if available, but it isn't required

 - Fix failure to make installed executables executable when
   installing from the source package


Changes in Tony 2.1 (25 Oct 2019) since the previous release 2.0:

 - Fix problems reopening session files

 - Add support for reading the Opus audio codec on all platforms

 - Add support for WMA and AAC formats on 64-bit Windows. (AAC was
   already supported on macOS.) Note that AAC support on Windows does
   not support "gapless" import, i.e. removing the encoder gaps at
   start and end of the stream

 - Fix sluggishness in starting and stopping playback when using
   PulseAudio v13.0+

 - Update platform builds with newer libraries and updated platform
   support

Changes in Tony 2.0 (23 Oct 2015) since the previous release 1.0:

 - Tony now has a Record button, allowing you to record audio from the
   microphone and analyse it

 - Graphical rendering and icons now properly support hi-dpi/Retina
   displays

 - The playback speed dial uses a more sensible scale

Changes in Tony 1.0 (01 April 2015) since the previous release 0.6:

 - The underlying pYin analysis plugin has been updated; more analysis
   options are available

 - Notes can be dragged up and down using the mouse in edit mode. When
   you drag a note, the pitch track underneath it snaps to the nearest
   spectral peaks (if any are found). Releasing the note makes the
   note snap back to the (possibly now moved) underlying pitch values.

 - Exported pitch track CSV files now contain one row for every
   processing frame in the file, and those with no identified pitch
   have the pitch recorded as 0. This is useful for some evaluation
   and post-processing tools, and it's easier to filter out the 0
   values if you don't need them than add them afterwards if you do

 - Exported note track CSV files now omit the (meaningless, in this
   context) velocity column

 - Level and pan for a layer (audio, pitch track, notes) are now shown
   in a little matrix widget, which is quicker to read than the
   previous pair of rotary dials; click on it to pop up an editable
   version

 - Horizontal scrolling using a Mac trackpad now works properly

 - Tony now finds plugins in its own installation directory by default
   (can be overridden with TONY_VAMP_PATH environment variable)

 - Bug fixes

Changes in Tony 0.6 (16 June 2014) since the previous release 0.5:

 - The play pointer no longer tracks to the centre of the main pane
   when dragging, and is now always visible. Play pointer / playhead
   behaviour is generally expected to be much more sensible and
   intuitive in this release than in prior ones

 - Many keyboard shortcuts have been added and improved, including the
   shortcuts for incremental note-by-note selection and moving the
   play pointer

 - Audio files are now implicitly normalised to peak == 1.0 when
   loading

 - Tony now has an Analysis menu which contains various configuration
   settings that affect pitch analysis

 - There is now an option to save the session directly to the same
   directory as the original audio file, for rapid saving when
   annotating many audio files in sequence

 - The extents of the "active" note are now more clearly shown when
   mousing over the note track

 - There is a new function to delete the notes (without deleting pitch
   measurements) within the selection

 - Numerous bug fixes

Changes in Tony 0.5 (03 April 2014) since the previous release 0.4:

 - The start and end of the recording are now shaded in grey so you
   can see where they are

 - There are new save/open session functions on the File menu; the
   session file extension is .ton, and save/open session should work

 - The note edit tool (which was largely broken in 0.4 after lots of
   work on pitch track editing) now works again

 - New note editing menu actions: split note, merge notes, form note
   from selection, snap notes to pitch track

 - Editing the pitch track (when notes are present) causes the notes
   to be automatically updated to the new pitch track

 - The Key and Mouse Reference help window has been updated so as to
   show Tony-specific actions properly

 - The undo/redo command bundling has been tidied up and some related
   crashes fixed
	
Changes in Tony 0.4 (12 March 2014) since the previous release 0.3:

 - The main pitch tracker (pYIN) now uses a non-FFT Yin method in
   order to produce unbiased timestamps

 - Pitch estimation within a constrained frequency range now uses a
   harmonic spectrum plugin (CHP) that tracks peaks within the range
   in a way more in line with user expectations than pYIN

 - The layer show/hide controls have been merged into the layer type
   icons, saving toolbar space

 - Adjustment of the displayed frequency range has been crudely added

 - Fix crash on loading a second file and inability to export pitch
   track after using selection strip

Changes in Tony 0.3 (06 March 2014) since the previous release 0.2:

 - Key shortcuts for editing have been revised to be more consistent
   on OS/X and across different Qt versions

 - Reduce visual clutter in selection areas

 - Fixes to OS/X deployment

Changes in Tony 0.2 (05 March 2014) since the previous release 0.1:

 - Waveform is now displayed in a shadow layer at bottom of main pane

 - A selection strip has been added at the bottom of the window, so
   selections can be made without changing tool mode

 - Double-click in selection strip now selects a region associated
   with a single note

 - Pitches can be moved up and down by octaves, and to different pitch
   candidates, within the selected area

 - Cancelling a selection by hitting Esc restores the pre-selection
   pitch track

 - A frequency range can be selected with shift-click in the main
   window to prompt the pitch tracker to run only within that range

 - Arbitrary-frequency playback and pitch track resynthesis now supported

 - Layers can now be hidden, and playback toggled, individually, and
   there are now gain and pain controls for each playable layer type