annotate CHANGELOG @ 679:80b319c1f0d0

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