-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
179 lines (117 loc) · 6.63 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
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