annotate CHANGELOG @ 455:8264c35ffe11

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