Mercurial > hg > sonic-visualiser
comparison CHANGELOG @ 416:9f25742b5953 templating
Merge from default branch
author | Chris Cannam |
---|---|
date | Wed, 27 Apr 2011 11:33:28 +0100 |
parents | 5c2a18310c6e |
children | 6750452fcbe6 |
comparison
equal
deleted
inserted
replaced
371:23f2ee395cf7 | 416:9f25742b5953 |
---|---|
1 | |
2 Changes in Sonic Visualiser 1.8 since the previous release 1.7.2: | |
3 | |
4 - Sonic Visualiser now registers as a file type handler on OS/X, | |
5 providing better integration with the desktop generally (Dan Stowell) | |
6 | |
7 - There is a new function to toggle all Time Rulers at once (key #) | |
8 | |
9 - The CSV import dialog has been overhauled, allowing more flexible | |
10 selection of purpose for each column | |
11 | |
12 - Text overlays are now easier to read on dark backgrounds | |
13 | |
14 - Hidden layers are now ignored when exporting an image (Dan Stowell) | |
15 | |
16 - A crash when starting a new session or exiting the application | |
17 after loading a session with saved alignment data has been fixed | |
18 | |
19 - The duplication of right-button menu functions when multiple files | |
20 were loaded has been fixed | |
21 | |
22 - The layer-add menu functions now have shortcuts (Dan Stowell) | |
23 | |
24 - The codebase has been reorganised into libraries and a configure | |
25 step added. It should be easier to build and maintain on OS/X and | |
26 Linux than previously, although it won't make much difference on | |
27 Windows. | |
28 | |
29 - A Czech translation is now included (thanks to Pavel Fric). | |
30 | |
31 Changes in Sonic Visualiser 1.7.2 since the previous release 1.7.1: | |
32 | |
33 - The time-value layer now has an origin line and an option to | |
34 show derivatives (change from one point to the next) rather than | |
35 raw values | |
36 | |
37 - A static initialiser race has been fixed, possibly fixing an | |
38 occasional crash on startup in Windows | |
39 | |
40 - A crash when pressing Play straight after New Session has been | |
41 fixed | |
42 | |
43 Changes in Sonic Visualiser 1.7.1 since the previous release 1.7: | |
44 | |
45 - The RDF importer does a better job of assigning labels to layers, | |
46 layers to panes, and values to labelled regions | |
47 | |
48 - Interactive editing in the Text layer benefits from the same | |
49 improvements as made in 1.7 to Note and Region layers | |
50 | |
51 - The layer data editor window has a text search feature | |
52 | |
53 - The main window status bar now shows the last label to have passed | |
54 the playback position in the current layer, at the right end of the | |
55 status bar | |
56 | |
57 - The Russian translation has been updated (thanks Alexandre) | |
58 | |
59 Changes in Sonic Visualiser 1.7 since the previous release 1.6: | |
60 | |
61 - A new "Insert Item At Selection" function on the Edit menu | |
62 can be used to create Note and Region layer items whose time | |
63 extents correspond to the current selection(s) | |
64 | |
65 - Interactively editing points in the Note and Region layers | |
66 now works much more smoothly | |
67 | |
68 - SV can now import MIDI files that use SMPTE timecode for event | |
69 timing (importing MIDI files using with the more common | |
70 timebase-based timing was already supported) | |
71 | |
72 - Time values throughout the display may optionally be shown in | |
73 seconds and frames at various frame rates | |
74 | |
75 - A crash on exit in Windows has been fixed | |
76 | |
77 - A very unobtrusive user survey is now included | |
78 | |
79 - Various other bug fixes. | |
80 | |
81 Changes in Sonic Visualiser 1.6 since the previous release 1.5: | |
82 | |
83 - The Colour 3D Plot layer now supports logarithmic vertical | |
84 scale and linear interpolation options. | |
85 | |
86 - A new colour scheme (High Gain) has been added for spectrogram | |
87 and Colour 3D Plot, which improves readability for some data. | |
88 | |
89 - Further performance improvements have been made to Colour 3D | |
90 Plot. | |
91 | |
92 - Various other bug fixes. | |
93 | |
94 Changes in Sonic Visualiser 1.5 since the previous version 1.4: | |
95 | |
96 - You can now insert time instants, time values, and notes using | |
97 a MIDI device during playback. If a time value or note layer is | |
98 current it will be used for insertion (giving a value equal to | |
99 the pitch class, or the played note, respectively); otherwise an | |
100 existing or new time instants layer will be used just as it is | |
101 when inserting instants using the PC keyboard. Using a MIDI | |
102 device should give better timing than using the PC keyboard. | |
103 | |
104 - There is a new Activity Log window with a (purely informative) list | |
105 of events and user interactions that happen while SV is running. | |
106 | |
107 - The spectrogram has somewhat improved graphical scaling, and | |
108 this is now the default (being much faster than the 4x oversampled | |
109 method). The previous default is still available as a preference. | |
110 | |
111 - Visualisation of very dense colour plots (such as spectrograms | |
112 calculated by plugins) is substantially faster in this release. | |
113 | |
114 - Spectrogram display is now faster in many circumstances. | |
115 | |
116 - Alignment using the MATCH plugin is faster on OS/X than before. | |
117 | |
118 - SV will take into account RDF plugin descriptions, if available, | |
119 in order to make somewhat better decisions about display of plugin | |
120 outputs (for example, placing segmentation data into a layer with | |
121 segmentation plot type). | |
122 | |
123 - You can now switch layers by clicking on the spare area at the left | |
124 end of the pane that is also used for the current pane indicator. | |
125 | |
126 - The vertical black lines dividing segments in the time value | |
127 layer's segmentation plot style are now optional. | |
128 | |
129 - Several widget layout bugs on OS/X have been fixed. | |
130 | |
131 - Several serious crashing, deadlock, and data corruption bugs have | |
132 been fixed. | |
133 | |
134 | |
135 New features in Sonic Visualiser 1.4 since the previous version 1.3: | |
136 | |
137 - SV now has a Region layer type, used for display of features with | |
138 durations. It also supports Vamp v2.0 plugins that provide durations | |
139 for features. | |
140 | |
141 - Layer data can now be imported from RDF described using the Audio | |
142 Features Ontology, as well as from the existing text file types. SV | |
143 can also export annotation layer data to RDF/Turtle, although in a | |
144 somewhat simplistic manner at present. | |
145 | |
146 - You can search for transforms by text in the new "Find a Transform" | |
147 dialog. This searches both installed plugins, and plugins that have | |
148 not been installed but that have descriptions available on the | |
149 semantic web. | |
150 | |
151 - You can now zoom and scroll vertically in the time-value, note, | |
152 and colour 3d plot layers. | |
153 | |
154 - Sonic Visualiser can now load sessions from uncompressed XML files | |
155 as well as its own compressed-XML .sv format. Files with extension | |
156 .xml that contain suitable session data will be loaded as sessions. | |
157 Note that .xml extension files still do not show up in the default | |
158 file load filter. This is intentional, as there may be any kind of | |
159 data in them -- if you want to load uncompressed session files from | |
160 XML, you need to know you're doing it. | |
161 | |
162 - Several crashes and other bugs have been fixed. | |
163 | |
164 Changes in Sonic Visualiser 1.3 since the previous version 1.2: | |
165 | |
166 - There is a new spreadsheet-style data viewer and editor for | |
167 viewing and editing the data in some types of annotation layer. | |
168 | |
169 - Alignments are now saved to the session file. | |
170 | |
171 - The spectrogram layer is usually somewhat faster than it was. | |
172 | |
173 - You can now hold Shift while dragging to move an item, in order | |
174 to override the initial drag resistance introduced in 1.2. | |
175 | |
176 - The gross mis-labelling of time lines in the ruler has been fixed. | |
177 | |
178 - There is a new, somewhat provisional PulseAudio output driver. | |
179 | |
180 - Several other bug fixes. | |
181 | |
182 New features in Sonic Visualiser 1.2, since the previous version 1.0: | |
183 | |
184 - SV now supports time-alignment of multiple performances of a work | |
185 loaded at the same time. This option is enabled when the MATCH Vamp | |
186 plugin is installed. When alignment is switched on and more than one | |
187 audio file is open, SV will assume that all open files are | |
188 differently timed performances of the same work, and will calculate | |
189 time alignments for them. Playback will then play only a single file | |
190 at a time, and the playback cursors in other files will track at the | |
191 varying speeds to try to ensure that each is at the same point in the | |
192 underlying score. This enables effective comparison of several such | |
193 files, as well as a meaningful way to switch from one performance to | |
194 another during playback (ensuring that the switch happens at the | |
195 correct point in the performance being switched to). | |
196 | |
197 - There is a new Image layer, which can display images from the | |
198 local filesystem or retrieved via HTTP or FTP. | |
199 | |
200 - A new measurement tool has been added. With the measurement tool | |
201 selected, dragging in a pane draws a rectangle labelled with the | |
202 scale values for its start and end corners and its size. You can | |
203 have any number of measurements present at once; they are associated | |
204 with the top layer, their scale values depend on the scale for that | |
205 layer, and they are only shown when that layer is at the top and the | |
206 measurement tool is active. Measurements are saved and reloaded in | |
207 the session file. Drawing measurements can be undone and redone, and | |
208 a measurement can be deleted by hitting Del when highlighted. Note | |
209 that the measurement tool shows the scale values associated with the | |
210 pixel positions of the mouse when dragging, not any values associated | |
211 with actual features present in the audio or its analysis (e.g. the | |
212 values are not rounded to the nearest spectrogram bin). | |
213 | |
214 - You can double-click using the measurement tool in the spectrogram | |
215 to get an instant measurement rectangle for a feature. This is a | |
216 purely graphical feature that works by calculating the boundary of a | |
217 contiguous region of pixels "similar to" the one you double-clicked | |
218 on; it does not use audio analysis. Adjusting the gain and colour | |
219 scheme etc of the spectrogram will (by design) affect the | |
220 measurements obtained this way. | |
221 | |
222 - The spectrum can now optionally show frequency estimates of peaks | |
223 aligned with a piano keyboard along the horizontal axis (this needs | |
224 some refinement). | |
225 | |
226 - The harmonic cursor in the spectrogram has moved from the Select | |
227 tool to the Measurement tool. There is now a similar harmonic cursor | |
228 in the spectrum. Both of them show more information as text | |
229 alongside the cursor than previously. | |
230 | |
231 - There is a new Erase tool for erasing individual points from an | |
232 editable layer. | |
233 | |
234 - Several keyboard shortcuts have changed -- all of the Alt+key | |
235 shortcuts now either use Ctrl or a plain keypress with no modifier, | |
236 to avoid clashes with window manager shortcuts and to make them | |
237 easier to use and remember | |
238 | |
239 - The playback controls are now in a Playback menu as well as the | |
240 toolbar. | |
241 | |
242 - There is a new key and mouse control reference under Help (or press | |
243 F2). | |
244 | |
245 - You can double-click on a pane in navigate mode to jump to a time. | |
246 | |
247 - All of the single-colour layers (waveform, time values etc) now | |
248 allow you to define your own colours as well as using the built-in | |
249 set. The colour of a layer is now shown next to its name on the pane. | |
250 | |
251 - When you add a new single-colour layer it will use a default colour | |
252 that is not yet in use in another layer (if there is one). | |
253 | |
254 - Single-colour layers can now optionally have black backgrounds (with | |
255 a set of lighter colours in the default colour palette that use black | |
256 backgrounds by default). | |
257 | |
258 - There's a new Printer colour scheme in the spectrogram with only a | |
259 small number of grey shades. | |
260 | |
261 - Vertical zoom in a log-scaled spectrogram is much more intuitive; | |
262 it now leaves the point that was in the centre of the visible area in | |
263 the centre after zoom, instead of the point that was in the centre of | |
264 the linear range corresponding to the visible area. | |
265 | |
266 - You can now turn a colour 3d plot layer upside down by clicking the | |
267 Invert Vertical Scale button. | |
268 | |
269 - There's a new Layer Summary window which shows the panes and | |
270 layer data in a tree layout. This is very simplistic at the moment. | |
271 | |
272 - Each pane now has an [X] button at its top left, which removes that | |
273 pane when clicked. | |
274 | |
275 - There's a new Solo play mode toggle button; when active, only the | |
276 currently selected pane is played. This is also the default when | |
277 time alignment is in use. | |
278 | |
279 - Rewind/ffwd now stay confined to the selection if Play Selection is | |
280 enabled; also, the rewind and ffwd "one step" buttons are now enabled | |
281 even if there is no time instants layer for them to align to (they | |
282 align to the time ruler instead and so jump in steps of a size | |
283 dependent on the zoom level). | |
284 | |
285 - You can now export note layers to MIDI. | |
286 | |
287 - MIDI note velocity is partially supported. Note velocity is | |
288 retained when importing and exporting MIDI and is used in playback, | |
289 but it is not yet shown in the display and cannot yet be edited. | |
290 | |
291 - You can now drag-and-drop files (of whatever type) onto SV from | |
292 other programs such as file managers or web browsers. | |
293 | |
294 - mp3 files (and Ogg, but they aren't supported on Windows at the | |
295 moment) are now decoded in a background thread so you can see the | |
296 start of the track without waiting for the rest to decode. | |
297 | |
298 - Mac builds of SV can now load AAC/mp4 files and anything else | |
299 supported by QuickTime. | |
300 | |
301 - There is now an option to resample audio files on import if they | |
302 don't match the samplerate of the first file loaded. By default this | |
303 is switched off, as it affects the visible waveform. The default | |
304 behaviour is unchanged (play at the wrong rate). There is still no | |
305 option to handle multiple rates "correctly" (i.e. by resampling | |
306 on playback and showing the waveforms at different resolutions | |
307 according to each one's underlying rate) and there probably never | |
308 will be. | |
309 | |
310 - SV can now open .m3u playlist files, though it's a hazardous thing | |
311 to do as it simply loads all the files in the playlist at once. | |
312 | |
313 - SV now has various options for how to number tapped time instants | |
314 (bar/beat, plain counter, time in seconds, tempo etc). | |
315 | |
316 - The official builds use Qt 4.3, which fixes some nasty | |
317 bugs in the file dialog that the version 1.0 builds suffered from. | |
318 |