view CHANGELOG @ 471:e3a245457b6a v1.0-linuxbuild

Version again
author Chris Cannam
date Wed, 15 Apr 2015 12:18:12 +0100
parents 4018ee2fcb60
children e9a92546b2ca
line wrap: on
line source

Changes in Tony 1.0 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 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 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 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 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 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