annotate CHANGELOG @ 516:449a0355f864 v2.0_osx_deploy

Deployment fixes. Qt on OSX now seems to depend on QtDBus, so copy that in, and also fail if anything is found to depend on an absent Qt framework.
author Chris Cannam
date Fri, 23 Oct 2015 08:50:39 +0100
parents e9a92546b2ca
children c0b03e395215
rev   line source
Chris@456 1
Chris@506 2 Changes in Tony 2.0 since the previous release 1.0:
Chris@506 3
Chris@506 4 * Tony now has a Record button, allowing you to record audio from the
Chris@506 5 microphone and analyse it
Chris@506 6
Chris@506 7 * Graphical rendering and icons now properly support hi-dpi/Retina
Chris@506 8 displays
Chris@506 9
Chris@506 10 * The playback speed dial uses a more sensible scale
Chris@506 11
Chris@456 12 Changes in Tony 1.0 since the previous release 0.6:
Chris@456 13
Chris@456 14 * The underlying pYin analysis plugin has been updated; more analysis
Chris@456 15 options are available
Chris@456 16
Chris@456 17 * Notes can be dragged up and down using the mouse in edit mode. When
Chris@456 18 you drag a note, the pitch track underneath it snaps to the nearest
Chris@456 19 spectral peaks (if any are found). Releasing the note makes the
Chris@456 20 note snap back to the (possibly now moved) underlying pitch values.
Chris@456 21
Chris@456 22 * Exported pitch track CSV files now contain one row for every
Chris@456 23 processing frame in the file, and those with no identified pitch
Chris@456 24 have the pitch recorded as 0. This is useful for some evaluation
Chris@456 25 and post-processing tools, and it's easier to filter out the 0
Chris@456 26 values if you don't need them than add them afterwards if you do
Chris@456 27
Chris@456 28 * Exported note track CSV files now omit the (meaningless, in this
Chris@456 29 context) velocity column
Chris@456 30
Chris@456 31 * Level and pan for a layer (audio, pitch track, notes) are now shown
Chris@456 32 in a little matrix widget, which is quicker to read than the
Chris@456 33 previous pair of rotary dials; click on it to pop up an editable
Chris@456 34 version
Chris@456 35
Chris@456 36 * Horizontal scrolling using a Mac trackpad now works properly
Chris@456 37
Chris@456 38 * Tony now finds plugins in its own installation directory by default
Chris@456 39 (can be overridden with TONY_VAMP_PATH environment variable)
Chris@456 40
Chris@456 41 * Bug fixes
Chris@456 42
Chris@456 43 Changes in Tony 0.6 since the previous release 0.5:
Chris@456 44
Chris@456 45 * The play pointer no longer tracks to the centre of the main pane
Chris@456 46 when dragging, and is now always visible. Play pointer / playhead
Chris@456 47 behaviour is generally expected to be much more sensible and
Chris@456 48 intuitive in this release than in prior ones
Chris@456 49
Chris@456 50 * Many keyboard shortcuts have been added and improved, including the
Chris@456 51 shortcuts for incremental note-by-note selection and moving the
Chris@456 52 play pointer
Chris@456 53
Chris@456 54 * Audio files are now implicitly normalised to peak == 1.0 when
Chris@456 55 loading
Chris@456 56
Chris@456 57 * Tony now has an Analysis menu which contains various configuration
Chris@456 58 settings that affect pitch analysis
Chris@456 59
Chris@456 60 * There is now an option to save the session directly to the same
Chris@456 61 directory as the original audio file, for rapid saving when
Chris@456 62 annotating many audio files in sequence
Chris@456 63
Chris@456 64 * The extents of the "active" note are now more clearly shown when
Chris@456 65 mousing over the note track
Chris@456 66
Chris@456 67 * There is a new function to delete the notes (without deleting pitch
Chris@456 68 measurements) within the selection
Chris@456 69
Chris@456 70 * Numerous bug fixes
Chris@456 71
Chris@456 72 Changes in Tony 0.5 since the previous release 0.4:
Chris@456 73
Chris@456 74 * The start and end of the recording are now shaded in grey so you
Chris@456 75 can see where they are
Chris@456 76
Chris@456 77 * There are new save/open session functions on the File menu; the
Chris@456 78 session file extension is .ton, and save/open session should work
Chris@456 79
Chris@456 80 * The note edit tool (which was largely broken in 0.4 after lots of
Chris@456 81 work on pitch track editing) now works again
Chris@456 82
Chris@456 83 * New note editing menu actions: split note, merge notes, form note
Chris@456 84 from selection, snap notes to pitch track
Chris@456 85
Chris@456 86 * Editing the pitch track (when notes are present) causes the notes
Chris@456 87 to be automatically updated to the new pitch track
Chris@456 88
Chris@456 89 * The Key and Mouse Reference help window has been updated so as to
Chris@456 90 show Tony-specific actions properly
Chris@456 91
Chris@456 92 * The undo/redo command bundling has been tidied up and some related
Chris@456 93 crashes fixed
Chris@456 94
Chris@456 95 Changes in Tony 0.4 since the previous release 0.3:
Chris@456 96
Chris@456 97 * The main pitch tracker (pYIN) now uses a non-FFT Yin method in
Chris@456 98 order to produce unbiased timestamps
Chris@456 99
Chris@456 100 * Pitch estimation within a constrained frequency range now uses a
Chris@456 101 harmonic spectrum plugin (CHP) that tracks peaks within the range
Chris@456 102 in a way more in line with user expectations than pYIN
Chris@456 103
Chris@456 104 * The layer show/hide controls have been merged into the layer type
Chris@456 105 icons, saving toolbar space
Chris@456 106
Chris@456 107 * Adjustment of the displayed frequency range has been crudely added
Chris@456 108
Chris@456 109 * Fix crash on loading a second file and inability to export pitch
Chris@456 110 track after using selection strip
Chris@456 111
Chris@456 112 Changes in Tony 0.3 since the previous release 0.2:
Chris@456 113
Chris@456 114 * Key shortcuts for editing have been revised to be more consistent
Chris@456 115 on OS/X and across different Qt versions
Chris@456 116
Chris@456 117 * Reduce visual clutter in selection areas
Chris@456 118
Chris@456 119 * Fixes to OS/X deployment
Chris@456 120
Chris@456 121 Changes in Tony 0.2 since the previous release 0.1:
Chris@456 122
Chris@456 123 * Waveform is now displayed in a shadow layer at bottom of main pane
Chris@456 124
Chris@456 125 * A selection strip has been added at the bottom of the window, so
Chris@456 126 selections can be made without changing tool mode
Chris@456 127
Chris@456 128 * Double-click in selection strip now selects a region associated
Chris@456 129 with a single note
Chris@456 130
Chris@456 131 * Pitches can be moved up and down by octaves, and to different pitch
Chris@456 132 candidates, within the selected area
Chris@456 133
Chris@456 134 * Cancelling a selection by hitting Esc restores the pre-selection
Chris@456 135 pitch track
Chris@456 136
Chris@456 137 * A frequency range can be selected with shift-click in the main
Chris@456 138 window to prompt the pitch tracker to run only within that range
Chris@456 139
Chris@456 140 * Arbitrary-frequency playback and pitch track resynthesis now supported
Chris@456 141
Chris@456 142 * Layers can now be hidden, and playback toggled, individually, and
Chris@456 143 there are now gain and pain controls for each playable layer type