annotate CHANGELOG @ 684:1f1824a93c7d v2.1.1

Merge
author Chris Cannam
date Tue, 10 Dec 2019 09:42:21 +0000
parents 3d929eb4b01f c8fa513ae3d5
children
rev   line source
Chris@609 1
Chris@683 2 Changes in Tony 2.1.1 (10 Dec 2019) since the previous release 2.1:
Chris@677 3
Chris@681 4 - Fix incorrect note numbering in display
Chris@681 5
Chris@677 6 - Fix incorrect state of "Penalise Soft Pitches" option in Analysis
Chris@679 7 menu. Previously this was displayed as if enabled, but the option
Chris@677 8 was not actually active when performing the analysis, until the
Chris@679 9 option was toggled or "Reset Options to Default" was used
Chris@677 10
Chris@677 11 - Fix failure to open playback device when using macOS Catalina with
Chris@677 12 certain audio devices
Chris@677 13
Chris@677 14 - Remove dependency on JACK in Linux deb package: the application can
Chris@677 15 use it if available, but it isn't required
Chris@677 16
Chris@677 17 - Fix failure to make installed executables executable when
Chris@681 18 installing from the source package
Chris@682 19
Chris@682 20
Chris@660 21 Changes in Tony 2.1 (25 Oct 2019) since the previous release 2.0:
Chris@609 22
Chris@609 23 - Fix problems reopening session files
Chris@609 24
Chris@609 25 - Add support for reading the Opus audio codec on all platforms
Chris@609 26
Chris@609 27 - Add support for WMA and AAC formats on 64-bit Windows. (AAC was
Chris@609 28 already supported on macOS.) Note that AAC support on Windows does
Chris@609 29 not support "gapless" import, i.e. removing the encoder gaps at
Chris@609 30 start and end of the stream
Chris@609 31
Chris@660 32 - Fix sluggishness in starting and stopping playback when using
Chris@660 33 PulseAudio v13.0+
Chris@660 34
Chris@609 35 - Update platform builds with newer libraries and updated platform
Chris@609 36 support
Chris@456 37
Chris@607 38 Changes in Tony 2.0 (23 Oct 2015) since the previous release 1.0:
Chris@506 39
Chris@585 40 - Tony now has a Record button, allowing you to record audio from the
Chris@506 41 microphone and analyse it
Chris@506 42
Chris@585 43 - Graphical rendering and icons now properly support hi-dpi/Retina
Chris@506 44 displays
Chris@506 45
Chris@585 46 - The playback speed dial uses a more sensible scale
Chris@564 47
Chris@607 48 Changes in Tony 1.0 (01 April 2015) since the previous release 0.6:
Chris@456 49
Chris@585 50 - The underlying pYin analysis plugin has been updated; more analysis
Chris@456 51 options are available
Chris@456 52
Chris@585 53 - Notes can be dragged up and down using the mouse in edit mode. When
Chris@456 54 you drag a note, the pitch track underneath it snaps to the nearest
Chris@456 55 spectral peaks (if any are found). Releasing the note makes the
Chris@456 56 note snap back to the (possibly now moved) underlying pitch values.
Chris@456 57
Chris@585 58 - Exported pitch track CSV files now contain one row for every
Chris@456 59 processing frame in the file, and those with no identified pitch
Chris@456 60 have the pitch recorded as 0. This is useful for some evaluation
Chris@456 61 and post-processing tools, and it's easier to filter out the 0
Chris@456 62 values if you don't need them than add them afterwards if you do
Chris@456 63
Chris@585 64 - Exported note track CSV files now omit the (meaningless, in this
Chris@456 65 context) velocity column
Chris@456 66
Chris@585 67 - Level and pan for a layer (audio, pitch track, notes) are now shown
Chris@456 68 in a little matrix widget, which is quicker to read than the
Chris@456 69 previous pair of rotary dials; click on it to pop up an editable
Chris@456 70 version
Chris@456 71
Chris@585 72 - Horizontal scrolling using a Mac trackpad now works properly
Chris@456 73
Chris@585 74 - Tony now finds plugins in its own installation directory by default
Chris@456 75 (can be overridden with TONY_VAMP_PATH environment variable)
Chris@456 76
Chris@585 77 - Bug fixes
Chris@456 78
Chris@607 79 Changes in Tony 0.6 (16 June 2014) since the previous release 0.5:
Chris@456 80
Chris@585 81 - The play pointer no longer tracks to the centre of the main pane
Chris@456 82 when dragging, and is now always visible. Play pointer / playhead
Chris@456 83 behaviour is generally expected to be much more sensible and
Chris@456 84 intuitive in this release than in prior ones
Chris@456 85
Chris@585 86 - Many keyboard shortcuts have been added and improved, including the
Chris@456 87 shortcuts for incremental note-by-note selection and moving the
Chris@456 88 play pointer
Chris@456 89
Chris@585 90 - Audio files are now implicitly normalised to peak == 1.0 when
Chris@456 91 loading
Chris@456 92
Chris@585 93 - Tony now has an Analysis menu which contains various configuration
Chris@456 94 settings that affect pitch analysis
Chris@456 95
Chris@585 96 - There is now an option to save the session directly to the same
Chris@456 97 directory as the original audio file, for rapid saving when
Chris@456 98 annotating many audio files in sequence
Chris@456 99
Chris@585 100 - The extents of the "active" note are now more clearly shown when
Chris@456 101 mousing over the note track
Chris@456 102
Chris@585 103 - There is a new function to delete the notes (without deleting pitch
Chris@456 104 measurements) within the selection
Chris@456 105
Chris@585 106 - Numerous bug fixes
Chris@456 107
Chris@607 108 Changes in Tony 0.5 (03 April 2014) since the previous release 0.4:
Chris@456 109
Chris@585 110 - The start and end of the recording are now shaded in grey so you
Chris@456 111 can see where they are
Chris@456 112
Chris@585 113 - There are new save/open session functions on the File menu; the
Chris@456 114 session file extension is .ton, and save/open session should work
Chris@456 115
Chris@585 116 - The note edit tool (which was largely broken in 0.4 after lots of
Chris@456 117 work on pitch track editing) now works again
Chris@456 118
Chris@585 119 - New note editing menu actions: split note, merge notes, form note
Chris@456 120 from selection, snap notes to pitch track
Chris@456 121
Chris@585 122 - Editing the pitch track (when notes are present) causes the notes
Chris@456 123 to be automatically updated to the new pitch track
Chris@456 124
Chris@585 125 - The Key and Mouse Reference help window has been updated so as to
Chris@456 126 show Tony-specific actions properly
Chris@456 127
Chris@585 128 - The undo/redo command bundling has been tidied up and some related
Chris@456 129 crashes fixed
Chris@456 130
Chris@607 131 Changes in Tony 0.4 (12 March 2014) since the previous release 0.3:
Chris@456 132
Chris@585 133 - The main pitch tracker (pYIN) now uses a non-FFT Yin method in
Chris@456 134 order to produce unbiased timestamps
Chris@456 135
Chris@585 136 - Pitch estimation within a constrained frequency range now uses a
Chris@456 137 harmonic spectrum plugin (CHP) that tracks peaks within the range
Chris@456 138 in a way more in line with user expectations than pYIN
Chris@456 139
Chris@585 140 - The layer show/hide controls have been merged into the layer type
Chris@456 141 icons, saving toolbar space
Chris@456 142
Chris@585 143 - Adjustment of the displayed frequency range has been crudely added
Chris@456 144
Chris@585 145 - Fix crash on loading a second file and inability to export pitch
Chris@456 146 track after using selection strip
Chris@456 147
Chris@607 148 Changes in Tony 0.3 (06 March 2014) since the previous release 0.2:
Chris@456 149
Chris@585 150 - Key shortcuts for editing have been revised to be more consistent
Chris@456 151 on OS/X and across different Qt versions
Chris@456 152
Chris@585 153 - Reduce visual clutter in selection areas
Chris@456 154
Chris@585 155 - Fixes to OS/X deployment
Chris@456 156
Chris@607 157 Changes in Tony 0.2 (05 March 2014) since the previous release 0.1:
Chris@456 158
Chris@585 159 - Waveform is now displayed in a shadow layer at bottom of main pane
Chris@456 160
Chris@585 161 - A selection strip has been added at the bottom of the window, so
Chris@456 162 selections can be made without changing tool mode
Chris@456 163
Chris@585 164 - Double-click in selection strip now selects a region associated
Chris@456 165 with a single note
Chris@456 166
Chris@585 167 - Pitches can be moved up and down by octaves, and to different pitch
Chris@456 168 candidates, within the selected area
Chris@456 169
Chris@585 170 - Cancelling a selection by hitting Esc restores the pre-selection
Chris@456 171 pitch track
Chris@456 172
Chris@585 173 - A frequency range can be selected with shift-click in the main
Chris@456 174 window to prompt the pitch tracker to run only within that range
Chris@456 175
Chris@585 176 - Arbitrary-frequency playback and pitch track resynthesis now supported
Chris@456 177
Chris@585 178 - Layers can now be hidden, and playback toggled, individually, and
Chris@456 179 there are now gain and pain controls for each playable layer type