annotate CHANGELOG @ 511:0409d903e756 2.0-integration

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