Mercurial > hg > sonic-visualiser
comparison CHANGELOG @ 2008:55d9bbf1fe45 zoom
Merge from default branch
author | Chris Cannam |
---|---|
date | Mon, 17 Sep 2018 14:05:41 +0100 |
parents | 6af7dec43347 |
children | 8fd31da7dd05 |
comparison
equal
deleted
inserted
replaced
2007:246bdf94ef7b | 2008:55d9bbf1fe45 |
---|---|
1 Changes in Sonic Visualiser 2.5 since the previous release 2.4.1: | 1 |
2 Changes in Sonic Visualiser 3.2 since the previous release 3.1.1: | |
3 | |
4 - Add feature to convert and import audio from a CSV data file | |
5 | |
6 | |
7 Changes in Sonic Visualiser 3.1.1 (Aug 2018) since the previous release 3.1: | |
8 | |
9 - Fix failure to record correctly into an empty session with certain | |
10 audio drivers | |
11 | |
12 - Fix failure to run LADSPA plugins at all, except with some unusual | |
13 path layouts | |
14 | |
15 - Fix failure to silence sonified notes when rewinding backwards or | |
16 jumping back from a loop endpoint | |
17 | |
18 - Fix macOS .dmg image so as to use older HFS+ filesystem for compatibility | |
19 | |
20 | |
21 Changes in Sonic Visualiser 3.1 (July 2018) since the previous release 3.0.3: | |
22 | |
23 - Add Plugins tab to Preferences dialog, from which you can review | |
24 the plugin load paths and see which plugins were loaded from which | |
25 locations, and also customise load paths (though the various path | |
26 environment variables are still supported) | |
27 | |
28 - Stream the export of audio data and other CSV data so that | |
29 very large exports don't hang the UI or run us out of memory | |
30 (thanks to Lucas Thompson) | |
31 | |
32 - Ensure vertical scale appears for auto-align layers when there is | |
33 nothing else to auto-align them to | |
34 | |
35 - Fix another long-standing Windows-platform wide-char/utf8 | |
36 conversion problem, with environment variable naming and contents | |
37 | |
38 - Improve handling of incomplete session loads, i.e. situations where | |
39 the audio files referred to by a session could not be found - | |
40 previously the session could be re-saved immediately thus losing | |
41 the audio reference; now at least we disable Save (enabling only | |
42 Save As) and show a warning | |
43 | |
44 - Update pane and layer menu shortcuts so that the | |
45 waveform/spectrogram/etc shortcuts (Shift+G etc) operate on the | |
46 source model in the currently-selected pane rather than the main | |
47 model. This is a backward-incompatible change but is a far more | |
48 intuitive way for the function to work | |
49 | |
50 - Use dark background for bright colours in time-value/note/etc | |
51 layers as well as e.g. waveforms - this is how it was always | |
52 "intended to" work, but it is a backward-incompatible change | |
53 | |
54 - Make "Select All" select the whole span of everything that exists, | |
55 not just the main model | |
56 | |
57 - Add horizontal scale to Spectrum layer | |
58 | |
59 - Improve spacing and labelling of vertical log scales | |
60 | |
61 - Update build system for better Cap'n Proto version support and to | |
62 use Repoint for code management in the repository | |
63 | |
64 - Various other bug fixes | |
65 | |
66 | |
67 Changes in Sonic Visualiser 3.0.3 (May 2017) since the previous release 3.0.2: | |
68 | |
69 - Improve decisions about where and how to label vertical scales | |
70 | |
71 - Update build support material and documentation to reflect the | |
72 official release of Cap'n Proto 0.6 (which we can now use rather | |
73 than depending on git builds) | |
74 | |
75 | |
76 Changes in Sonic Visualiser 3.0.2 (Mar 2017) since the previous release 3.0.1: | |
77 | |
78 - Fix crash when changing parameters for spectrum view | |
79 | |
80 - Fix incorrect measure tool crosshairs in spectrum view | |
81 | |
82 - Update Russian and Czech UI translations (thanks to Alexandre Prokoudine | |
83 and Pavel Fric respectively) | |
84 | |
85 | |
86 Changes in Sonic Visualiser 3.0.1 (Mar 2017) since the previous release 3.0: | |
87 | |
88 - Fix crashes with MIDI devices and speedup/slowdown control on Windows | |
89 | |
90 - Update MIDI input driver layer | |
91 | |
92 | |
93 Changes in Sonic Visualiser 3.0 (Mar 2017) since the previous release 2.5: | |
94 | |
95 - Add ability to record audio, and ability to change the audio device | |
96 for playback or recording in the preferences | |
97 | |
98 - Add complete support for high-resolution (Hi-DPI or retina) | |
99 displays, including for layer data rendering as well as UI controls | |
100 and icons. This makes the biggest difference when using a retina | |
101 Mac, on which previous versions did not render layer data at retina | |
102 resolution, but it also improves scaling and rendering of UI | |
103 elements on Hi-DPI displays on Windows and Linux | |
104 | |
105 - Add ability to export scalable (SVG) image files | |
106 | |
107 - Run plugins in a separate process, so that if a plugin crashes, it | |
108 no longer brings down Sonic Visualiser with it. In every other | |
109 respect the behaviour should be unchanged | |
110 | |
111 - Scan plugins on startup in a separate process, and report on any | |
112 that crash or won't load | |
113 | |
114 - Add ability to open, display, and analyse very long audio files (of | |
115 more than 2^32 sample frames) | |
116 | |
117 - Change mp3 file loading so as to compensate for encoder/decoder | |
118 delay and padding (using "gapless playback" logic). While this is a | |
119 real improvement, unfortunately it does mean that the initial | |
120 padding in mp3 file load has changed from previous versions, which | |
121 may mean some sessions saved in previous versions are no longer | |
122 correctly aligned. It's not a great idea to use mp3 as a file | |
123 format of record, because of differences like this between | |
124 decoders. The previous behaviour is still available as a preference. | |
125 | |
126 - Add new Hybrid normalisation type for spectrogram and colour 3d | |
127 plot layers. This normalises each column to its peak value and then | |
128 scales the normalised values by the log of the peak in order to | |
129 restore some distinction in scale between columns with different | |
130 levels. It can provide quite visually clear results. | |
131 | |
132 - Add function to subdivide time instant layers into regular | |
133 intervals (and its inverse) | |
134 | |
135 - Add new preference for default colour scales | |
136 | |
137 - Add a basic ability to zoom (in the frequency axis) to the spectrum | |
138 | |
139 - Switch to using combined level/pan controls in layer property boxes | |
140 and for the main volume control | |
141 | |
142 - Make CSV file reader better able to handle files with varying | |
143 numbers of columns | |
144 | |
145 - Fix a number of problems on Windows with loading and saving some | |
146 file formats to filenames not representable in system codepage | |
147 | |
148 - Add "What's New" dialog | |
149 | |
150 - Finally switch the Windows build to 64-bit by default (with | |
151 adapters to run either 32- or 64-bit plugins) | |
152 | |
153 | |
154 Changes in Sonic Visualiser 2.5 (Oct 2015) since the previous release 2.4.1: | |
2 | 155 |
3 - Add unit-converter dialog, for converting between various pitch and | 156 - Add unit-converter dialog, for converting between various pitch and |
4 timing units | 157 timing units |
5 | 158 |
6 - Fix failure to reload note layers from session file | 159 - Fix failure to reload note layers from session file |
11 | 164 |
12 - Fix generation of wrong layer type from some CSV files | 165 - Fix generation of wrong layer type from some CSV files |
13 | 166 |
14 - Fix failure to export last instant in a time-instant layer | 167 - Fix failure to export last instant in a time-instant layer |
15 | 168 |
16 Changes in Sonic Visualiser 2.4.1 since the previous release 2.4: | 169 |
170 Changes in Sonic Visualiser 2.4.1 (Oct 2014) since the previous release 2.4: | |
17 | 171 |
18 - Fix a crash when rendering certain colour 3d plot layers | 172 - Fix a crash when rendering certain colour 3d plot layers |
19 | 173 |
20 Changes in Sonic Visualiser 2.4 since the previous release 2.3: | 174 |
175 Changes in Sonic Visualiser 2.4 (Sep 2014) since the previous release 2.3: | |
21 | 176 |
22 - Add support for left/right scrolling using a two-finger touchpad | 177 - Add support for left/right scrolling using a two-finger touchpad |
23 gesture (where available) | 178 gesture (where available) |
24 | 179 |
25 - Make the octave numbering into a configurable option, and change | 180 - Make the octave numbering into a configurable option, and change |
69 - Fix problems with keyboard shortcuts when using Qt5 on OS/X. This | 224 - 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 | 225 is the first release in which the official builds use Qt5 for all |
71 platforms. | 226 platforms. |
72 | 227 |
73 | 228 |
74 Changes in Sonic Visualiser 2.3 since the previous release 2.2: | 229 Changes in Sonic Visualiser 2.3 (Dec 2013) since the previous release 2.2: |
75 | 230 |
76 - Add a startup welcome dialog that also explains what SV makes | 231 - Add a startup welcome dialog that also explains what SV makes |
77 network connections for and allows user to forbid them | 232 network connections for and allows user to forbid them |
78 | 233 |
79 - Add "Export Audio Data" feature | 234 - Add "Export Audio Data" feature |
95 | 250 |
96 - Permit installation to non-default location with Windows installer | 251 - Permit installation to non-default location with Windows installer |
97 build | 252 build |
98 | 253 |
99 | 254 |
100 Changes in Sonic Visualiser 2.2 since the previous release 2.1: | 255 Changes in Sonic Visualiser 2.2 (July 2013) since the previous release 2.1: |
101 | 256 |
102 - Build with support for hidpi ("retina") text on OS/X | 257 - Build with support for hidpi ("retina") text on OS/X |
103 | 258 |
104 - Fix very slow analysis when using Ogg or FLAC files decoded | 259 - Fix very slow analysis when using Ogg or FLAC files decoded |
105 via libsndfile | 260 via libsndfile |
112 | 267 |
113 - Reset cyclical counters and switch back to navigate mode when | 268 - Reset cyclical counters and switch back to navigate mode when |
114 a new session is started | 269 a new session is started |
115 | 270 |
116 | 271 |
117 Changes in Sonic Visualiser 2.1 since the previous release 2.0.1: | 272 Changes in Sonic Visualiser 2.1 (May 2013) since the previous release 2.0.1: |
118 | 273 |
119 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) | 274 - Fix incorrect handling of FixedSampleRate outputs (Vamp SDK fix) |
120 | 275 |
121 - Make it easier to see results from transforms that return a single point | 276 - Make it easier to see results from transforms that return a single point |
122 | 277 |
130 Changes in Sonic Visualiser 2.0.1 since the previous release 2.0: | 285 Changes in Sonic Visualiser 2.0.1 since the previous release 2.0: |
131 | 286 |
132 - Fix incorrect samplerate in reading m4a files on OS/X | 287 - Fix incorrect samplerate in reading m4a files on OS/X |
133 | 288 |
134 | 289 |
135 Changes in Sonic Visualiser 2.0 since the previous release 1.9: | 290 Changes in Sonic Visualiser 2.0 (July 2012) since the previous release 1.9: |
136 | 291 |
137 - Support 64-bit builds on OS/X (using CoreAudio instead of | 292 - Support 64-bit builds on OS/X (using CoreAudio instead of |
138 obsolete QuickTime audio file reader) | 293 obsolete QuickTime audio file reader) |
139 | 294 |
140 - Simplify RDF reading and fix some bugs. Now requires Dataquay | 295 - Simplify RDF reading and fix some bugs. Now requires Dataquay |
142 directly. Release builds use Sord/Serd rather than Redland | 297 directly. Release builds use Sord/Serd rather than Redland |
143 | 298 |
144 - Add a fullscreen mode on the F11 key | 299 - Add a fullscreen mode on the F11 key |
145 | 300 |
146 | 301 |
147 Changes in Sonic Visualiser 1.9 since the previous release 1.8: | 302 Changes in Sonic Visualiser 1.9 (Oct 2011) since the previous release 1.8: |
148 | 303 |
149 - Add session templates; save session as template; apply template to | 304 - Add session templates; save session as template; apply template to |
150 session | 305 session |
151 | 306 |
152 - Tidy up the file open logic so as to remove the dialog asking how | 307 - Tidy up the file open logic so as to remove the dialog asking how |
153 to open a file, where possible | 308 to open a file, where possible |
154 | 309 |
155 - Various bug fixes. | 310 - Various bug fixes. |
156 | 311 |
157 | 312 |
158 Changes in Sonic Visualiser 1.8 since the previous release 1.7.2: | 313 Changes in Sonic Visualiser 1.8 (Apr 2011) since the previous release 1.7.2: |
159 | 314 |
160 - Sonic Visualiser now registers as a file type handler on OS/X, | 315 - Sonic Visualiser now registers as a file type handler on OS/X, |
161 providing better integration with the desktop generally (Dan Stowell) | 316 providing better integration with the desktop generally (Dan Stowell) |
162 | 317 |
163 - There is a new function to toggle all Time Rulers at once (key #) | 318 - There is a new function to toggle all Time Rulers at once (key #) |
183 Windows. | 338 Windows. |
184 | 339 |
185 - A Czech translation is now included (thanks to Pavel Fric). | 340 - A Czech translation is now included (thanks to Pavel Fric). |
186 | 341 |
187 | 342 |
188 Changes in Sonic Visualiser 1.7.2 since the previous release 1.7.1: | 343 Changes in Sonic Visualiser 1.7.2 (May 2010) since the previous release 1.7.1: |
189 | 344 |
190 - The time-value layer now has an origin line and an option to | 345 - 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 | 346 show derivatives (change from one point to the next) rather than |
192 raw values | 347 raw values |
193 | 348 |
196 | 351 |
197 - A crash when pressing Play straight after New Session has been | 352 - A crash when pressing Play straight after New Session has been |
198 fixed | 353 fixed |
199 | 354 |
200 | 355 |
201 Changes in Sonic Visualiser 1.7.1 since the previous release 1.7: | 356 Changes in Sonic Visualiser 1.7.1 (Oct 2009) since the previous release 1.7: |
202 | 357 |
203 - The RDF importer does a better job of assigning labels to layers, | 358 - The RDF importer does a better job of assigning labels to layers, |
204 layers to panes, and values to labelled regions | 359 layers to panes, and values to labelled regions |
205 | 360 |
206 - Interactive editing in the Text layer benefits from the same | 361 - Interactive editing in the Text layer benefits from the same |
213 status bar | 368 status bar |
214 | 369 |
215 - The Russian translation has been updated (thanks Alexandre) | 370 - The Russian translation has been updated (thanks Alexandre) |
216 | 371 |
217 | 372 |
218 Changes in Sonic Visualiser 1.7 since the previous release 1.6: | 373 Changes in Sonic Visualiser 1.7 (Sep 2009) since the previous release 1.6: |
219 | 374 |
220 - A new "Insert Item At Selection" function on the Edit menu | 375 - A new "Insert Item At Selection" function on the Edit menu |
221 can be used to create Note and Region layer items whose time | 376 can be used to create Note and Region layer items whose time |
222 extents correspond to the current selection(s) | 377 extents correspond to the current selection(s) |
223 | 378 |
228 timing (importing MIDI files using with the more common | 383 timing (importing MIDI files using with the more common |
229 timebase-based timing was already supported) | 384 timebase-based timing was already supported) |
230 | 385 |
231 - Time values throughout the display may optionally be shown in | 386 - Time values throughout the display may optionally be shown in |
232 seconds and frames at various frame rates | 387 seconds and frames at various frame rates |
233 | 388 |
234 - A crash on exit in Windows has been fixed | 389 - A crash on exit in Windows has been fixed |
235 | 390 |
236 - A very unobtrusive user survey is now included | 391 - A very unobtrusive user survey is now included |
237 | 392 |
238 - Various other bug fixes. | 393 - Various other bug fixes. |
239 | 394 |
240 | 395 |
241 Changes in Sonic Visualiser 1.6 since the previous release 1.5: | 396 Changes in Sonic Visualiser 1.6 (Jun 2009) since the previous release 1.5: |
242 | 397 |
243 - The Colour 3D Plot layer now supports logarithmic vertical | 398 - The Colour 3D Plot layer now supports logarithmic vertical |
244 scale and linear interpolation options. | 399 scale and linear interpolation options. |
245 | 400 |
246 - A new colour scheme (High Gain) has been added for spectrogram | 401 - A new colour scheme (High Gain) has been added for spectrogram |
250 Plot. | 405 Plot. |
251 | 406 |
252 - Various other bug fixes. | 407 - Various other bug fixes. |
253 | 408 |
254 | 409 |
255 Changes in Sonic Visualiser 1.5 since the previous version 1.4: | 410 Changes in Sonic Visualiser 1.5 (Mar 2009) since the previous release 1.4: |
256 | 411 |
257 - You can now insert time instants, time values, and notes using | 412 - 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 | 413 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 | 414 current it will be used for insertion (giving a value equal to |
260 the pitch class, or the played note, respectively); otherwise an | 415 the pitch class, or the played note, respectively); otherwise an |
291 | 446 |
292 - Several serious crashing, deadlock, and data corruption bugs have | 447 - Several serious crashing, deadlock, and data corruption bugs have |
293 been fixed. | 448 been fixed. |
294 | 449 |
295 | 450 |
296 New features in Sonic Visualiser 1.4 since the previous version 1.3: | 451 Changes in Sonic Visualiser 1.4 (Dec 2008) since the previous release 1.3: |
297 | 452 |
298 - SV now has a Region layer type, used for display of features with | 453 - 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 | 454 durations. It also supports Vamp v2.0 plugins that provide durations |
300 for features. | 455 for features. |
301 | 456 |
321 XML, you need to know you're doing it. | 476 XML, you need to know you're doing it. |
322 | 477 |
323 - Several crashes and other bugs have been fixed. | 478 - Several crashes and other bugs have been fixed. |
324 | 479 |
325 | 480 |
326 Changes in Sonic Visualiser 1.3 since the previous version 1.2: | 481 Changes in Sonic Visualiser 1.3 (Jul 2008) since the previous release 1.2: |
327 | 482 |
328 - There is a new spreadsheet-style data viewer and editor for | 483 - There is a new spreadsheet-style data viewer and editor for |
329 viewing and editing the data in some types of annotation layer. | 484 viewing and editing the data in some types of annotation layer. |
330 | 485 |
331 - Alignments are now saved to the session file. | 486 - Alignments are now saved to the session file. |
340 - There is a new, somewhat provisional PulseAudio output driver. | 495 - There is a new, somewhat provisional PulseAudio output driver. |
341 | 496 |
342 - Several other bug fixes. | 497 - Several other bug fixes. |
343 | 498 |
344 | 499 |
345 New features in Sonic Visualiser 1.2, since the previous version 1.0: | 500 Changes in Sonic Visualiser 1.2 (Feb 2008) since the previous release 1.0: |
346 | 501 |
347 - SV now supports time-alignment of multiple performances of a work | 502 - 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 | 503 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 | 504 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 | 505 audio file is open, SV will assume that all open files are |