annotate CHANGELOG @ 471:e3a245457b6a v1.0-linuxbuild

Version again
author Chris Cannam
date Wed, 15 Apr 2015 12:18:12 +0100
parents 4018ee2fcb60
children e9a92546b2ca
rev   line source
Chris@456 1
Chris@456 2 Changes in Tony 1.0 since the previous release 0.6:
Chris@456 3
Chris@456 4 * The underlying pYin analysis plugin has been updated; more analysis
Chris@456 5 options are available
Chris@456 6
Chris@456 7 * Notes can be dragged up and down using the mouse in edit mode. When
Chris@456 8 you drag a note, the pitch track underneath it snaps to the nearest
Chris@456 9 spectral peaks (if any are found). Releasing the note makes the
Chris@456 10 note snap back to the (possibly now moved) underlying pitch values.
Chris@456 11
Chris@456 12 * Exported pitch track CSV files now contain one row for every
Chris@456 13 processing frame in the file, and those with no identified pitch
Chris@456 14 have the pitch recorded as 0. This is useful for some evaluation
Chris@456 15 and post-processing tools, and it's easier to filter out the 0
Chris@456 16 values if you don't need them than add them afterwards if you do
Chris@456 17
Chris@456 18 * Exported note track CSV files now omit the (meaningless, in this
Chris@456 19 context) velocity column
Chris@456 20
Chris@456 21 * Level and pan for a layer (audio, pitch track, notes) are now shown
Chris@456 22 in a little matrix widget, which is quicker to read than the
Chris@456 23 previous pair of rotary dials; click on it to pop up an editable
Chris@456 24 version
Chris@456 25
Chris@456 26 * Horizontal scrolling using a Mac trackpad now works properly
Chris@456 27
Chris@456 28 * Tony now finds plugins in its own installation directory by default
Chris@456 29 (can be overridden with TONY_VAMP_PATH environment variable)
Chris@456 30
Chris@456 31 * Bug fixes
Chris@456 32
Chris@456 33 Changes in Tony 0.6 since the previous release 0.5:
Chris@456 34
Chris@456 35 * The play pointer no longer tracks to the centre of the main pane
Chris@456 36 when dragging, and is now always visible. Play pointer / playhead
Chris@456 37 behaviour is generally expected to be much more sensible and
Chris@456 38 intuitive in this release than in prior ones
Chris@456 39
Chris@456 40 * Many keyboard shortcuts have been added and improved, including the
Chris@456 41 shortcuts for incremental note-by-note selection and moving the
Chris@456 42 play pointer
Chris@456 43
Chris@456 44 * Audio files are now implicitly normalised to peak == 1.0 when
Chris@456 45 loading
Chris@456 46
Chris@456 47 * Tony now has an Analysis menu which contains various configuration
Chris@456 48 settings that affect pitch analysis
Chris@456 49
Chris@456 50 * There is now an option to save the session directly to the same
Chris@456 51 directory as the original audio file, for rapid saving when
Chris@456 52 annotating many audio files in sequence
Chris@456 53
Chris@456 54 * The extents of the "active" note are now more clearly shown when
Chris@456 55 mousing over the note track
Chris@456 56
Chris@456 57 * There is a new function to delete the notes (without deleting pitch
Chris@456 58 measurements) within the selection
Chris@456 59
Chris@456 60 * Numerous bug fixes
Chris@456 61
Chris@456 62 Changes in Tony 0.5 since the previous release 0.4:
Chris@456 63
Chris@456 64 * The start and end of the recording are now shaded in grey so you
Chris@456 65 can see where they are
Chris@456 66
Chris@456 67 * There are new save/open session functions on the File menu; the
Chris@456 68 session file extension is .ton, and save/open session should work
Chris@456 69
Chris@456 70 * The note edit tool (which was largely broken in 0.4 after lots of
Chris@456 71 work on pitch track editing) now works again
Chris@456 72
Chris@456 73 * New note editing menu actions: split note, merge notes, form note
Chris@456 74 from selection, snap notes to pitch track
Chris@456 75
Chris@456 76 * Editing the pitch track (when notes are present) causes the notes
Chris@456 77 to be automatically updated to the new pitch track
Chris@456 78
Chris@456 79 * The Key and Mouse Reference help window has been updated so as to
Chris@456 80 show Tony-specific actions properly
Chris@456 81
Chris@456 82 * The undo/redo command bundling has been tidied up and some related
Chris@456 83 crashes fixed
Chris@456 84
Chris@456 85 Changes in Tony 0.4 since the previous release 0.3:
Chris@456 86
Chris@456 87 * The main pitch tracker (pYIN) now uses a non-FFT Yin method in
Chris@456 88 order to produce unbiased timestamps
Chris@456 89
Chris@456 90 * Pitch estimation within a constrained frequency range now uses a
Chris@456 91 harmonic spectrum plugin (CHP) that tracks peaks within the range
Chris@456 92 in a way more in line with user expectations than pYIN
Chris@456 93
Chris@456 94 * The layer show/hide controls have been merged into the layer type
Chris@456 95 icons, saving toolbar space
Chris@456 96
Chris@456 97 * Adjustment of the displayed frequency range has been crudely added
Chris@456 98
Chris@456 99 * Fix crash on loading a second file and inability to export pitch
Chris@456 100 track after using selection strip
Chris@456 101
Chris@456 102 Changes in Tony 0.3 since the previous release 0.2:
Chris@456 103
Chris@456 104 * Key shortcuts for editing have been revised to be more consistent
Chris@456 105 on OS/X and across different Qt versions
Chris@456 106
Chris@456 107 * Reduce visual clutter in selection areas
Chris@456 108
Chris@456 109 * Fixes to OS/X deployment
Chris@456 110
Chris@456 111 Changes in Tony 0.2 since the previous release 0.1:
Chris@456 112
Chris@456 113 * Waveform is now displayed in a shadow layer at bottom of main pane
Chris@456 114
Chris@456 115 * A selection strip has been added at the bottom of the window, so
Chris@456 116 selections can be made without changing tool mode
Chris@456 117
Chris@456 118 * Double-click in selection strip now selects a region associated
Chris@456 119 with a single note
Chris@456 120
Chris@456 121 * Pitches can be moved up and down by octaves, and to different pitch
Chris@456 122 candidates, within the selected area
Chris@456 123
Chris@456 124 * Cancelling a selection by hitting Esc restores the pre-selection
Chris@456 125 pitch track
Chris@456 126
Chris@456 127 * A frequency range can be selected with shift-click in the main
Chris@456 128 window to prompt the pitch tracker to run only within that range
Chris@456 129
Chris@456 130 * Arbitrary-frequency playback and pitch track resynthesis now supported
Chris@456 131
Chris@456 132 * Layers can now be hidden, and playback toggled, individually, and
Chris@456 133 there are now gain and pain controls for each playable layer type