annotate CHANGELOG @ 698:ee97c742d184 tip

Default branch is now named default on git as well as hg, in case we ever want to switch to mirroring in the other direction
author Chris Cannam
date Thu, 27 Aug 2020 15:58:43 +0100
parents 1f1824a93c7d
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