Mercurial > hg > sonic-visualiser
comparison CHANGELOG @ 1523:f73a4e8c7040
Merge from branch 3.0-integration
author | Chris Cannam |
---|---|
date | Tue, 10 Jan 2017 16:21:32 +0000 |
parents | a2801c212fbf |
children | 5ffe87f75931 |
comparison
equal
deleted
inserted
replaced
1522:a0a37ed3c07a | 1523:f73a4e8c7040 |
---|---|
1 Changes in Sonic Visualiser 2.5 since the previous release 2.4.1: | 1 |
2 Changes in Sonic Visualiser 3.0 (Jan 2017) since the previous release 2.5: | |
3 | |
4 - Add ability to record audio, and ability to change the audio device | |
5 for playback or recording in the preferences | |
6 | |
7 - Add complete support for high-resolution (Hi-DPI or retina) | |
8 displays, including for layer data rendering as well as UI controls | |
9 and icons. This makes the biggest difference when using a retina | |
10 Mac, on which previous versions did not render layer data at retina | |
11 resolution, but it also improves scaling and rendering of UI | |
12 elements on Hi-DPI displays on Windows and Linux | |
13 | |
14 - Add ability to open, display, and analyse very long audio files (of | |
15 more than 2^32 sample frames) | |
16 | |
17 - Add ability to export scalable (SVG) image files | |
18 | |
19 - Run plugins in a separate process, so that if a plugin crashes, it | |
20 no longer brings down Sonic Visualiser with it. In every other | |
21 respect the behaviour should be unchanged | |
22 | |
23 - Scan plugins on startup in a separate process, and report on any | |
24 that crash or won't load | |
25 | |
26 - Change mp3 file loading so as to compensate for encoder/decoder | |
27 delay and padding (using "gapless playback" logic). While this is a | |
28 real improvement, unfortunately it does mean that the initial | |
29 padding in mp3 file load has changed from previous versions, which | |
30 may mean some sessions saved in previous versions are no longer | |
31 correctly aligned. It's not a great idea to use mp3 as a file | |
32 format of record, because of differences like this between | |
33 decoders. The previous behaviour is still available as a preference. | |
34 | |
35 - Add new Hybrid normalisation type for spectrogram and colour 3d | |
36 plot layers. This normalises each column to its peak value and then | |
37 scales the normalised values by the log of the peak in order to | |
38 restore some distinction in scale between columns with different | |
39 levels. It can provide quite visually clear results. | |
40 | |
41 - Add function to subdivide time instant layers into regular | |
42 intervals (and its inverse) | |
43 | |
44 - Add new preference for default colour scales | |
45 | |
46 - Switch to using combined level/pan controls in layer property boxes | |
47 and for the main volume control | |
48 | |
49 - Make CSV file reader better able to handle files with varying | |
50 numbers of columns | |
51 | |
52 - Fix a number of problems on Windows with loading and saving some | |
53 file formats to filenames not representable in system codepage | |
54 | |
55 - Add "What's New" dialog | |
56 | |
57 - Finally switch the Windows built to 64-bit by default (with | |
58 adapters to run either 32- or 64-bit plugins) | |
59 | |
60 | |
61 Changes in Sonic Visualiser 2.5 (Oct 2015) since the previous release 2.4.1: | |
2 | 62 |
3 - Add unit-converter dialog, for converting between various pitch and | 63 - Add unit-converter dialog, for converting between various pitch and |
4 timing units | 64 timing units |
5 | 65 |
6 - Fix failure to reload note layers from session file | 66 - Fix failure to reload note layers from session file |
11 | 71 |
12 - Fix generation of wrong layer type from some CSV files | 72 - Fix generation of wrong layer type from some CSV files |
13 | 73 |
14 - Fix failure to export last instant in a time-instant layer | 74 - Fix failure to export last instant in a time-instant layer |
15 | 75 |
16 Changes in Sonic Visualiser 2.4.1 since the previous release 2.4: | 76 |
77 Changes in Sonic Visualiser 2.4.1 (Oct 2014) since the previous release 2.4: | |
17 | 78 |
18 - Fix a crash when rendering certain colour 3d plot layers | 79 - Fix a crash when rendering certain colour 3d plot layers |
19 | 80 |
20 Changes in Sonic Visualiser 2.4 since the previous release 2.3: | 81 |
82 Changes in Sonic Visualiser 2.4 (Sep 2014) since the previous release 2.3: | |
21 | 83 |
22 - Add support for left/right scrolling using a two-finger touchpad | 84 - Add support for left/right scrolling using a two-finger touchpad |
23 gesture (where available) | 85 gesture (where available) |
24 | 86 |
25 - Make the octave numbering into a configurable option, and change | 87 - Make the octave numbering into a configurable option, and change |
69 - Fix problems with keyboard shortcuts when using Qt5 on OS/X. This | 131 - Fix problems with keyboard shortcuts when using Qt5 on OS/X. This |
70 is the first release in which the official builds use Qt5 for all | 132 is the first release in which the official builds use Qt5 for all |
71 platforms. | 133 platforms. |
72 | 134 |
73 | 135 |
74 Changes in Sonic Visualiser 2.3 since the previous release 2.2: | 136 Changes in Sonic Visualiser 2.3 (Dec 2013) since the previous release 2.2: |
75 | 137 |
76 - Add a startup welcome dialog that also explains what SV makes | 138 - Add a startup welcome dialog that also explains what SV makes |
77 network connections for and allows user to forbid them | 139 network connections for and allows user to forbid them |
78 | 140 |
79 - Add "Export Audio Data" feature | 141 - Add "Export Audio Data" feature |
95 | 157 |
96 - Permit installation to non-default location with Windows installer | 158 - Permit installation to non-default location with Windows installer |
97 build | 159 build |
98 | 160 |
99 | 161 |
100 Changes in Sonic Visualiser 2.2 since the previous release 2.1: | 162 Changes in Sonic Visualiser 2.2 (July 2013) since the previous release 2.1: |
101 | 163 |
102 - Build with support for hidpi ("retina") text on OS/X | 164 - Build with support for hidpi ("retina") text on OS/X |
103 | 165 |
104 - Fix very slow analysis when using Ogg or FLAC files decoded | 166 - Fix very slow analysis when using Ogg or FLAC files decoded |
105 via libsndfile | 167 via libsndfile |
112 | 174 |
113 - Reset cyclical counters and switch back to navigate mode when | 175 - Reset cyclical counters and switch back to navigate mode when |
114 a new session is started | 176 a new session is started |
115 | 177 |
116 | 178 |
117 Changes in Sonic Visualiser 2.1 since the previous release 2.0.1: | 179 Changes in Sonic Visualiser 2.1 (May 2013) since the previous release 2.0.1: |
118 | 180 |
119 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) | 181 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) |
120 | 182 |
121 - Make it easier to see results from transforms that return a single point | 183 - Make it easier to see results from transforms that return a single point |
122 | 184 |
130 Changes in Sonic Visualiser 2.0.1 since the previous release 2.0: | 192 Changes in Sonic Visualiser 2.0.1 since the previous release 2.0: |
131 | 193 |
132 - Fix incorrect samplerate in reading m4a files on OS/X | 194 - Fix incorrect samplerate in reading m4a files on OS/X |
133 | 195 |
134 | 196 |
135 Changes in Sonic Visualiser 2.0 since the previous release 1.9: | 197 Changes in Sonic Visualiser 2.0 (July 2012) since the previous release 1.9: |
136 | 198 |
137 - Support 64-bit builds on OS/X (using CoreAudio instead of | 199 - Support 64-bit builds on OS/X (using CoreAudio instead of |
138 obsolete QuickTime audio file reader) | 200 obsolete QuickTime audio file reader) |
139 | 201 |
140 - Simplify RDF reading and fix some bugs. Now requires Dataquay | 202 - Simplify RDF reading and fix some bugs. Now requires Dataquay |
142 directly. Release builds use Sord/Serd rather than Redland | 204 directly. Release builds use Sord/Serd rather than Redland |
143 | 205 |
144 - Add a fullscreen mode on the F11 key | 206 - Add a fullscreen mode on the F11 key |
145 | 207 |
146 | 208 |
147 Changes in Sonic Visualiser 1.9 since the previous release 1.8: | 209 Changes in Sonic Visualiser 1.9 (Oct 2011) since the previous release 1.8: |
148 | 210 |
149 - Add session templates; save session as template; apply template to | 211 - Add session templates; save session as template; apply template to |
150 session | 212 session |
151 | 213 |
152 - Tidy up the file open logic so as to remove the dialog asking how | 214 - Tidy up the file open logic so as to remove the dialog asking how |
153 to open a file, where possible | 215 to open a file, where possible |
154 | 216 |
155 - Various bug fixes. | 217 - Various bug fixes. |
156 | 218 |
157 | 219 |
158 Changes in Sonic Visualiser 1.8 since the previous release 1.7.2: | 220 Changes in Sonic Visualiser 1.8 (Apr 2011) since the previous release 1.7.2: |
159 | 221 |
160 - Sonic Visualiser now registers as a file type handler on OS/X, | 222 - Sonic Visualiser now registers as a file type handler on OS/X, |
161 providing better integration with the desktop generally (Dan Stowell) | 223 providing better integration with the desktop generally (Dan Stowell) |
162 | 224 |
163 - There is a new function to toggle all Time Rulers at once (key #) | 225 - There is a new function to toggle all Time Rulers at once (key #) |
183 Windows. | 245 Windows. |
184 | 246 |
185 - A Czech translation is now included (thanks to Pavel Fric). | 247 - A Czech translation is now included (thanks to Pavel Fric). |
186 | 248 |
187 | 249 |
188 Changes in Sonic Visualiser 1.7.2 since the previous release 1.7.1: | 250 Changes in Sonic Visualiser 1.7.2 (May 2010) since the previous release 1.7.1: |
189 | 251 |
190 - The time-value layer now has an origin line and an option to | 252 - The time-value layer now has an origin line and an option to |
191 show derivatives (change from one point to the next) rather than | 253 show derivatives (change from one point to the next) rather than |
192 raw values | 254 raw values |
193 | 255 |
196 | 258 |
197 - A crash when pressing Play straight after New Session has been | 259 - A crash when pressing Play straight after New Session has been |
198 fixed | 260 fixed |
199 | 261 |
200 | 262 |
201 Changes in Sonic Visualiser 1.7.1 since the previous release 1.7: | 263 Changes in Sonic Visualiser 1.7.1 (Oct 2009) since the previous release 1.7: |
202 | 264 |
203 - The RDF importer does a better job of assigning labels to layers, | 265 - The RDF importer does a better job of assigning labels to layers, |
204 layers to panes, and values to labelled regions | 266 layers to panes, and values to labelled regions |
205 | 267 |
206 - Interactive editing in the Text layer benefits from the same | 268 - Interactive editing in the Text layer benefits from the same |
213 status bar | 275 status bar |
214 | 276 |
215 - The Russian translation has been updated (thanks Alexandre) | 277 - The Russian translation has been updated (thanks Alexandre) |
216 | 278 |
217 | 279 |
218 Changes in Sonic Visualiser 1.7 since the previous release 1.6: | 280 Changes in Sonic Visualiser 1.7 (Sep 2009) since the previous release 1.6: |
219 | 281 |
220 - A new "Insert Item At Selection" function on the Edit menu | 282 - A new "Insert Item At Selection" function on the Edit menu |
221 can be used to create Note and Region layer items whose time | 283 can be used to create Note and Region layer items whose time |
222 extents correspond to the current selection(s) | 284 extents correspond to the current selection(s) |
223 | 285 |
228 timing (importing MIDI files using with the more common | 290 timing (importing MIDI files using with the more common |
229 timebase-based timing was already supported) | 291 timebase-based timing was already supported) |
230 | 292 |
231 - Time values throughout the display may optionally be shown in | 293 - Time values throughout the display may optionally be shown in |
232 seconds and frames at various frame rates | 294 seconds and frames at various frame rates |
233 | 295 |
234 - A crash on exit in Windows has been fixed | 296 - A crash on exit in Windows has been fixed |
235 | 297 |
236 - A very unobtrusive user survey is now included | 298 - A very unobtrusive user survey is now included |
237 | 299 |
238 - Various other bug fixes. | 300 - Various other bug fixes. |
239 | 301 |
240 | 302 |
241 Changes in Sonic Visualiser 1.6 since the previous release 1.5: | 303 Changes in Sonic Visualiser 1.6 (Jun 2009) since the previous release 1.5: |
242 | 304 |
243 - The Colour 3D Plot layer now supports logarithmic vertical | 305 - The Colour 3D Plot layer now supports logarithmic vertical |
244 scale and linear interpolation options. | 306 scale and linear interpolation options. |
245 | 307 |
246 - A new colour scheme (High Gain) has been added for spectrogram | 308 - A new colour scheme (High Gain) has been added for spectrogram |
250 Plot. | 312 Plot. |
251 | 313 |
252 - Various other bug fixes. | 314 - Various other bug fixes. |
253 | 315 |
254 | 316 |
255 Changes in Sonic Visualiser 1.5 since the previous version 1.4: | 317 Changes in Sonic Visualiser 1.5 (Mar 2009) since the previous release 1.4: |
256 | 318 |
257 - You can now insert time instants, time values, and notes using | 319 - You can now insert time instants, time values, and notes using |
258 a MIDI device during playback. If a time value or note layer is | 320 a MIDI device during playback. If a time value or note layer is |
259 current it will be used for insertion (giving a value equal to | 321 current it will be used for insertion (giving a value equal to |
260 the pitch class, or the played note, respectively); otherwise an | 322 the pitch class, or the played note, respectively); otherwise an |
291 | 353 |
292 - Several serious crashing, deadlock, and data corruption bugs have | 354 - Several serious crashing, deadlock, and data corruption bugs have |
293 been fixed. | 355 been fixed. |
294 | 356 |
295 | 357 |
296 New features in Sonic Visualiser 1.4 since the previous version 1.3: | 358 Changes in Sonic Visualiser 1.4 (Dec 2008) since the previous release 1.3: |
297 | 359 |
298 - SV now has a Region layer type, used for display of features with | 360 - SV now has a Region layer type, used for display of features with |
299 durations. It also supports Vamp v2.0 plugins that provide durations | 361 durations. It also supports Vamp v2.0 plugins that provide durations |
300 for features. | 362 for features. |
301 | 363 |
321 XML, you need to know you're doing it. | 383 XML, you need to know you're doing it. |
322 | 384 |
323 - Several crashes and other bugs have been fixed. | 385 - Several crashes and other bugs have been fixed. |
324 | 386 |
325 | 387 |
326 Changes in Sonic Visualiser 1.3 since the previous version 1.2: | 388 Changes in Sonic Visualiser 1.3 (Jul 2008) since the previous release 1.2: |
327 | 389 |
328 - There is a new spreadsheet-style data viewer and editor for | 390 - There is a new spreadsheet-style data viewer and editor for |
329 viewing and editing the data in some types of annotation layer. | 391 viewing and editing the data in some types of annotation layer. |
330 | 392 |
331 - Alignments are now saved to the session file. | 393 - Alignments are now saved to the session file. |
340 - There is a new, somewhat provisional PulseAudio output driver. | 402 - There is a new, somewhat provisional PulseAudio output driver. |
341 | 403 |
342 - Several other bug fixes. | 404 - Several other bug fixes. |
343 | 405 |
344 | 406 |
345 New features in Sonic Visualiser 1.2, since the previous version 1.0: | 407 Changes in Sonic Visualiser 1.2 (Feb 2008) since the previous release 1.0: |
346 | 408 |
347 - SV now supports time-alignment of multiple performances of a work | 409 - SV now supports time-alignment of multiple performances of a work |
348 loaded at the same time. This option is enabled when the MATCH Vamp | 410 loaded at the same time. This option is enabled when the MATCH Vamp |
349 plugin is installed. When alignment is switched on and more than one | 411 plugin is installed. When alignment is switched on and more than one |
350 audio file is open, SV will assume that all open files are | 412 audio file is open, SV will assume that all open files are |