Mercurial > hg > tony
view 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 |
line wrap: on
line source
Changes in Tony 2.1.1 (10 Dec 2019) since the previous release 2.1: - Fix incorrect note numbering in display - Fix incorrect state of "Penalise Soft Pitches" option in Analysis menu. Previously this was displayed as if enabled, but the option was not actually active when performing the analysis, until the option was toggled or "Reset Options to Default" was used - Fix failure to open playback device when using macOS Catalina with certain audio devices - Remove dependency on JACK in Linux deb package: the application can use it if available, but it isn't required - Fix failure to make installed executables executable when installing from the source package Changes in Tony 2.1 (25 Oct 2019) since the previous release 2.0: - Fix problems reopening session files - Add support for reading the Opus audio codec on all platforms - Add support for WMA and AAC formats on 64-bit Windows. (AAC was already supported on macOS.) Note that AAC support on Windows does not support "gapless" import, i.e. removing the encoder gaps at start and end of the stream - Fix sluggishness in starting and stopping playback when using PulseAudio v13.0+ - Update platform builds with newer libraries and updated platform support Changes in Tony 2.0 (23 Oct 2015) since the previous release 1.0: - Tony now has a Record button, allowing you to record audio from the microphone and analyse it - Graphical rendering and icons now properly support hi-dpi/Retina displays - The playback speed dial uses a more sensible scale Changes in Tony 1.0 (01 April 2015) since the previous release 0.6: - The underlying pYin analysis plugin has been updated; more analysis options are available - Notes can be dragged up and down using the mouse in edit mode. When you drag a note, the pitch track underneath it snaps to the nearest spectral peaks (if any are found). Releasing the note makes the note snap back to the (possibly now moved) underlying pitch values. - Exported pitch track CSV files now contain one row for every processing frame in the file, and those with no identified pitch have the pitch recorded as 0. This is useful for some evaluation and post-processing tools, and it's easier to filter out the 0 values if you don't need them than add them afterwards if you do - Exported note track CSV files now omit the (meaningless, in this context) velocity column - Level and pan for a layer (audio, pitch track, notes) are now shown in a little matrix widget, which is quicker to read than the previous pair of rotary dials; click on it to pop up an editable version - Horizontal scrolling using a Mac trackpad now works properly - Tony now finds plugins in its own installation directory by default (can be overridden with TONY_VAMP_PATH environment variable) - Bug fixes Changes in Tony 0.6 (16 June 2014) since the previous release 0.5: - The play pointer no longer tracks to the centre of the main pane when dragging, and is now always visible. Play pointer / playhead behaviour is generally expected to be much more sensible and intuitive in this release than in prior ones - Many keyboard shortcuts have been added and improved, including the shortcuts for incremental note-by-note selection and moving the play pointer - Audio files are now implicitly normalised to peak == 1.0 when loading - Tony now has an Analysis menu which contains various configuration settings that affect pitch analysis - There is now an option to save the session directly to the same directory as the original audio file, for rapid saving when annotating many audio files in sequence - The extents of the "active" note are now more clearly shown when mousing over the note track - There is a new function to delete the notes (without deleting pitch measurements) within the selection - Numerous bug fixes Changes in Tony 0.5 (03 April 2014) since the previous release 0.4: - The start and end of the recording are now shaded in grey so you can see where they are - There are new save/open session functions on the File menu; the session file extension is .ton, and save/open session should work - The note edit tool (which was largely broken in 0.4 after lots of work on pitch track editing) now works again - New note editing menu actions: split note, merge notes, form note from selection, snap notes to pitch track - Editing the pitch track (when notes are present) causes the notes to be automatically updated to the new pitch track - The Key and Mouse Reference help window has been updated so as to show Tony-specific actions properly - The undo/redo command bundling has been tidied up and some related crashes fixed Changes in Tony 0.4 (12 March 2014) since the previous release 0.3: - The main pitch tracker (pYIN) now uses a non-FFT Yin method in order to produce unbiased timestamps - Pitch estimation within a constrained frequency range now uses a harmonic spectrum plugin (CHP) that tracks peaks within the range in a way more in line with user expectations than pYIN - The layer show/hide controls have been merged into the layer type icons, saving toolbar space - Adjustment of the displayed frequency range has been crudely added - Fix crash on loading a second file and inability to export pitch track after using selection strip Changes in Tony 0.3 (06 March 2014) since the previous release 0.2: - Key shortcuts for editing have been revised to be more consistent on OS/X and across different Qt versions - Reduce visual clutter in selection areas - Fixes to OS/X deployment Changes in Tony 0.2 (05 March 2014) since the previous release 0.1: - Waveform is now displayed in a shadow layer at bottom of main pane - A selection strip has been added at the bottom of the window, so selections can be made without changing tool mode - Double-click in selection strip now selects a region associated with a single note - Pitches can be moved up and down by octaves, and to different pitch candidates, within the selected area - Cancelling a selection by hitting Esc restores the pre-selection pitch track - A frequency range can be selected with shift-click in the main window to prompt the pitch tracker to run only within that range - Arbitrary-frequency playback and pitch track resynthesis now supported - Layers can now be hidden, and playback toggled, individually, and there are now gain and pain controls for each playable layer type