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