graph
- Fix inadvertent hardcoding of SV file extension2019-02-18, by Chris Cannam
- Merge2019-02-14, by Chris Cannam
- Comments2019-02-14, by Chris Cannam
- Use zero-width pen when zoomed out - this seems to make a huge difference to speed when rendering on top of another layer, for some reason2019-02-14, by Chris Cannam
- Merge2019-01-23, by Chris Cannam
- Fix potential divide-by-zero2019-01-21, by Chris Cannam
- Avoid compiler warning2019-01-21, by Chris Cannam
- Merge from branch fix-static-analysis2019-01-09, by Chris Cannam
- Support changing the separator (if more than one plausible one is found) and repopulating the dialog2019-01-09, by Chris Cannam
- Debug tweaks2018-12-19, by Chris Cannam
- Sample a column only if it is set (avoids flash of mis-ranged material when scrolling with view normalisation on)2018-12-19, by Chris Cannam
- Merge from default branchfix-static-analysis 2018-12-04, by Chris Cannam
- Fix erasing of Region layer labels as the playhead moves over them2018-11-29, by Chris Cannam
- Use nullptr throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Header guardsfix-static-analysis 2018-11-26, by Chris Cannam
- Use override throughoutfix-static-analysis 2018-11-26, by Chris Cannam
- Fixes from clang modernize-use-overridefix-static-analysis 2018-11-22, by Chris Cannam
- Make horizontal wheeling a bit less crazily fast in the absence of fine delta information2018-11-16, by Chris Cannam
- Retain consistent min freq (rather than min bin no) when changing fft parameters in spectrum; scale ffts by window size rather than fft size in case of oversampling, to avoid fading out because of scale factor including zero padding2018-11-15, by Chris Cannam
- Handle integer pixel scaling as well2018-11-15, by Chris Cannam
- Scale pen for retina display on macOS as well as for hidpi display elsewhere2018-11-15, by Chris Cannam
- Different approach to x-coord calculation in slice layer - let's acknowledge that we really do have two different types of model, those whose "bins" are actually at a single value (frequency in the case of the spectrum) and those whose bins are just labels.2018-11-15, by Chris Cannam
- Fixes to spectrum axis calculations, + default to starting at bin 12018-11-14, by Chris Cannam
- We need to draw illumination label *after* the spectrum...2018-11-14, by Chris Cannam
- Fix some incorrect pixel scaling2018-11-14, by Chris Cannam
- Fix compiler warning2018-11-14, by Chris Cannam
- Merge from branch spectrogramparam2018-11-14, by Chris Cannam
- Various tweaks & fixes to log-scale handling in spectrum. We can't easily preserve the nice behaviour where peaks stay in place as fft size changes, without potentially losing a bit of low-frequency informationspectrogramparam 2018-11-14, by Chris Cannam
- Correct positioning for centre line when antialiasing with non-0-width penspectrogramparam 2018-11-14, by Chris Cannam
- Highlight the current peak line in the spectrum (when shown); also a fix to the crosshair labellingspectrogramparam 2018-11-14, by Chris Cannam
- Toward highlighting peaks on spectrumspectrogramparam 2018-11-13, by Chris Cannam
- Move layer name text up a bit when rendering on a layer with a horizontal scale (i.e. spectrum)spectrogramparam 2018-11-13, by Chris Cannam
- Make "zoom to region" work sensibly for slice/spectrum layers; ensure that min/max bin are remapped properly when changing fft sizespectrogramparam 2018-11-13, by Chris Cannam
- Make mention of the shift-drag feature and zooming in the status textspectrogramparam 2018-11-13, by Chris Cannam
- Small speedupsspectrogramparam 2018-11-12, by Chris Cannam
- Use log-frequency rather than log-bin for calculating x coord in spectrum. This has the advantage that frequency positions don't move when we change the window size or oversampling ratio, but it does give us an unhelpfully large amount of space for very low frequencies - to be consideredspectrogramparam 2018-11-12, by Chris Cannam
- Retrieve only the values already determined to be peaksspectrogramparam 2018-11-08, by Chris Cannam
- Fix "colour" rendering for spectrum (now resembles a filled "line" mode rather than a filled "block" mode)spectrogramparam 2018-11-08, by Chris Cannam
- Switch spectrum to antialiased drawing with considerable speedup for the dense areas; take horizontal scale height into account when rendering slice layer heightspectrogramparam 2018-11-07, by Chris Cannam
- Add oversampling option to spectrum as wellspectrogramparam 2018-11-07, by Chris Cannam
- Merge from default branchspectrogramparam 2018-11-06, by Chris Cannam
- Make the context help for custom controls explain how to reset them2018-11-06, by Chris Cannam
- Experimental oversampling paramspectrogramparam 2018-11-06, by Chris Cannam
- Avoid nan/inf values (and consequent crash) in colour scale range2018-11-06, by Chris Cannam
- Use label of property for tooltip, not just id of it2018-11-06, by Chris Cannam
- Merge from branch zoom2018-11-06, by Chris Cannam
- Fix incorrect start/end overlay drawing when zoomed far inzoom 2018-11-06, by Chris Cannam
- Merge from default branchzoom 2018-11-06, by Chris Cannam
- Scaling tweaks2018-11-05, by Chris Cannam
- Short-circuit drawing a little bit for contiguous ranges2018-11-02, by Chris Cannam
- Progressively increase sample-box size slightly2018-11-02, by Chris Cannam
- Initialise level and pan from current state of layer's parameters (e.g. when reloading session)waverevision 2018-11-01, by Chris Cannam
- Use a distinguishable text for this statewaverevision 2018-11-01, by Chris Cannam
- Merge branch waverevision2018-11-01, by Chris Cannam
- Rework waveform renderer to use smooth paths, aiming to get near-pixel-identical results when zoomed out far enough for a single path not to be relevantwaverevision 2018-10-31, by Chris Cannam
- Fix the mix/merge channels behaviour in pixels-per-frame zone2018-10-30, by Chris Cannam
- Minor tidying2018-10-30, by Chris Cannam
- Add show-derivative option but, like inverting the colour scale, I don't think it's as useful as I'd hoped2018-10-30, by Chris Cannam
- Fix inconsistency between centre frame actually set and centre frame notified as set, which caused the start frame location to creep out of place gradually as you page through2018-10-30, by Chris Cannam
- Add mechanism for saving/loading colour maps by name/id rather than by numerical index, for future compatibility when adding to or changing the supported colour maps. Add two new colour maps (and one old one). Write out backward-compatible numerical indices for use when reloading in older versions. Also add a mechanism to invert the colour map, though I don't think it turns out useful enough to include in the UI.2018-10-18, by Chris Cannam
- Merge2018-10-12, by Chris Cannam
- Merge from default branchzoom 2018-10-05, by Chris Cannam
- Merge2018-10-11, by Chris Cannam
- Oops, typeof is not standard2018-10-11, by Chris Cannam
- Rework cacheing logic to reduce the number of reallocations and be more correct about the repaint areas. I don't expect the difference to be really noticeable but in theory performance should be a little better...2018-10-11, by Chris Cannam
- Fix ugly text positioning/drawing on osx2018-10-11, by Chris Cannam
- Remove some debug bits2018-10-10, by Chris Cannam
- Use zoom constraints more consistently, including the new RelativelyFine one2018-10-10, by Chris Cannam
- Merge from branch zoom2018-10-10, by Chris Cannam
- Debug tweakszoom 2018-10-05, by Chris Cannam
- Scale positioning2018-10-03, by Chris Cannam
- Use newly-introduced cancel icon instead of fileclose. The deceptive name of fileclose had me thinking nobody was using it, so I removed it and the cancel buttons disappeared2018-10-03, by Chris Cannam
- Merge from default branchzoom 2018-10-01, by Chris Cannam
- Avoid blowing up when faced with min==max in parameter range2018-10-01, by Chris Cannam
- Use locale-aware comparators for sorting user-visible strings2018-10-01, by Chris Cannam
- Avoid overflow problems when dealing with large numbers of microsecondszoom 2018-09-28, by Chris Cannam
- Use more precise text rendering when zoomed in beyond the ms levelzoom 2018-09-28, by Chris Cannam
- This is the correct sizezoom 2018-09-28, by Chris Cannam
- Fix crash when scrolling beyond end of waveform (+ fix compiler warnings)zoom 2018-09-27, by Chris Cannam
- Fix stupidityzoom 2018-09-27, by Chris Cannam
- Fixes for TimeRuler spacing and for the boundaries of the WaveformLayer paint areazoom 2018-09-27, by Chris Cannam
- Remove WaveformOversampler again from here; it's now in svcorezoom 2018-09-26, by Chris Cannam
- Add custom waveform oversampler methodzoom 2018-09-26, by Chris Cannam
- Get oversampled rendering almost working, but I think we need to take more care with the oversampling itselfzoom 2018-09-25, by Chris Cannam
- Fix accidental always-auto-normalisezoom 2018-09-25, by Chris Cannam
- Toward oversampling renderingzoom 2018-09-24, by Chris Cannam
- Factor out paintChannelScaleGuideszoom 2018-09-21, by Chris Cannam
- Another tidyzoom 2018-09-21, by Chris Cannam
- A further refactor with range blockszoom 2018-09-21, by Chris Cannam
- Refactor out paintChannelzoom 2018-09-21, by Chris Cannam
- Fix typo that created un-reloadable session filezoom 2018-09-21, by Chris Cannam
- Ensure getFrameForX returns value on zoom blocksize boundary; take advantage of that (this is essentially reverting to the same behaviour as in the default branch, which we should probably have done all along)zoom 2018-09-21, by Chris Cannam
- Responding to a hang due to mismatching zoom and block sizeszoom 2018-09-20, by Chris Cannam
- Avoid compiler warningzoom 2018-09-20, by Chris Cannam
- Further ZoomLevel fixeszoom 2018-09-20, by Chris Cannam
- More ZoomLevel updateszoom 2018-09-20, by Chris Cannam
- Gradual ZoomLevel updateszoom 2018-09-19, by Chris Cannam
- Merge from default branchzoom 2018-09-17, by Chris Cannam
- Merge from branch import-audio-data2018-09-12, by Chris Cannam
- Propose to take only value-like columns as audio samples, not all numeric ones - now that it's easy enough for the user to overruleimport-audio-data 2018-09-12, by Chris Cannam
- Move out these bits which are now in CSVFormatimport-audio-data 2018-09-07, by Chris Cannam
- Sample rangeimport-audio-data 2018-09-06, by Chris Cannam
- Refactor; the two use-cases of CSVFormatDialog were turning out to be different enough to justify two separate classesimport-audio-data 2018-09-06, by Chris Cannam
- Support audio-format CSV format selection in dialogimport-audio-data 2018-09-06, by Chris Cannam
- Merge from default branchimport-audio-data 2018-09-04, by Chris Cannam
- Tidy edges of scale area on Mac2018-08-09, by Chris Cannam
- Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to2018-07-04, by Chris Cannam
- Layers such as time-value layers with ColourDistinguishes property should use the dark background when a bright colour is selected. This is how it was always supposed to work, I think, but I broke it so long ago that this "fix" might itself come across as a surprising breaking change2018-07-04, by Chris Cannam
- Fix compiler warning2018-06-28, by Chris Cannam
- Handle additional caseimport-audio-data 2018-06-28, by Chris Cannam
- Rename guardimport-audio-data 2018-06-28, by Chris Cannam
- Fix compiler warningimport-audio-data 2018-06-28, by Chris Cannam
- Tool button on Mac (something has gone very wrong with the appearance of the push button in latest builds)2018-06-26, by Chris Cannam
- Never scale down2018-06-26, by Chris Cannam
- Improve level-pan rendering quality on non-retina OSX2018-06-26, by Chris Cannam
- Better rendering for widget cells2018-06-25, by Chris Cannam
- Slightly nicer pan handling, avoiding showing spurious >0dB peaks2018-06-25, by Chris Cannam
- Experiment with rounded rects2018-06-22, by Chris Cannam
- Collect the bits of bookkeeping for mouse wheel events, and use in all widgets2018-06-22, by Chris Cannam
- Proper handling for wheel rotation distance2018-06-22, by Chris Cannam
- Half-steps for level in level-pan widget2018-06-21, by Chris Cannam
- Ctrl-click on level-pan tool button now also resets to default2018-06-21, by Chris Cannam
- Merge from branch plugin-path-config2018-06-11, by Chris Cannam
- Fix compiler warningplugin-path-config 2018-06-11, by Chris Cannam
- Minor improvement to (still nasty) button layout on OSXplugin-path-config 2018-06-08, by Chris Cannam
- Use type keys as indices rather than labelsplugin-path-config 2018-06-08, by Chris Cannam
- Fix erroneous tooltipplugin-path-config 2018-06-06, by Chris Cannam
- Show value of environment variable; populate for last plugin type by default (as that happens to be Vamp)plugin-path-config 2018-06-04, by Chris Cannam
- Various logic fixes, and use new setter-class structuresplugin-path-config 2018-05-25, by Chris Cannam
- Plugin review dialogplugin-path-config 2018-05-25, by Chris Cannam
- Add "Add"plugin-path-config 2018-05-23, by Chris Cannam
- More work on plugin path configuration layout &cplugin-path-config 2018-05-23, by Chris Cannam
- Toward more than one plugin type in this widgetplugin-path-config 2018-05-21, by Chris Cannam
- Grey-out meaningless buttonsplugin-path-config 2018-05-15, by Chris Cannam
- Better editing mechanismplugin-path-config 2018-05-15, by Chris Cannam
- Up/downplugin-path-config 2018-05-15, by Chris Cannam
- Toward allowing the user to see (at least, and maybe change) the plugin pathplugin-path-config 2018-05-11, by Chris Cannam
- Hack to ensure vertical scale lines are in the right place in pixel-doubling rendering2018-05-08, by Chris Cannam
- Tidy2018-05-08, by Chris Cannam
- Merge from branch horizontal-scale2018-05-03, by Chris Cannam
- Provide linear horizontal scale in spectrum as well as log; fix bin positioning and colour scale property box updating; ensure proper background colour and visibility of peak lineshorizontal-scale 2018-05-03, by Chris Cannam
- Mergehorizontal-scale 2018-05-02, by Chris Cannam
- Fix positioning of peak lines on spectrum layer (origin is already accounted for in the bin/frequency to x conversion functions)2018-05-02, by Chris Cannam
- Tweaks to horizontal scalehorizontal-scale 2018-05-02, by Chris Cannam
- Draw some tickshorizontal-scale 2018-05-01, by Chris Cannam
- Branch toward adding horizontal numerical scales to thingshorizontal-scale 2018-05-01, by Chris Cannam
- Tidy2018-04-26, by Chris Cannam
- Scale scalable icon2018-04-26, by Chris Cannam
- Adjust y-coord of text labels to accommodate larger scaled fonts2018-04-24, by Chris Cannam
- Delete rows in reverse order for safety2018-04-23, by Chris Cannam
- Avoid crash when scrolling with an empty layer open2018-04-23, by Chris Cannam
- Make selection extents more visible on hi-dpi2018-04-19, by Chris Cannam
- Make the overlays at either end translucent, so they don't completely crop out any underlying text or necessary info (e.g. selection extents)2018-04-19, by Chris Cannam
- Formatting changes to align more with SV style conventions2018-04-17, by Lucas Thompson
- Accept optional modality in constructor and fix subsequent possible side effect (re-opening dialog when just cancelled)2018-04-17, by Lucas Thompson
- Untabify2018-03-01, by Chris Cannam
- Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy2018-03-01, by Chris Cannam
- This was new in GCC 72017-12-12, by Chris Cannam
- Add fallthrough attribute2017-12-07, by Chris Cannam
- Fix loading of should-not-auto-invert scalable icons2017-07-18, by Chris Cannam
- Merge from branch "scale-ticks"2017-07-10, by Chris Cannam
- Make use of ScaleTickIntervals in log scale as wellscale-ticks 2017-05-04, by Chris Cannam
- Rework log scale calculation, update to changed interfacescale-ticks 2017-05-04, by Chris Cannam
- Make use of ScaleTickIntervals in linear numerical scale (not log yet)scale-ticks 2017-05-04, by Chris Cannam
- Remove debug out2017-03-12, by Chris Cannam
- Make some corrections to crosshair (measure cursor) positioning and feature descriptions. Needs review.2017-03-07, by Chris Cannam
- Fix crash when changing window size in the spectrum layer2017-03-07, by Chris Cannam
- Fix failure to respect saved linear-scale setting in layer when the model suggests it would prefer log scale2017-02-28, by Chris Cannam
- Restrict colour 3d plot log scale range to 10 orders of magnitude2017-02-28, by Chris Cannam
- Fix attribute name -- it's colourScale in the spectrogram, but it's just scale here2017-02-28, by Chris Cannam
- Fix a couple of compiler warnings2017-02-28, by Chris Cannam
- Emit2017-02-28, by Chris Cannam
- Ctrl-click, and middle-button click, on level-pan widget reset to default (not implemented yet for level-pan tool button though)2017-02-28, by Chris Cannam
- Explanatory comment2017-02-28, by Chris Cannam
- Ensure threshold is equal to minValue; default of 0 is inadequate when minValue < 0 (fixes bug that made all negative values appear black)2017-02-28, by Chris Cannam
- Remove unused function2017-02-28, by Chris Cannam
- Use Range01 normalisation in Colour 3D Plot. This gives us the same column normalisation behaviour as in 2.5 (better than the Max1 option).2017-02-28, by Chris Cannam
- Debug notes, tidying2017-02-23, by Chris Cannam
- Merge2017-02-22, by Chris Cannam
- Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)2017-02-22, by Chris Cannam
- Overrides2017-02-22, by Chris Cannam
- Add activity log output to debug log too2017-02-22, by Chris Cannam
- Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left2017-02-21, by Chris Cannam
- Some work to make spectrum layers (and slice layers generally) zoomable in the frequency axis. Also fixes a number of view id mixups in SliceLayer which broke offset calculations for the x axis scale.2017-02-07, by Chris Cannam
- More tweaks to when to render from the middle2017-01-27, by Chris Cannam
- Looks like we can be a bit more relaxed here2017-01-27, by Chris Cannam
- Wire up normalise-visible-area mode in colour 3d plot2017-01-27, by Chris Cannam
- Untabify2017-01-27, by Chris Cannam
- Scale pen, place line ends in centres of bins, default to line mode2017-01-26, by Chris Cannam
- Move this function into cpp file2017-01-26, by Chris Cannam
- Scale piano keyboard height according to text size2017-01-26, by Chris Cannam
- Fix silly definition that prevented spectrum scale from appearing2017-01-26, by Chris Cannam
- Scale pens2017-01-26, by Chris Cannam
- Add method to scale pen widths for hi-res screens2017-01-26, by Chris Cannam
- Guard only2017-01-26, by Chris Cannam
- Scale pen used for centre line2017-01-26, by Chris Cannam
- Guard only2017-01-26, by Chris Cannam
- Minor debug2017-01-26, by Chris Cannam
- Switch widget type to one that gets mouseover notifications2017-01-26, by Chris Cannam
- Randomise start offset for partial paints, it looks (I think) a little better2017-01-26, by Chris Cannam
- Measure time taken to render per pixel, and use the time last time around to decide whether to be time constrained this time around2017-01-26, by Chris Cannam
- Fix #1781 Running CQ Chromagram spits out stacks of "bin index out of range" warnings2017-01-26, by Chris Cannam
- Fix incorrect call to getColumn() that broke the peak-frequency spectrogram and close zoom levels of the colour 3d plot2017-01-16, by Chris Cannam
- Debug toward tracking down strange peak-frequency spectrogram update problem2017-01-13, by Chris Cannam
- Make getPreferredPeakCache check the render mode itself2017-01-13, by Chris Cannam
- Merge from branch 3.0-integration2017-01-13, by Chris Cannam
- Fix memory leak of cache pixmaps in View3.0-integration 2017-01-13, by Chris Cannam
- More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag3.0-integration 2017-01-05, by Chris Cannam
- Don't start in the middle when repainting the whole width while using a peak cache. It looks funny.3.0-integration 2017-01-05, by Chris Cannam
- Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations.3.0-integration 2017-01-05, by Chris Cannam
- Recreate FFT model when something changes, not the next time it's requested (avoids extra work when only retrieving the model)3.0-integration 2017-01-05, by Chris Cannam
- Wire up record monitoring3.0-integration 2017-01-04, by Chris Cannam
- Provisionally add labels for normalisation menu (sigh)3.0-integration 2017-01-03, by Chris Cannam
- Add help icon, + update subrepo3.0-integration 2017-01-03, by Chris Cannam
- Comment some debug output3.0-integration 2017-01-03, by Chris Cannam
- Fix some compiler warnings3.0-integration 2017-01-03, by Chris Cannam
- Fix erroneous use of single-colour setting to determine dark/light background when in segmentation mode3.0-integration 2016-12-20, by Chris Cannam
- Further PropertyBox layout overhaul: avoid crash (/ assertion failure) when property type changes from e.g. colour to colourmap, by replacing the existing widget within the layout rather than trying to repopulate it3.0-integration 2016-12-20, by Chris Cannam
- Merge from branch svg, and thus (in some subrepos) from levelpanwidget3.0-integration 2016-12-19, by Chris Cannam
- Implement "Export SVG file..."svg 2016-12-19, by Chris Cannam
- Fix incorrect initial display levels in LevelPanWidgetlevelpanwidget 2016-12-16, by Chris Cannam
- Support mouse wheel on level-pan tool buttonlevelpanwidget 2016-12-16, by Chris Cannam
- Add swatches to colour map combo (optionally, as it turns out they are quite visually distracting)levelpanwidget 2016-12-16, by Chris Cannam
- Introduce a colour map combo too. Doesn't yet have swatcheslevelpanwidget 2016-12-16, by Chris Cannam
- Take advantage of the fact that a group layout is now always used, to simplify codelevelpanwidget 2016-12-16, by Chris Cannam
- Introduce colour combobox class, to replace ad-hoc code in property boxlevelpanwidget 2016-12-16, by Chris Cannam
- Adjust spacing in property boxlevelpanwidget 2016-12-15, by Chris Cannam
- Record scale factor in loglevelpanwidget 2016-12-15, by Chris Cannam
- Some adjustments to make view elements clearer and more correctly sized, especially on hidpi (non-pixel-doubling) systemslevelpanwidget 2016-12-15, by Chris Cannam
- Retina thumbwheelslevelpanwidget 2016-12-15, by Chris Cannam
- Tool tipslevelpanwidget 2016-12-15, by Chris Cannam
- An attempt to improve PropertyBox layout on the Mac. Make all rows consistent by always creating a group layout for each row, regardless of whether the item(s) in it are marked as grouped or not.levelpanwidget 2016-12-15, by Chris Cannam
- Make play params area of property box look a bit better on OSXlevelpanwidget 2016-12-15, by Chris Cannam
- As NotifyingPushButton, but a ToolButtonlevelpanwidget 2016-12-15, by Chris Cannam
- Moving around some UI bitslevelpanwidget 2016-12-15, by Chris Cannam
- Merge from branch 3.0-integrationlevelpanwidget 2016-12-14, by Chris Cannam
- Minor debug tweaks3.0-integration 2016-12-14, by Chris Cannam
- Fix some compiler problems3.0-integration 2016-12-13, by Chris Cannam
- Some hackery toward having a zoomlevel typezoom 2016-12-12, by Chris Cannam
- Merge from branch bqresample3.0-integration 2016-12-09, by Chris Cannam
- Fixes to sample rate and latency handlingbqresample 2016-12-09, by Chris Cannam
- Some work on play parameters and level controls in property boxlevelpanwidget 2016-12-06, by Chris Cannam
- Switch to level-pan tool button in property boxlevelpanwidget 2016-12-06, by Chris Cannam
- Introduce level-pan widget to property boxlevelpanwidget 2016-12-05, by Chris Cannam
- Add monitoring to level-pan widget (though not well, yet)levelpanwidget 2016-12-05, by Chris Cannam
- Another use of WidgetScalemore-hidpi 2016-12-05, by Chris Cannam
- Some icon updatesmore-hidpi 2016-12-05, by Chris Cannam
- Scale the sizes of a few more UI elementsmore-hidpi 2016-12-05, by Chris Cannam
- Bigger colour swatches for bigger fonts3.0-integration 2016-11-30, by Chris Cannam
- Always accept wheel events3.0-integration 2016-11-30, by Chris Cannam
- More debug3.0-integration 2016-11-28, by Chris Cannam
- Avoid rounding error giving too few bins in column request3.0-integration 2016-11-23, by Chris Cannam
- Merge from branch bqfft3.0-integration 2016-11-21, by Chris Cannam
- Branch to use bqfft code and remove FFTapibqfft 2016-11-21, by Chris Cannam
- Backed out changeset d89e04b0eff3, thus un-backing-out changeset c036560a7205!3.0-integration 2016-11-17, by Chris Cannam
- Backed out changeset c036560a72053.0-integration 2016-11-17, by Chris Cannam
- Introduce our own scaleDrawBufferImage (though I think we probably won't actually want to use this, so I expect to back it out again)3.0-integration 2016-11-17, by Chris Cannam
- More timings and cache hit counts3.0-integration 2016-11-10, by Chris Cannam
- Use peak cache at one zoom level lower (since it exists at that level already -- this is a >= vs > question) + make naming more uniform3.0-integration 2016-11-08, by Chris Cannam
- Fix omitted topmost bin3.0-integration 2016-11-04, by Chris Cannam
- Fix forehead-slapping failure to use the right model when rendering 3d plot in peaks cache mode (i.e. when zoomed quite far out)3.0-integration 2016-11-04, by Chris Cannam
- Make SVDEBUG always write to a log file -- formerly this was disabled in NDEBUG builds. I think there's little use to that, it just means that we keep adding more cerr debug output because we aren't getting the log we need. And SVDEBUG logging is not usually used in tight loops, I don't think the performance overhead is too serious.3.0-integration 2016-11-03, by Chris Cannam
- Merge from branch piper3.0-integration 2016-10-28, by Chris Cannam
- Tidyingproject-file-rework 2016-10-25, by Chris Cannam
- Minor build updatesproject-file-rework 2016-10-25, by Chris Cannam
- Merge from branch 3.0-integrationproject-file-rework 2016-10-25, by Chris Cannam
- Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without themproject-file-rework 2016-10-24, by Chris Cannam
- Add out-of-process execution to prefs dialog3.0-integration 2016-10-21, by Chris Cannam
- Fix completely bogus allocation that was only shown up because of a compiler warning for int->float conversion possibly restricting value range!3.0-integration 2016-10-20, by Chris Cannam
- Merge from branch "msvc2015_64"3.0-integration 2016-10-20, by Chris Cannam
- Tidy and re-fix for Linuxmsvc2015_64 2016-10-19, by Chris Cannam
- MSVC build fixesmsvc2015_64 2016-10-18, by Chris Cannam
- Merge from branch tony-2.0-integration3.0-integration 2016-09-20, by Chris Cannam
- Merge latest SV 3.0 branch codetony-2.0-integration 2016-08-19, by Chris Cannam
- Introduce labels in RangeMapper and use them in AudioDial, though only for tooltip at present. Make use of this for spectrogram magic -81dB/-Inf threshold. Also introduce static strings for inf/pi and use where appropriate.3.0-integration 2016-08-05, by Chris Cannam
- Merge work on unified spectrogram and colour 3d plot caching renderer3.0-integration 2016-08-05, by Chris Cannam
- Since 1d317e717fe4 we no longer want to fft scale in hybrid mode. (This might also restore compatibility with Tony and prior SV save sessions -- test this.)spectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Make text labels on vertical scale ticks visiblespectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Fixes to phase display and colour scale for it; tidy up some debug outputspectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Pull out paintDetailedScalespectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Minor tidy, + go back to opaque-only spectrogram as intendedspectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Restore illuminateLocalFeatures in spectrogramspectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Reconnect double-click region select in spectrogramspectrogram-minor-refactor 2016-08-04, by Chris Cannam
- Restore phase displayspectrogram-minor-refactor 2016-08-04, by Chris Cannam
- Re-implement dB^2 (log-power) spectrogram settingspectrogram-minor-refactor 2016-08-04, by Chris Cannam
- Re-enable (little-used) normalise-visible-range option in spectrogram layerspectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Use a count of bins rather than min and max bins (because the name maxbin tells us nothing about whether the range is inclusive or not)spectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Another small tidyspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- Fix vertical zoom/scroll in colour 3d plot layerspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- Minor tidyspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- Sensible vertical scale and hybrid normalisation range in colour 3d plotspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- Minor tidyspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- A threshold fixspectrogram-minor-refactor 2016-08-02, by Chris Cannam
- Float/double conversion fixesspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Fix threshold in spectrogram -- it wasn't working in the last release.spectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Must set range mappers before default values -- the presence of a range mapper alters the way the default is set upspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Scale range matchingspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Some notes on gainspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Some tidyingspectrogram-minor-refactor 2016-07-22, by Chris Cannam
- Fixes and debug output for mag range calculationsspectrogram-minor-refactor 2016-07-22, by Chris Cannam
- Wiring through the magnitude range updatesspectrogram-minor-refactor 2016-07-22, by Chris Cannam
- Toward updating mag cachespectrogram-minor-refactor 2016-07-20, by Chris Cannam
- Inch toward using the mag cache (currently will crash with debug exception)spectrogram-minor-refactor 2016-07-20, by Chris Cannam
- Introduce ScrollableMagRangeCache, plus some tidying etcspectrogram-minor-refactor 2016-07-20, by Chris Cannam
- Fix translucent mode for spectrogramspectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Wire up invertVerticalspectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Re-enable a couple more featuresspectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Tidyspectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Consts and willRenderOpaquespectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Colourmap rotation (inelegantly)spectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Comment onlyspectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Make VerticalBinLayer an actual Layer (via SliceableLayer)spectrogram-minor-refactor 2016-07-19, by Chris Cannam
- Start introducing translucent rendererspectrogram-minor-refactor 2016-07-18, by Chris Cannam
- Fix failure to reinitialise m_peakCachespectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Remove almost all of the "old" paint logic from Colour3DPlotLayerspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Remove all of the "old" paint logic from SpectrogramLayer, even where it hasn't been completely replaced yetspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Convert ColourScaleType into an enum classspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Convert ColumnNormalization to an enum class, and separate out normalize-visiblespectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Turn BinDisplay and BinScale into enum classesspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Delete renderersspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Begin using renderer in colour 3d plot layerspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Create, but don't yet use, a renderer in the colour 3d plot layerspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yetspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Minor build fixspectrogram-minor-refactor 2016-07-11, by Chris Cannam
- Introduce peak frequency rendering (basics of)spectrogram-minor-refactor 2016-07-11, by Chris Cannam
- Far more pragmatic update strategyspectrogram-minor-refactor 2016-07-11, by Chris Cannam
- Fix draw buffer sizing problem in scaled renderingspectrogram-minor-refactor 2016-07-11, by Chris Cannam
- Split out cache rendering functions and some fixes to calculationsspectrogram-minor-refactor 2016-07-07, by Chris Cannam
- Use enums from origin classesspectrogram-minor-refactor 2016-07-07, by Chris Cannam
- Colour scales (partly)spectrogram-minor-refactor 2016-07-07, by Chris Cannam
- Time-constrained renderingspectrogram-minor-refactor 2016-07-07, by Chris Cannam
- Cut over to using the renderer (though it's very incomplete) and fix some cache problems and pointer lifetime misunderstandingsspectrogram-minor-refactor 2016-07-05, by Chris Cannam
- Start to introduce renderer objectsspectrogram-minor-refactor 2016-07-05, by Chris Cannam
- One FFT model per spectrogram (again!) - but we do still need a magnitude range per view, as views could be showing different regionsspectrogram-minor-refactor 2016-07-05, by Chris Cannam
- One FFT size method, no member for itspectrogram-minor-refactor 2016-07-02, by Chris Cannam
- Simplify the oversampling/zero-padding logic. FFT model selection no longer depends on the view.spectrogram-minor-refactor 2016-07-01, by Chris Cannam
- Add VerticalBinLayer to SpectrogramLayerspectrogram-minor-refactor 2016-07-01, by Chris Cannam
- Scale and copyspectrogram-minor-refactor 2016-07-01, by Chris Cannam
- Start introducing render codespectrogram-minor-refactor 2016-07-01, by Chris Cannam
- VerticalBinLayer for vertical mapping abstraction. Not totally sure about thisspectrogram-minor-refactor 2016-07-01, by Chris Cannam
- Commentsspectrogram-minor-refactor 2016-06-30, by Chris Cannam
- Minor adjustmentsspectrogram-minor-refactor 2016-06-30, by Chris Cannam
- More filling in render & cache codespectrogram-minor-refactor 2016-06-30, by Chris Cannam
- Move drawVisibleText to PaintAssistantspectrogram-minor-refactor 2016-06-30, by Chris Cannam
- Move LayerGeometryProvider from view to layerspectrogram-minor-refactor 2016-06-30, by Chris Cannam
- Two functions, rather than one with a boolean argspectrogram-minor-refactor 2016-06-30, by Chris Cannam
- Another tiny bitspectrogram-minor-refactor 2016-06-29, by Chris Cannam
- Pull out render timerspectrogram-minor-refactor 2016-06-29, by Chris Cannam
- More renderer stubbingspectrogram-minor-refactor 2016-06-29, by Chris Cannam
- Commentsspectrogram-minor-refactor 2016-06-27, by Chris Cannam
- Start stubbing Colour3DPlotRendererspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Use a params structurespectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Add ColourScalespectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Introduce ColourScale to handle colour mapping for both spectrogram and colour 3d plot layersspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Commentspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Commentsspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Fix possible crash when scrolling to endspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Extend column logic to peak frequency display as well, and correct some scopes according to whether values are per source column or per target pixelspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- Pull out column ops into ColumnOpspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- A more sensible order for column operationsspectrogram-minor-refactor 2016-06-17, by Chris Cannam
- Don't need thesespectrogram-minor-refactor 2016-06-15, by Chris Cannam
- Replace old logic with calls to new functions; basic refactor part A done, the code now compiles againspectrogram-minor-refactor 2016-06-15, by Chris Cannam
- A couple more helper functionsspectrogram-minor-refactor 2016-06-15, by Chris Cannam
- Mid-refactor to pull out the bulk of paintDrawBuffer into chunksspectrogram-minor-refactor 2016-06-13, by Chris Cannam
- Merge from default branchspectrogram-minor-refactor 2016-06-13, by Chris Cannam
- Comments and minor tidy3.0-integration 2016-06-13, by Chris Cannam
- Make normalise-hybrid logic the same in both draw methods3.0-integration 2016-06-13, by Chris Cannam
- Make peak cache divisor a member3.0-integration 2016-06-13, by Chris Cannam
- Don't paint if model has zero width3.0-integration 2016-05-26, by Chris Cannam
- Merge from branch "alignment-simple"3.0-integration 2016-04-21, by Chris Cannam
- Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf3.0-plus-imaf 2016-04-20, by Chris Cannam
- Start including Vamp SDK into main build, as we do with Sonic Annotator3.0-integration 2016-03-18, by Chris Cannam
- Merge from default branch3.0-integration 2016-03-04, by Chris Cannam
- Use drawVisibleText for box labels2016-03-04, by Chris Cannam
- Fix incorrect handling of model start frame2016-03-04, by Chris Cannam
- Fix confusion between model columns and painted columns, and document the difference2016-03-04, by Chris Cannam
- Merge in from SV 3.0-integration branchesalignment-simple 2016-03-02, by Chris Cannam
- Make ViewProxy objects share the ids of their Views; fixes incorrect colour scale drawing3.0-integration 2016-02-09, by Chris Cannam
- Merge from branch "spectrogram-minor-refactor"3.0-integration 2016-02-04, by Chris Cannam
- Merge from the default branch3.0-integration 2016-02-04, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2016-02-04, by Chris Cannam
- Truncate edges when about to paint beyond limits of cachespectrogram-minor-refactor 2016-02-03, by Chris Cannam
- Don't use partial paints when zoomed in far enough to have boundary alignment concerns. (But boundary calculations are still wrong, leading to a logic error exception.)spectrogram-minor-refactor 2016-02-02, by Chris Cannam
- Commentspectrogram-minor-refactor 2016-02-02, by Chris Cannam
- Timing tweaks to reduce the number of repaintsspectrogram-minor-refactor 2016-02-02, by Chris Cannam
- Fix cache validity boundary conditionspectrogram-minor-refactor 2016-02-02, by Chris Cannam
- *Really* add overlooked file!spectrogram-minor-refactor 2016-02-02, by Chris Cannam
- Revert last commit (wrong branch)2016-02-02, by Chris Cannam
- Add overlooked file!2016-02-02, by Chris Cannam
- Update acinclude files to look for qt5-qmake as well as qmake-qt52016-01-30, by Chris Cannam
- Further fixes to the scrollable cache logicspectrogram-minor-refactor 2016-01-29, by Chris Cannam
- Start refactoring out the spectrogram image cachespectrogram-minor-refactor 2016-01-29, by Chris Cannam
- Fix calculation of repaint area when we haven't scrolled but cache is not completespectrogram-minor-refactor 2016-01-27, by Chris Cannam
- Start repainting from the middle -- but this is quite unreliablespectrogram-minor-refactor 2016-01-26, by Chris Cannam
- Fix return value from paintDrawBuffer in rightToLeft case; propagate timing change to PeakFrequencies version as wellspectrogram-minor-refactor 2016-01-26, by Chris Cannam
- Draw right-to-left when adjoining an existing cache valid area on the rightspectrogram-minor-refactor 2016-01-26, by Chris Cannam
- Make paint method do its own timing and abandon if it's taking too long (still needs some work on queueing correct repaints of the remainder)spectrogram-minor-refactor 2016-01-25, by Chris Cannam
- Rearrange cache update calculations so as to use the actual painted width returned by paint functions (though they only ever return the same width as requested, at this point)spectrogram-minor-refactor 2016-01-25, by Chris Cannam
- Avoid reusing a large paint width if the zoom level has changed (in case it has changed dramatically, as for example when the user hits the F key). Also some tidying and adjustment to timing stuffcolourschemes 2016-01-22, by Chris Cannam
- Tidy a bitcolourschemes 2016-01-22, by Chris Cannam
- Some debugcolourschemes 2016-01-22, by Chris Cannam
- Fix integer overflow in getFrameForXcolourschemes 2016-01-22, by Chris Cannam
- Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitsetcolourschemes 2016-01-22, by Chris Cannam
- Make colour 3d plot layer colour a preference as wellcolourschemes 2016-01-21, by Chris Cannam
- Add default spectrogram colours to prefscolourschemes 2016-01-20, by Chris Cannam
- Tidycolourschemes 2016-01-19, by Chris Cannam
- Rearrange colours, make some of them more attractive, give some of them nicer namescolourschemes 2016-01-19, by Chris Cannam
- Remove debug outcolourschemes 2016-01-19, by Chris Cannam
- Provide a sensible name for this colour schemecolourschemes 2016-01-19, by Chris Cannam
- Experimentation with colour schemes and mappingscolourschemes 2015-12-02, by Chris Cannam
- Merge from default branch3.0-integration 2015-11-18, by Chris Cannam
- Back out 1c37aa13bfd8 (which added half-wave rectification to colour 3d plot). Too specific.2015-10-22, by Chris Cannam
- Fix incorrect reload of old Tony v1.0 filestony-2.0-integration 2015-10-20, by Chris Cannam
- Use max value returned directly from api calltony-2.0-integration 2015-10-20, by Chris Cannam
- Minor adjustment for higher-res screenstony-2.0-integration 2015-10-20, by Chris Cannam
- Merge from default branch3.0-integration 2015-10-20, by Chris Cannam
- Fix embarrassing failure to reload Note layers2015-10-20, by Chris Cannam
- Merge from branch "3.0-integration"tony-2.0-integration 2015-10-14, by Chris Cannam
- Remove some debug3.0-integration 2015-10-14, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2015-10-14, by Chris Cannam
- Repaint fixtony-2.0-integration 2015-10-13, by Chris Cannam
- Remove some debug outtony-2.0-integration 2015-10-12, by Chris Cannam
- At least avoid crashing if scaled zoom level reaches 0!tony-2.0-integration 2015-08-20, by Chris Cannam
- Some minor tweaks to make behaviour more like prior Tonytony-2.0-integration 2015-08-20, by Chris Cannam
- Merge through to branch for Tony 2.0tony-2.0-integration 2015-08-20, by Chris Cannam
- Merge from branch bqaudioio3.0-integration 2015-08-04, by Chris Cannam
- Initial work toward switching to bqaudioio library (so as to get I/O, not just O)bqaudioio 2015-08-04, by Chris Cannam
- removed imaf slidersimaf_enc 2015-07-14, by alo
- Merge from default branch3.0-integration 2015-07-07, by Chris Cannam
- Major fix to bug in handling of fuzzy column in CSV import (introduced since the last release) which meant that col 6 of a wide CSV would go missing completely!2015-07-07, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-07-01, by Chris Cannam
- Merge from default branchsimple-fft-model 2015-01-07, by Chris Cannam
- Fix a number of warnings in the 32-bit build2015-07-01, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-07-01, by Chris Cannam
- Merge from branch osx-retina3.0-integration 2015-07-01, by Chris Cannam
- Switch off debug againsimple-fft-model 2015-07-01, by Chris Cannam
- Fill extent is not relevant in simple-fft-model code, as it's always the full extentsimple-fft-model 2015-07-01, by Chris Cannam
- Fix dark point at highlight of LED buttonosx-retina 2015-06-30, by Chris Cannam
- Render LED button direct to widget, making it look OK on retina screenosx-retina 2015-06-30, by Chris Cannam
- Use a more sensible min height for OS/Xosx-retina 2015-06-30, by Chris Cannam
- Mergeosx-retina 2015-06-30, by Chris Cannam
- Tighten spacing around sides of property box on OS/Xosx-retina 2015-06-30, by Chris Cannam
- Merge from branch normalize_hybrid_option3.0-integration 2015-06-26, by Chris Cannam
- Merge from branch osx-retina3.0-integration 2015-06-26, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-06-26, by Chris Cannam
- Branch to test simple FFT model codealignment-simple 2015-06-15, by Chris Cannam
- Gut the old code, but don't replace it yet (so nothing will link yet)simple-fft-model 2015-06-12, by Chris Cannam
- Fix failure to show window shape when Analysis tab in preferences is first opened2015-06-12, by Chris Cannam
- Roundingosx-retina 2015-06-10, by Chris Cannam
- Merge from default branchosx-retina 2015-06-10, by Chris Cannam
- Fix crash when importing wide CSV file2015-05-22, by Chris Cannam
- Add half-wave rectification option to Colour 3D Plot layer2015-05-22, by Chris Cannam
- Fixes to font sizing in colour 3d plot layer (for #1221)osx-retina 2015-05-21, by Chris Cannam
- Avoid going pop when setting play head to before time 02015-05-21, by Chris Cannam
- Fix arithmetic precedence misreading goof which led to scrolling the wrong way when dragging past the right edge2015-05-21, by Chris Cannam
- Prevent selection being dragged beyond start/end of content2015-05-21, by Chris Cannam
- Box colour a darker grey by default (but also changeable now)2015-05-21, by Chris Cannam
- Merge from branch scalable-iconsosx-retina 2015-05-14, by Chris Cannam
- Merge from default branchosx-retina 2015-05-14, by Chris Cannam
- Fix #1220 Flexi-note layer appears in Layers menu2015-05-14, by Chris Cannam
- Icon updatescalable-icons 2015-05-13, by Chris Cannam
- Display note name derived from value, when hovering over time-value feature if the scale unit is Hz2015-05-12, by Chris Cannam
- Address #1214, layer import produces wrong layer type. We needed a more principled approach to making sure the format gets updated properly and the dialog elements are consistent (basically separating making the dialog elements consistent from subsequently updating the format). This change should provide that, though there may be gotchas still.2015-05-12, by Chris Cannam
- Various fixes to scalable renderingscalable-icons 2015-05-06, by Chris Cannam
- Experiment with loading SVGsscalable-icons 2015-05-06, by Chris Cannam
- Make Retina layer rendering selectable in settingsosx-retina 2015-04-29, by Chris Cannam
- Fix font size for painter when rendering scaledosx-retina 2015-04-29, by Chris Cannam
- Fix positioning of local feature illumination rectangleosx-retina 2015-04-29, by Chris Cannam
- Fix rendering of selectionsosx-retina 2015-04-29, by Chris Cannam
- Always render to a buffer, then from that to the widgetosx-retina 2015-04-27, by Chris Cannam
- Painting off-cache means we shouldn't use proxy (we aren't scaling.. yet)osx-retina 2015-04-20, by Chris Cannam
- Some scaling & zoom bitsosx-retina 2015-04-20, by Chris Cannam
- Merge from default branchosx-retina 2015-04-20, by Chris Cannam
- Build fixosx-retina 2015-04-20, by Chris Cannam
- Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)2015-04-20, by Chris Cannam
- Merge from default branchalignment_view 2015-04-20, by Chris Cannam
- Merge from default branchosx-retina 2015-04-20, by Chris Cannam
- Merge from branch tonioni2015-04-20, by Chris Cannam
- Revert to -Werror in debug onlytonioni 2015-04-13, by Chris Cannam
- Allow setting big-image size directlytonioni 2015-03-31, by Chris Cannam
- Simpler colours in level pan widgettonioni 2015-03-31, by Chris Cannam
- LevelPanWidget alternative without including mutingtonioni 2015-03-31, by Chris Cannam
- Remove some debug; set some gain valuestonioni 2015-03-31, by Chris Cannam
- Signal/slot compatibility fixestonioni 2015-03-30, by Chris Cannam
- Mergetonioni 2015-03-30, by Chris Cannam
- Experiment with simple button logic for LevelPanWidget (separating out playback toggle again)tonioni 2015-03-30, by Chris Cannam
- changed rectangle in Overview: colour and roundednesstonioni 2015-03-30, by matthiasm
- Fix possible excess image sizetonioni 2015-03-25, by Chris Cannam
- Fixes to enabled/disabled state in level-pan tool buttontonioni 2015-03-25, by Chris Cannam
- Render direct to widget (necessary to avoid pixel doubling on OS/X)tonioni 2015-03-25, by Chris Cannam
- Fixes to muting from level-pan tool buttontonioni 2015-03-25, by Chris Cannam
- A number of fixes to level-pan button (including mute toggle)tonioni 2015-03-25, by Chris Cannam
- Introduce level/pan toolbar buttonstonioni 2015-03-25, by Chris Cannam
- Don't snap selections to time ruler -- it's never usefultonioni 2015-03-24, by Chris Cannam
- Fix to pointer-pos-to-level logictonioni 2015-03-24, by Chris Cannam
- Add missed includetonioni 2015-03-24, by Chris Cannam
- Try using audio level fader logictonioni 2015-03-24, by Chris Cannam
- No, we'll not handle mute separately -- make bottom level be muted. Also add support for enable/disabletonioni 2015-03-24, by Chris Cannam
- Try adding a combined simple level/pan widgettonioni 2015-03-24, by Chris Cannam
- Merge from cxx11 branchtonioni 2015-03-23, by Chris Cannam
- Merge from default branchtonioni 2015-03-23, by Chris Cannam
- Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache keyosx-retina 2015-03-18, by Chris Cannam
- Pass proxy to layer for paintingosx-retina 2015-03-18, by Chris Cannam
- Many fixes for the previous stuffosx-retina 2015-03-17, by Chris Cannam
- Another small replacementosx-retina 2015-03-17, by Chris Cannam
- Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to useosx-retina 2015-03-17, by Chris Cannam
- Experiment with querying paint rect separately from view rectosx-retina 2015-03-11, by Chris Cannam
- First steps toward high-res rendering on retina Mac -- quite a bit more to be doneosx-retina 2015-03-11, by Chris Cannam
- Build fixes for OS/Xcxx11 2015-03-11, by Chris Cannam
- c++11 flag in qmake projectcxx11 2015-03-11, by Chris Cannam
- Type correctioncxx11 2015-03-10, by Chris Cannam
- Nothing of consequencecxx11 2015-03-10, by Chris Cannam
- More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least.cxx11 2015-03-10, by Chris Cannam
- More type fixescxx11 2015-03-10, by Chris Cannam
- More type fixes, primarily in the spectrogramcxx11 2015-03-10, by Chris Cannam
- A few more fixescxx11 2015-03-09, by Chris Cannam
- Working through the float/double and int/sv_frame_t fixescxx11 2015-03-09, by Chris Cannam
- Move to using double rather than float for floating-point calculations (float only for storage); more build fixescxx11 2015-03-09, by Chris Cannam
- More conversion fixescxx11 2015-03-09, by Chris Cannam
- Toward building with new sv typescxx11 2015-03-04, by Chris Cannam
- Fixes to go with latest svcorecxx11 2015-03-04, by Chris Cannam
- Merge from default branchcxx11 2015-03-03, by Chris Cannam
- Enable ThreadSanitizerdatarace 2015-02-24, by Chris Cannam
- Merge from default branchcxx11 2015-02-09, by Chris Cannam
- Always resist vertical drag -- it's just too annoying if it happens accidentally while playingalignment_view 2015-01-15, by Chris Cannam
- Scale drag thresholds according to actual display resolution2015-01-15, by Chris Cannam
- Merge from default branchalignment_view 2015-01-15, by Chris Cannam
- Scale drag thresholds according to actual display resolutionalignment_view 2015-01-15, by Chris Cannam
- Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values2014-12-15, by Chris Cannam
- Start connecting up tempo bits2014-12-09, by Chris Cannam
- Update units when prefs change2014-12-09, by Chris Cannam
- Oops, included some unintended cruft2014-12-09, by Chris Cannam
- hz -> freq, and some layout rearrangement2014-12-09, by Chris Cannam
- Fixes to limits etc in unit converter2014-12-08, by Chris Cannam
- Wire up note/octave stuff2014-12-02, by Chris Cannam
- Start adding piano note2014-12-02, by Chris Cannam
- Adding the unit converter code might have enhanced the previous commit a little2014-12-02, by Chris Cannam
- Start work on unit converter2014-12-01, by Chris Cannam
- Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead2014-11-27, by Chris Cannam
- Fix misalignment in alignment viewalignment_view 2014-11-21, by Chris Cannam
- Grey lines in alignment view; chords for salient featuresalignment_view 2014-11-21, by Chris Cannam
- Avoid drawing a single lonesome 0 if nothing is loaded at allalignment_view 2014-11-21, by Chris Cannam
- CXX11 (-std=c++11) branch, to test build environments before making any code adaptationscxx11 2014-11-17, by Chris Cannam
- Discard wildly excessive wheel events2014-11-10, by Chris Cannam
- Wheel event thingalignment_view 2014-11-14, by Chris Cannam
- Make the dragged pitch take effect when releasing drag on a notetonioni 2014-11-11, by Chris Cannam
- (Very slowly) perform local reanalysis when dragging a note up or downtonioni 2014-11-11, by Chris Cannam
- Tidytonioni 2014-11-11, by Chris Cannam
- Be more ruthlesstonioni 2014-11-10, by Chris Cannam
- Mergetonioni 2014-11-10, by Chris Cannam
- Make overview area easier to seetonioni 2014-11-10, by Chris Cannam
- Discard wildly excessive wheel eventstonioni 2014-11-10, by Chris Cannam
- Merge from default branchtonioni 2014-11-10, by Chris Cannam
- Don't hide time-instant layers when switching modes; use them as source of key frames in alignment viewalignment_view 2014-10-17, by Chris Cannam
- First sketch at alignment view (between panes in stack)alignment_view 2014-10-17, by Chris Cannam
- Handle variable columns by importing all of them (not just the minimum number)2014-10-03, by Chris Cannam
- Add milliseconds as CSV import timing option2014-10-03, by Chris Cannam
- Correct some really stupid fixed-length string stuff, including a genuine stack overflow that causes a crash on OS/X for certain colour 3d plot data.2014-09-29, by Chris Cannam
- Don't print activity2014-09-12, by Chris Cannam
- Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation)normalize_hybrid_option 2014-09-12, by Chris Cannam
- Do not draw the model time extents if the top layer does not have time as its x axis (fixing #1057)2014-09-11, by Chris Cannam
- Merge from default branchtonioni 2014-09-09, by Chris Cannam
- Avoid complaint about unused return value2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)2014-09-03, by Chris Cannam
- Simplify some logic where loop was used with an unconditional "break" that meant it could only happen once (from coverity scan)2014-09-03, by Chris Cannam
- Fix some potential null-pointer derefs, and simplify some logic where loops were used with an unconditional "break" that meant they could only happen once (from coverity scan)2014-09-03, by Chris Cannam
- Fix some potential divide by zeros (from coverity scan)2014-09-03, by Chris Cannam
- Fix minor resource leak (from coverity scan)2014-09-03, by Chris Cannam
- Clarify some sneaky logic2014-09-03, by Chris Cannam
- Fix uninitialised variable (from coverity scan)2014-09-03, by Chris Cannam
- Fix a couple of inadvertant integer divisions (from coverity scan)2014-09-03, by Chris Cannam
- Remove redundant code (from coverity scan)2014-09-03, by Chris Cannam
- Fix potential divide by zero2014-09-03, by Chris Cannam
- Clarify some sneaky logic2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Update subrepos and merge from default branchtonioni 2014-09-02, by Chris Cannam
- Add const version of this accessor2014-09-02, by Chris Cannam
- Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)2014-09-02, by Chris Cannam
- Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want2014-09-02, by Chris Cannam
- Use fixed-order when exporting layers to a session2014-09-02, by Chris Cannam
- Use fixed-order layer list for property container enumeration. Fixes habit of the layer property tabs to jump about when adding a new layer.2014-09-02, by Chris Cannam
- Populate the fixed order layer list2014-09-02, by Chris Cannam
- Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking2014-09-02, by Chris Cannam
- Add getInteractionLayer() and some docs2014-09-02, by Chris Cannam
- This spacing works a bit better on the Mac (though not really well enough)2014-08-13, by Chris Cannam
- Don't label time zero, it gets cut off by opaque end layer2014-08-13, by Chris Cannam
- Make it possible to set the parent widget2014-08-13, by Chris Cannam
- Debug output stuff2014-07-25, by Chris Cannam
- Do not move playhead on click, unless in "DAW mode". In centre-frame modes it's confusing and leads to random jumps when playing aligned material2014-07-25, by Chris Cannam
- Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped2014-07-25, by Chris Cannam
- Merge from branch tonioni2014-07-18, by Chris Cannam
- Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fasttonioni 2014-07-18, by Chris Cannam
- Merge from default branchtonioni 2014-07-18, by Chris Cannam
- compile fixtonioni 2014-07-18, by Chris Cannam
- Fix some errant signals (the modelChanged with args are now modelChangedWithin)2014-07-17, by Chris Cannam
- code to remove duration/sample rate from panestonioni 2014-07-16, by matthiasm
- mergetonioni 2014-07-15, by matthiasm
- adding number to display of illuminated notetonioni 2014-07-15, by matthiasm
- adding no spectrogram and no sonification optionstonioni 2014-07-15, by matthiasm
- Merge from tonioni branch2014-07-02, by Chris Cannam
- Merge from default branch, and update to make sure we retain the DAW-style scrolling (page without moving playhead on scroll)tonioni 2014-07-02, by Chris Cannam
- Merge from default branchtonioni 2014-07-02, by Chris Cannam
- Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag2014-07-02, by Chris Cannam
- Merge2014-07-02, by Chris Cannam
- Merge from branch tonioni (the two are currently in sync)2014-06-18, by Chris Cannam
- Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations2014-07-01, by Chris Cannam
- Merge from branch warnfix_no_size_t2014-06-18, by Chris Cannam
- Merge from branch warnfix_no_size_ttonioni 2014-06-18, by Chris Cannam
- Configure stuff and fixes for -Werrorwarnfix_no_size_t 2014-06-18, by Chris Cannam
- Merge from branch tony_integrationwarnfix_no_size_t 2014-06-18, by Chris Cannam
- More unsigned/long and warning fixeswarnfix_no_size_t 2014-06-17, by Chris Cannam
- Some more unsigned/long removalwarnfix_no_size_t 2014-06-17, by Chris Cannam
- Remove size_t's and fix warnings in layer/warnfix_no_size_t 2014-06-17, by Chris Cannam
- Merge from branch "tonioni"tony_integration 2014-06-17, by Chris Cannam
- Merge from default branchtony_integration 2014-06-17, by Chris Cannam
- Single-click to move pointer needs to wait for double-click timeout (so it knows you're not starting a double-click)tonioni 2014-06-16, by Chris Cannam
- Mergetonioni 2014-06-16, by Chris Cannam
- Comment out debugtonioni 2014-06-16, by Chris Cannam
- fixed deleteSelectionInclusive to not delete adjacent notestonioni 2014-06-16, by matthiasm
- Mergetonioni 2014-06-13, by Chris Cannam
- Add an experimental cancel button to view progress barstonioni 2014-06-13, by Chris Cannam
- fixed selection by note move to not include the next note on the righttonioni 2014-06-13, by matthiasm
- Fix Tony bug #981: note editing does not work when pitch track is invisibletonioni 2014-06-13, by Chris Cannam
- Some tidying & fixing compiler warningstonioni 2014-06-12, by Chris Cannam
- flexinote now displays frequency, duration and text above/below the notetonioni 2014-06-12, by matthiasm
- adding a note after the last existing one is now possible (#974)tonioni 2014-06-12, by matthiasm
- Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane)tonioni 2014-06-12, by Chris Cannam
- Move play pointer on single-click in pane in navigate modetonioni 2014-06-12, by Chris Cannam
- Play pointer: when user drags pane during playback such that the pointer is no longer visible, accept that and stop trying to track it until pointer naturally comes back within visible areatonioni 2014-06-12, by Chris Cannam
- Play pointer: don't move it when dragging overview panetonioni 2014-06-12, by Chris Cannam
- Make sure the play pointer is always visible when the centre line is nottonioni 2014-06-12, by Chris Cannam
- Play pointer: don't seek playback when scrolling, except in ScrollContinuous modetonioni 2014-06-12, by Chris Cannam
- added vertical strip stripes to beginning and end of illuminated notetonioni 2014-06-11, by matthiasm
- fixed note delete bug (now deletes when any overlap with the selection occurs)tonioni 2014-06-11, by matthiasm
- Merge from default branchtonioni 2014-06-03, by Chris Cannam
- Restore commit:6a8d922f991d which was apparently reverted in error as commit:c2291e22bf0c2014-06-03, by Chris Cannam
- Merge from branch tonioni2014-06-03, by Chris Cannam
- Merge from default branchtonioni 2014-05-29, by Chris Cannam
- Replace setCurrentText (which doesn't appear to exist in qt4) with setCurrentIndextonioni 2014-05-23, by Chris Cannam
- Remember the last-used suffix in save dialog (#877).2014-05-23, by Chris Cannam
- implemented move by one note (replacing big jumps left/right)tonioni 2014-05-22, by matthiasm
- Fix crash on checking progress of slice layer2014-05-22, by Chris Cannam
- reinstated the original way that was better than my fixtonioni 2014-05-22, by matthiasm
- mergetonioni 2014-05-21, by matthiasm
- fixed: pitch track update deleted notetonioni 2014-05-21, by matthiasm
- Merge from default branchtonioni 2014-05-14, by Chris Cannam
- Merge from branch tony_integration2014-05-14, by Chris Cannam
- Merge from default branchtony_integration 2014-05-09, by Chris Cannam
- Restore selection of playback sample for note layers. Also default to new elecpiano clip.tony_integration 2014-05-07, by Chris Cannam
- SingleColourLayer: fix colour reference counting2014-04-12, by Jakob Leben
- SingleColourLayer: do not try to apply invalid colour property2014-04-11, by Jakob Leben
- Merge from default branchtony_integration 2014-05-07, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-05-07, by Chris Cannam
- added note pitch snapping after "move" edittonioni 2014-04-11, by matthiasm
- Make it possible to import CSV files directly into Note layers2014-04-07, by Chris Cannam
- Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manuallytonioni 2014-04-03, by Chris Cannam
- A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etctonioni 2014-04-02, by Chris Cannam
- Make session file extension parameterisable, use .ton for Tonytonioni 2014-04-02, by Chris Cannam
- Grey out the areas outside the main work model. This may not be appropriate as-is for SV, but it might be nice in Tonytonioni 2014-04-02, by Chris Cannam
- Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use)tonioni 2014-04-02, by Chris Cannam
- Mergetony_integration 2014-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-04-02, by Chris Cannam
- Remove tool-specific keyboard shortcut reference registration from Pane and put it in MainWindow (as it depends on which tools are in use)tony_integration 2014-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-03-31, by Chris Cannam
- Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken)tonioni 2014-04-01, by Chris Cannam
- Debug outputtonioni 2014-04-01, by Chris Cannam
- Optional printoutstonioni 2014-04-01, by Chris Cannam
- Use application name in key & mouse reference instead of hardcoding SVtonioni 2014-03-31, by Chris Cannam
- Implement "Form Note from Selection"; remove Snap Notes to Pitch Track because every other editing operation *should* now be doing that automaticallytonioni 2014-03-27, by Chris Cannam
- Make pitch-track editing operations update the notes as well, automaticallytonioni 2014-03-27, by Chris Cannam
- Add Merge Notestonioni 2014-03-27, by Chris Cannam
- Add command to snap notes back to pitch track median on request; add split at selection boundariestonioni 2014-03-27, by Chris Cannam
- Fix (to some extent) the "gross assumption about layer order" and thus #840 Note split adaptation brokentonioni 2014-03-25, by Chris Cannam
- Merge from default branchtony_integration 2014-03-11, by Chris Cannam
- Merge from branch tonionitony_integration 2014-03-11, by Chris Cannam
- Diagnostics and fix for peaks cache sizing (need +1 to avoid null cache)2014-03-11, by Chris Cannam
- Introduce a GlobalOverlays mode that shows general surrounding information but less local stufftonioni 2014-03-06, by Chris Cannam
- Allow registering an alternative shortcut using QKeySequence so as to get the right native stringtonioni 2014-03-06, by Chris Cannam
- Use NativeText in key reference (converting Ctrl to weird squiggle on Mac etc)tonioni 2014-03-06, by Chris Cannam
- Rather than undrawing the bottom bit of the dial, don't draw it in the first place (necessary on shaded background)tonioni 2014-03-06, by Chris Cannam
- Explicitly avoid doing this on Mac (so as to rule it out in investigating toolbar problems)tonioni 2014-03-06, by Chris Cannam
- Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt42014-03-06, by Chris Cannam
- Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4tonioni 2014-03-06, by Chris Cannam
- No config -> default to release modetonioni 2014-03-05, by Chris Cannam
- Do not return a dormant layer as the currently-selected layertonioni 2014-03-05, by Chris Cannam
- Pull out ShowLayerCommand into its own filetonioni 2014-03-05, by Chris Cannam
- Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redotonioni 2014-03-05, by Chris Cannam
- Signal-slot separation between region outlining and default zoom actiontonioni 2014-03-04, by Chris Cannam
- Fix failure to delete property stack when pane is deleted (sometimes)2014-03-04, by Chris Cannam
- Fix failure to delete property stack when pane is deleted (sometimes). Fixes Tony crash bug #881, needs to go in SV as well.tonioni 2014-03-04, by Chris Cannam
- checking off show pitch turns off and disables play pitch buttontonioni 2014-02-24, by Justin Salamon
- clicking on selection pane now moves play head to that locationtonioni 2014-02-18, by Justin Salamon
- Toward getYScaleValue in Colour3DPlotLayer2014-02-06, by Chris Cannam
- Unclamped2014-02-06, by Chris Cannam
- Fix bug in choosing which layer to bring to the front when asked programmaticallytonioni 2014-02-04, by Chris Cannam
- Avoid compiler warningstonioni 2014-02-04, by Chris Cannam
- Fix for treating zeros as gapstonioni 2014-01-30, by Chris Cannam
- Merge from default branchtonioni 2014-01-28, by Chris Cannam
- Bodge in Matthias's suggested normalise-to-log as an option in spectrogram and colour 3d plot layers (not wired into gui)2014-01-28, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-01-28, by Chris Cannam
- Suppress vertical scale when there are no points (scale looks absurd without sensible range)tonioni 2014-01-10, by Chris Cannam
- Propagate double-click in select mode -- the application might do something meaningful with thistonioni 2014-01-10, by Chris Cannam
- Snapping to feature frame rightwards in flexi-note should snap to the end of a note as well as the start (should also snap to start of next one, but that doesn't seem to work either -- not enough points returned by getPoints). This should possibly happen in plain note and region layers too.tonioni 2014-01-10, by Chris Cannam
- Indentationtonioni 2014-01-10, by Chris Cannam
- Fix indentationtonioni 2014-01-10, by Chris Cannam
- Make it possible to globally hide pane accessories (close button & current-indicator)tonioni 2014-01-10, by Chris Cannam
- Allow per-pane overrides for tool modetonioni 2014-01-09, by Chris Cannam
- Use sv-dependency-builds on OS/X as well if no config.pritonioni 2014-01-09, by Chris Cannam
- Adjustable middle-line height for waveform. Not 100% supported (only really for basic waveform rendering)tonioni 2014-01-08, by Chris Cannam
- Remove obsolete project filestonioni 2014-01-07, by Chris Cannam
- Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugintonioni 2014-01-07, by Chris Cannam
- Merge from default branchimaf_enc 2013-12-05, by Chris Cannam
- Support non-SV file types (should have been committed earlier, omitted due to confusion)tonioni 2013-12-04, by Chris Cannam
- Not quite so many digits2013-12-04, by Chris Cannam
- Compile fixtonioni 2013-12-04, by Chris Cannam
- Merge from default branchtonioni 2013-12-04, by Chris Cannam
- Extend numerical and colour scales (and piano where applicable) to note and region layers2013-12-04, by Chris Cannam
- And tidy up2013-12-04, by Chris Cannam
- Pull out colour scale drawing as well2013-12-04, by Chris Cannam
- Pull out log and linear vertical scales into their own classes, make some improvements to log numbering2013-12-04, by Chris Cannam
- Ensure new piano scales only appear when not auto-aligning2013-12-04, by Chris Cannam
- Pull out log and linear vertical scales into their own classes, make some improvements to log numberingtonioni 2013-12-04, by Chris Cannam
- Toward getting piano scale showing properlytonioni 2013-12-03, by Chris Cannam
- Merge from default branchtonioni 2013-12-03, by Chris Cannam
- Merge2013-12-03, by Chris Cannam
- Add piano scale to note layer as well (need to handle the auto-align case properly)2013-12-03, by Chris Cannam
- Add piano to time-value layer too2013-12-03, by Chris Cannam
- Pull out PianoScale into separate class2013-12-03, by Chris Cannam
- Remove polling on play status, eliminating one source of idle wakeups (requires connection to playStatusChanged from callback play source)2013-12-03, by Chris Cannam
- Fix uninitialised membertonioni 2013-11-29, by Chris Cannam
- If any panes have a fixed size, respect that when resizing pane stack sizestonioni 2013-11-29, by Chris Cannam
- Merge from default branchtonioni 2013-11-28, by Chris Cannam
- Avoid infeasibly wide dialog box2013-11-28, by Chris Cannam
- Merge from default branchtonioni 2013-11-26, by Chris Cannam
- Drop toStdString() and toLocal8Bit().data(), with debug header we can stream QStrings2013-11-26, by Chris Cannam
- Drop std:: from cout, cerr, endl -- pull these in through Debug.h2013-11-26, by Chris Cannam
- WS -> OS2013-11-26, by Chris Cannam
- Merge from default branchtonioni 2013-11-22, by Chris Cannam
- Make some debug output optional2013-11-21, by Chris Cannam
- Merge from the default branchimaf_enc 2013-11-04, by Chris Cannam
- Fix from Jesus Corral Garcia (panel with gain only appears when IM AF loaded)imaf_enc 2013-11-04, by Chris Cannam
- Compile fiximaf_enc 2013-11-04, by Chris Cannam
- IMAF load code from Jesus Corral Garciaimaf_enc 2013-11-04, by Chris Cannam
- Abbreviate very long text elements in csv file format dialog2013-11-04, by Chris Cannam
- Fix strange pixel offset in waveform rendering; round values in labels rather than flooring them2013-10-09, by Chris Cannam
- Add CSVFile option2013-10-09, by Chris Cannam
- Update a bit more around the pointer -- avoids trails in hidpi2013-07-19, by Chris Cannam
- Merge from default branchtonioni 2013-07-16, by Chris Cannam
- Merge from default branchtonioni 2013-07-16, by Chris Cannam
- Better handling of padding around scale extents: associate them with the model extents, so as not to break auto-align (of this with other layers, and of other layers with this) and zoom2013-07-16, by Chris Cannam
- Avoid reloading the default 0->0 scale extents for a note layer as 0->12013-07-16, by Chris Cannam
- Merge2013-07-16, by Chris Cannam
- Make scale drawing in log scale a bit less dumb2013-07-16, by Chris Cannam
- Do not pad edges of scale extent when auto-aligning to another layer2013-07-16, by Chris Cannam
- Merge from the default branchtonioni 2013-07-12, by Chris Cannam
- Close this sprout, which Matthias reports was subsequently implemented differently by Georgetonioni 2013-07-12, by Chris Cannam
- Avoid creating two painters on same image2013-07-11, by Chris Cannam
- instrument is now "click" -- some other minor changes I don't remembertonioni 2013-06-20, by matthiasm
- some visualisation changestonioni 2013-06-20, by matthiasm
- toggle button for boundary constraints and note recalculationtonioni 2013-06-20, by gyorgyf
- re-did, and improved the moving constraintstonioni 2013-06-19, by matthiasm
- vertical scale adapts to note rangetonioni 2013-06-19, by matthiasm
- funky note value re-estimation using underlying pitch median valuetonioni 2013-06-19, by gyorgyf
- bugfixes to compile on Linux againtonioni 2013-06-18, by gyorgyf
- bugfixes to compile on Linux againtonioni 2013-06-18, by gyorgyf
- removed the vertical scaling function call that didn't worktonioni 2013-06-17, by matthiasm
- introduced horizongal note editing constraints; debugged note edittonioni 2013-06-17, by matthiasm
- split drag deletetonioni 2013-06-16, by matthiasm
- boundary actions and note delete consolidatedtonioni 2013-06-16, by gyorgyf
- slightly tidied george's splitEnd methodtonioni 2013-06-15, by matthiasm
- getFeatureDescription now supports larger notestonioni 2013-06-15, by gyorgyf
- added context sensitive mouse pointers in note edit tool modetonioni 2013-06-15, by gyorgyf
- added NoteEdit tool modetonioni 2013-06-15, by gyorgyf
- Added tag sv_v2.1 for changeset 77fa3fdbfc7e2013-05-16, by Chris Cannam
- Fix bug that caused overview to jump back to its original position after moving on double-clicksv_v2.1 2013-05-16, by Chris Cannam
- Debug -- overview centre frame relocation is not currently working with qt52013-05-15, by Chris Cannam
- Added tag sv_v2.1 for changeset c6d705bf16722013-05-14, by Chris Cannam
- Merge from branch "qt5". This revision actually builds with Qt4 (late releases) or Qt5, though it will warn on configure with Qt4.2013-05-14, by Chris Cannam
- Make it possible to build with qt4 as wellqt5 2013-05-14, by Chris Cannam
- Update configureqt5 2013-05-13, by Chris Cannam
- Regenerate configureqt5 2013-04-26, by Chris Cannam
- Look for qmake-qt5, not qt4qt5 2013-04-26, by Chris Cannam
- splitting notes works but major cleanup neededtonioni 2013-04-20, by gyorgyf
- different colours, some minor changes, mainly debugging cerrstonioni 2013-04-19, by matthiasm
- larger notes plus basic editing functions are now enabled by temporary star icon in toolbartonioni 2013-04-17, by gyorgyf
- Some refinements to drawing values in place of absent labels2013-04-16, by Chris Cannam
- Make mouseover highlights a bit more likely to appear and easier to see2013-04-16, by Chris Cannam
- Use italic for value labels (as opposed to label labels)2013-04-16, by Chris Cannam
- Allow a bit more space at top and bottom of scale range; make it easier to see point in case where model has only a single point2013-04-15, by Chris Cannam
- sample playback problemstonioni 2013-04-13, by gyorgyf
- removed additional prints, midi playback still brokentonioni 2013-04-13, by gyorgyf
- cleanuptonioni 2013-04-13, by gyorgyf
- fixed flexi note layer and propagated model selection to analysertonioni 2013-04-13, by gyorgyf
- Windows build fixes -- to reviewqt5 2013-03-27, by Chris Cannam
- put the FlexiNote layer before the note layer to see what happens -- not muchtonioni 2013-03-26, by matthiasm
- small changes to FlexiNote stufftonioni 2013-03-26, by matthiasm
- added references to new layer type FlexiNoteLayer and corresponding FlexiNoteModeltonioni 2013-03-26, by matthiasm
- updated names in FlexiNote source -- will need to make new FlexiNoteModel sourcetonioni 2013-03-26, by matthiasm
- simply copied NoteLayer to FlexiNotelayer (cpp and h files)tonioni 2013-03-26, by matthiasm
- Add an empty file in order to create the tonioni branchtonioni 2013-03-26, by Chris Cannam
- Add dependency build pathsqt5 2013-03-25, by Chris Cannam
- Build fixes for Qt5qt5 2013-03-11, by Chris Cannam
- Add discrete-curve drawing mode for time-value layer2012-11-16, by Chris Cannam
- Minor tidy in configure2012-08-21, by Chris Cannam
- Added tag sv_v2.0 for changeset ea786e8bd9312012-07-17, by Chris Cannam
- Use drawPoint when drawing a single point, rather than drawLine. Otherwise the line seems to go missing some of the time, though I can't see any mistake in the code here. Fixes SV bug #485sv_v2.0 2012-06-21, by Chris Cannam
- Use new symbols in Vamp SDK 2.3.1 for autoconf detection2012-05-25, by Chris Cannam
- Display regions as segmentation if the output event type appears appropriate2012-05-21, by Chris Cannam
- Add hide method2012-01-30, by Chris Cannam
- Adjust crosshair left end position based on detail level of vertical scale2012-01-30, by Chris Cannam
- Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)2012-01-30, by Chris Cannam
- Column stretch 0 avoids spare empty space at the right when property boxes are off2012-01-30, by Chris Cannam
- Show current-pane indicator and close-pane button only if there is more than one pane2012-01-23, by Chris Cannam
- Remove redundant and hazardous INCLUDE_PATH2012-01-13, by Chris Cannam
- Add Doxyfile2012-01-13, by Chris Cannam
- Merge from the default branchintegration_library 2011-10-17, by mathieub
- Minor debug change2011-10-17, by Chris Cannam
- Merge from the default branchintegration_library 2011-10-10, by mathieub
- Added tag sv_v1.9 for changeset 3803f6dcf3612011-09-28, by Chris Cannam
- Save/restore more slice layer parameters (fixing SF feature #3039297)sv_v1.9 2011-09-28, by Chris Cannam
- Fix status bar tip on Mac (SF bug 3024342)2011-09-28, by Chris Cannam
- Remove unnecessary configure dependency for raptor2011-09-28, by Chris Cannam
- Put some debug outputs in commentsintegration_library 2011-08-23, by mathieub
- Merge from branch "sonification"integration_library 2011-07-25, by mathieub
- Merge from branch "toggle"integration_library 2011-07-25, by mathieub
- Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard).sonification 2011-07-06, by mathieub
- Add playExampleNote route through view manager out to the audio play sourcesonification 2011-06-24, by Chris Cannam
- Check the scale width in the View (which has access to it); ask the layer to do something when the user clicks in the scale regardless of the edit mode, and continue with normal processing if the layer has nothing interesting to dosonification 2011-06-24, by Chris Cannam
- Branch to handle audio feedback and metadata sonification interactively with the UI.sonification 2011-06-22, by mathieub
- Add a new feature to allow users to toggle between minimal and full modes. This is done by hiding/showing the pane stack, menu actions, and toolbars.toggle 2011-06-21, by mathieub
- Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)2011-06-14, by Chris Cannam
- Merge from debug-output branch2011-06-14, by Chris Cannam
- Convert many cerrs to DEBUGsdebug-output 2011-05-16, by Chris Cannam
- Remove most toStdString calls (no longer needed, with debug header)debug-output 2011-05-12, by Chris Cannam
- Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)2011-04-14, by Chris Cannam
- Added tag sv_v1.8 for changeset c9d6cf9c51c82011-04-07, by Chris Cannam
- * Cut off column dialog if there are many columns -- allow user to ignore or take values from all columns past a certain number.sv_v1.8 2011-04-04, by Chris Cannam
- * Update configure2011-03-08, by Chris Cannam
- * Update config per recent changes to svcore2011-03-08, by Chris Cannam
- * Fix untranslated string2011-02-07, by Chris Cannam
- * Display distance the selection has been dragged by, when moving it with the edit tool2011-02-04, by Chris Cannam
- * Make text labels in time instant layer more apparent (use drawVisibleText)2010-10-25, by Chris Cannam
- * Make text clearer on complex backgrounds by adding a translucent surrounding box2010-10-24, by Chris Cannam
- Ignore hidden layers when exporting image - closes sf.net #3041878.2010-10-13, by Dan Stowell
- * Add qmake config (debug or release) corresponding to configure invocation2010-10-08, by Chris Cannam
- * Regenerate configure2010-10-08, by Chris Cannam
- * Use macx-g++ qmake spec on OS/X2010-10-08, by Chris Cannam
- * Add test for PortAudio2010-10-08, by Chris Cannam
- * Substitute the CC and CXX that configure found2010-10-08, by Chris Cannam
- * Hugely simplify Qt search -- all we need is qmake...2010-10-07, by Chris Cannam
- * Add QuickTime if on Mac2010-09-23, by Chris Cannam
- * Set LIBS properly when optional pkg-config package found2010-09-22, by Chris Cannam
- * Update build system2010-09-22, by Chris Cannam
- * Add basic build files2010-09-22, by Chris Cannam
- update tags2010-07-23, by convert-repo
- * More on track matching2010-03-30, by Chris Cannam
- * Complete the overhaul of CSV file import; now you can pick the purpose for2010-07-19, by Chris Cannam
- * Start revamping the CSV import dialog so as to show a "purpose" for each column.2010-07-16, by Chris Cannam
- * Add option to import time+duration (or time+endtime) from CSV files2010-07-08, by Chris Cannam
- * Avoid warnings for out of range pixel set at edges2010-06-22, by Chris Cannam
- * Fix incorrect grouping for spectrum layer parameters2010-06-15, by Chris Cannam
- * Quick workarounds for some very weird behaviour on first testsv-v1.7.2 2010-05-05, by Chris Cannam
- * Pop view progress bars back into "indeterminate" mode if they are not2010-03-12, by Chris Cannam
- * Add origin line (y=0) to time-value layer2010-01-29, by Chris Cannam
- * Add "plot derivatives" option to time value layer (scale is not always right)2010-01-28, by Chris Cannam
- * Layer data editor window: fix sorting for columns in region model,sv-v1.7.1 2009-10-22, by Chris Cannam
- * Big improvements to editing behaviour in note and region modelssv-v1.7 2009-10-02, by Chris Cannam
- * Make a better job of picking the proper point to drag, edit, delete etc2009-09-28, by Chris Cannam
- * Add time display format preference2009-09-25, by Chris Cannam
- * Make NO_PIXMAP_COPY_TO_SELF the default2009-09-23, by Chris Cannam
- * Remove a bit of debug output2009-09-23, by Chris Cannam
- * Add start frame get/set to EditableDenseThreeDimensionalModel and use it2009-09-11, by Chris Cannam
- * solaris build fixes2009-09-10, by Chris Cannam
- * Show MIDI pitch number as well as note name and frequency2009-08-18, by Chris Cannam
- * minor fixes2009-08-05, by Chris Cannam
- * some work on improving region editing -- incomplete2009-08-03, by Chris Cannam
- * spiff up thumbwheels2009-08-03, by Chris Cannam
- ...sv-v1.6 2009-06-29, by Chris Cannam
- * Add insertPane2009-06-09, by Chris Cannam
- * A few minor fixes to SliceLayer based on using it for slices of key plots2009-06-05, by Chris Cannam
- * Fix colour 3d plot's habit of repeating column 0 in column -1's position2009-06-05, by Chris Cannam
- * Add High Gain colour map2009-05-22, by Chris Cannam
- * Add smoothing option to colour 3d plot2009-05-22, by Chris Cannam
- * Fixes to log bin scale; add colour scale gain2009-05-21, by Chris Cannam
- * another minor improvement2009-05-19, by Chris Cannam
- * some improvements to log scale in colour 3d plot (still only in dense2009-05-19, by Chris Cannam
- * Make a start on logarithmic vertical scale in colour 3d plot2009-05-18, by Chris Cannam
- * fix to rounding problems in plugin parameter box2009-03-30, by Chris Cannam
- * Pull out the widgetry part of FileFinder into widgets/InteractiveFileFinder2009-03-27, by Chris Cannam
- * Move prf file to prf/ (so that it can be pulled in using externals in2009-03-27, by Chris Cannam
- * Fix crash when opening SV file when the audio data file can't be found2009-03-19, by Chris Cannam
- * fix incorrect default scale extents when loading layer from a file2009-03-19, by Chris Cannam
- * debug tidysv-v1.5 2009-03-16, by Chris Cannam
- * various minor bits2009-03-16, by Chris Cannam
- ...2009-03-13, by Chris Cannam
- ...!2009-03-13, by Chris Cannam
- ...2009-03-13, by Chris Cannam
- ...2009-03-13, by Chris Cannam
- ...2009-03-06, by Chris Cannam
- * fix unsigned overflow causing spectrogram to "disappear" in some2009-03-06, by Chris Cannam
- * "ffwd-similar"2009-03-03, by Chris Cannam
- * Attempt to pick more sensible default centre frame for newly created view2009-03-03, by Chris Cannam
- * Add icons for "show segment division lines" in time value layer andsv-v1.5pre1 2009-02-27, by Chris Cannam
- * Activity log updates2009-02-27, by Chris Cannam
- * Make drawing segment divisions optional in segmentation plot style of2009-02-26, by Chris Cannam
- * Use QDialogButtonBox in format dialog (surprised I missed that one all2009-02-26, by Chris Cannam
- * Do a _slightly_ better job of ensuring new panes come up showing the2009-02-26, by Chris Cannam
- * Handle zero-velocity note ons as well as note offs (can't believe I2009-02-26, by Chris Cannam
- * Add Absolute plot scale, in colour 3d plot layer only for the moment2009-02-25, by Chris Cannam
- * Make ctrl-drag drag the view without updating anything else (in2009-02-25, by Chris Cannam
- * Make it possible to record live MIDI to a note layer.2009-02-25, by Chris Cannam
- ...2009-02-25, by Chris Cannam
- * Make Activity Log a bit more of a proper window2009-02-25, by Chris Cannam
- * rtmidi & activity updates2009-02-24, by Chris Cannam
- * more activity updates2009-02-24, by Chris Cannam
- * Add vestigial Activity Log2009-02-24, by Chris Cannam
- * Show duration at both ends of selection if space permits (#2065013)2009-02-24, by Chris Cannam
- * Make it possible to switch panes by clicking on the current-pane2009-02-24, by Chris Cannam
- * zoom reset icon2009-02-23, by Chris Cannam
- * Making the zoom reset button flat fixes the zoom wheels layout problem2009-02-23, by Chris Cannam
- * os/x layout fixes (make the X button flat, otherwise the margins go all2009-02-23, by Chris Cannam
- * recalculate LED cache pixmaps if size changes2009-02-23, by Chris Cannam
- * a few more midi bits, attempt to fix vertical-black-bar-misplacement-on-mac2009-02-23, by Chris Cannam
- * Some fairly simplistic code to set up layer type properties based on2009-02-12, by Chris Cannam
- * experiment (does this improve layout on mac?)2009-02-11, by Chris Cannam
- * very minor changes2009-02-09, by Chris Cannam
- * Fix overall mag range management in normalise-visible-area mode2009-02-09, by Chris Cannam
- * Restore (better quality) y-axis interpolation in spectrogram2009-02-06, by Chris Cannam
- * Restore peak bins mode in spectrogram2009-02-05, by Chris Cannam
- * Re-enable peak frequencies display in spectrogram2009-02-05, by Chris Cannam
- * Re-enable column normalization2009-02-05, by Chris Cannam
- * Finer locking in fft caches; fix displayed bin ranges in spectrogram2009-02-05, by Chris Cannam
- * fix deadlock in fft memory cache usage2009-02-04, by Chris Cannam
- * Make use of peak cache in spectrogram2009-02-04, by Chris Cannam
- * reorganise function for faster data retrieval2009-02-04, by Chris Cannam
- * throw (but do not yet catch!) exception when running out of disc space2009-02-04, by Chris Cannam
- * sort out cropping and scaling for x-smoothed draw buffer2009-02-03, by Chris Cannam
- * start introducing another rendering method2009-02-03, by Chris Cannam
- * smooth x-scaling for images in spectrogram -- needs an overlap to avoid2009-02-03, by Chris Cannam
- * incremental commit2009-02-03, by Chris Cannam
- * some preparatory reorganisation2009-02-03, by Chris Cannam
- * Avoid crash in StorageAdviser if temporary directory cannot be opened2009-02-02, by Chris Cannam
- * add setLayerDormant2009-01-29, by Chris Cannam
- * take a bit more care about peaks cache sizing2009-01-29, by Chris Cannam
- * Merge from one-fftdataserver-per-fftmodel branch. This bit of2009-01-27, by Chris Cannam
- * Try out a smooth-scaling paint method... not especially promising2009-01-26, by Chris Cannam
- * Change QMutex in Editable DTDM to a read/write lock2009-01-26, by Chris Cannam
- * another, rather trivial, optimisation2009-01-26, by Chris Cannam
- * some tweaks that make Colour3DPlotLayer a little bit faster for2009-01-23, by Chris Cannam
- * make compression optional in editable dense 3d model, and some tweaks2009-01-23, by Chris Cannam
- * try some qvectors2009-01-22, by Chris Cannam
- * Make Colour3DPlotLayer::paintDense much faster (but still not fast2009-01-22, by Chris Cannam
- * fix some warnings, remove debug2009-01-16, by Chris Cannam
- * Fix crash in SimpleSPARQLQuery2009-01-15, by Chris Cannam
- * The main fix here is to the arguments of SVApplication -- the first2009-01-09, by Chris Cannam
- * Avoid crash when zooming-to-fit a very short file! (Of course, we2008-12-12, by Chris Cannam
- * Knock a bit of sense into Colour3DPlotLayer's cache managementsv-v1.4 sv-v1.4rc1 2008-12-08, by Chris Cannam
- * Ensure text models are exported with text properties in RDF, and2008-12-08, by Chris Cannam
- * Cut back on the locking and general workload in2008-12-08, by Chris Cannam
- * minor stuff2008-12-04, by Chris Cannam
- * Fix failure to include audio files in default open-file dialog invoked2008-12-03, by Chris Cannam
- * Permit viewing (though not editing) colour 3d plot layer data in2008-12-02, by Chris Cannam
- * Fix incorrect starting extents in derived note & time-value layers2008-12-01, by Chris Cannam
- Various fixes:2008-11-28, by Chris Cannam
- * Use enum for transform type instead of trying to do dumb things like2008-11-21, by Chris Cannam
- * don't pre-declare classes in Vamp namespace (namespace may change!)2008-11-20, by Chris Cannam
- * Make it possible to Find a Transform even when no file loaded (it2008-11-20, by Chris Cannam
- * Add more informative text to Find a Transform (particularly when none2008-11-20, by Chris Cannam
- * minor text change2008-11-19, by Chris Cannam
- * Add some informative labels to transform finder2008-11-19, by Chris Cannam
- * Make scale bar more accurate (if no more helpful) in log scaled colour 3d plot2008-11-12, by Chris Cannam
- * update changelog2008-11-12, by Chris Cannam
- * Save & reload vertical scale extents from note, time/value & colour 3d2008-11-12, by Chris Cannam
- * Make Colour 3D Plot layer vertically zoomable and scrollable2008-11-12, by Chris Cannam
- * Add use-log-scale estimator. Not quite right yet; the model doesn't2008-11-11, by Chris Cannam
- * Update to new-line vamp plugin sdk2008-11-07, by Chris Cannam
- * Avoid waiting on uninstalled transforms mutex in TransformFactory::2008-10-28, by Chris Cannam
- * Add more info button to plugin dialog2008-10-28, by Chris Cannam
- * Add vertical zoom/pan to note layer as well (when not in auto-align2008-10-24, by Chris Cannam
- * minor tidy2008-10-24, by Chris Cannam
- * Add vertical zoom and pan to time-value layer.2008-10-24, by Chris Cannam
- * Add More Info URL to plugin finder2008-10-23, by Chris Cannam
- * Fix text positioning in segmentation-mode layer scale2008-10-21, by Chris Cannam
- * Improve numerical display in time-value layer scale2008-10-16, by Chris Cannam
- * somewhat clearer layout in region layer2008-10-16, by Chris Cannam
- * Fix race condition in FFTFileCache when reading from the same FFT model2008-10-15, by Chris Cannam
- * Add beginnings of capability to search plugins that are not yet2008-10-14, by Chris Cannam
- * some plotting tweaks2008-10-10, by Chris Cannam
- * Fix a nasty and long-standing race condition in MatrixFile's use of2008-10-09, by Chris Cannam
- * Support transforms that output regions with more than one bin (by2008-10-09, by Chris Cannam
- * Support importing features from RDF whose times are intervals rather2008-10-07, by Chris Cannam
- * Connect up Up and Down arrows in the transform finder2008-09-30, by Chris Cannam
- * More transform finder stuff2008-09-29, by Chris Cannam
- * More SelectableLabel and TransformFinder tweaking2008-09-29, by Chris Cannam
- * More twiddling with TransformFinder2008-09-29, by Chris Cannam
- ...2008-09-26, by Chris Cannam
- * moar pointless twiddlin2008-09-26, by Chris Cannam
- * More transform finder fiddling2008-09-25, by Chris Cannam
- * some work on transform finder2008-09-25, by Chris Cannam
- * grr2008-09-23, by Chris Cannam
- * Annoyingly not-really-working twist on things2008-09-23, by Chris Cannam
- * Start work on TransformFinder dialog2008-09-23, by Chris Cannam
- * Add beginnings of transform-search-by-text function2008-09-22, by Chris Cannam
- * Improve snap policy for selecting regions2008-09-22, by Chris Cannam
- * tweaks2008-09-19, by Chris Cannam
- * Add segmentation plot type to region layer (plotting not implemented yet)2008-09-19, by Chris Cannam
- * Add region model and layer; improve assignment of model types to2008-09-18, by Chris Cannam
- * Merge revisions 1041 to 1130 from sv-rdf-import branch2008-09-18, by Chris Cannam
- * remove some debug2008-07-31, by Chris Cannam
- * typo/transposition2008-07-29, by Chris Cannam
- * Updates for 1.3sv1-v1.3 sv1-v1.3rc1 2008-07-10, by Chris Cannam
- * Reduce time stretcher to one channel when overload occurs2008-07-07, by Chris Cannam
- * Fix two problems reported by Matthias in the data editor window:2008-06-26, by Chris Cannam
- * Add playback controls to data edit dialog2008-06-18, by Chris Cannam
- * minor enhancement to data edit make-current2008-06-18, by Chris Cannam
- * start play-tracking toggle in data editor dialog2008-06-17, by Chris Cannam
- * a bit of progress on retaining current row when sorting changes &c2008-06-17, by Chris Cannam
- * Basic implementation of add and remove point in data editor2008-06-16, by Chris Cannam
- * Add audio device selection to preferences2008-06-13, by Chris Cannam
- * Add more data-editor support to various models2008-06-12, by Chris Cannam
- * Update translations, and add change counter to name of bundle command2008-06-12, by Chris Cannam
- * sorting arbitrary columns in data editor2008-06-12, by Chris Cannam
- * reorganise tabular data editor model support2008-06-11, by Chris Cannam
- * A bit more work on the data editor2008-06-11, by Chris Cannam
- * basics of data editing in data table view2008-06-09, by Chris Cannam
- * Start adding a spreadsheet-style editor window for model data2008-06-06, by Chris Cannam
- * Provide a proper implementation of2008-05-21, by Chris Cannam
- * default synchronous to false, of course...2008-05-20, by Chris Cannam
- * Attempt fix for #1914752 export image has holes (1.0 and 1.2)2008-05-20, by Chris Cannam
- * Start layer progress bars in "indeterminate" mode2008-05-20, by Chris Cannam
- * Permit holding Shift while dragging an instant or other edited thing,2008-05-19, by Chris Cannam
- * Halve space requirements for range (waveform peak) caches2008-05-16, by Chris Cannam
- ...2008-05-12, by Chris Cannam
- ...2008-05-12, by Chris Cannam
- ...2008-05-09, by Chris Cannam
- * Speed up spectrogram painting by releasing mutex in FFTDataServer2008-05-08, by Chris Cannam
- * Some debug output and tweaksspectrogram-cache-rejig 2008-05-08, by Chris Cannam
- * The fix in rev 1002 had the nasty side-effect of breaking part of the fix in2008-04-29, by Chris Cannam
- ...2008-03-14, by Chris Cannam
- * More work to abstract out interactive components used in the data library,2008-03-14, by Chris Cannam
- * Fix #1628781 changes to layer visibility and mute should use a command2008-03-13, by Chris Cannam
- * juggle some files around in order to free audioio, base, and system libraries2008-03-12, by Chris Cannam
- * Fix mislabelling of time lines in ruler2008-03-12, by Chris Cannam
- * Merge from trunkspectrogram-cache-rejig 2008-02-27, by Chris Cannam
- * merge from trunk (1.2 ended up being tracked from trunk, but we may want1.2-stable 2008-02-27, by Chris Cannam
- * Fix incorrect assignment to point values in "acting on previous point"sv1-v1.2 2008-02-15, by Chris Cannam
- * Fix #1894369 1.2pre5 crashes on copying data2008-02-15, by Chris Cannam
- * Fix drawing of time ruler during scrolling (bits were being missed)sv1-v1.2pre5 2008-02-13, by Chris Cannam
- * Allow entry of numbers smaller than 1 in the Set Counters dialog2008-02-12, by Chris Cannam
- * a hack to try to prevent playback pointer bouncing back when playback startssv1-v1.2pre4 2008-02-11, by Chris Cannam
- * Further fixes to the handling of playback frame and buffered frame counts2008-02-11, by Chris Cannam
- * Avoid setting a new colour on layer when adding the same layer more than2008-02-11, by Chris Cannam
- * Ensure waveforms are strictly correct even when using a non-power-of-two2008-02-07, by Chris Cannam
- * New views created in page-follow mode should be centred on global centre2008-02-07, by Chris Cannam
- * line up overview widget nicely with main pane (at least on first startup)sv1-v1.2pre3 2008-02-06, by Chris Cannam
- * Add pitch range in octaves, semitones and cents to the measurement rect2008-02-06, by Chris Cannam
- * better default name for new colour (hi Craig!)2008-02-06, by Chris Cannam
- * Update remaining editable layers to support proper realignment on copy/paste2008-02-06, by Chris Cannam
- * More work on aligning copy/paste between layers. It's a surprisingly2008-02-06, by Chris Cannam
- * some work on realignment when pasting (problems remain)2008-02-04, by Chris Cannam
- * Add ability to invert a colour 3d plot in the vertical axis2008-02-04, by Chris Cannam
- * function rename & notes2008-02-04, by Chris Cannam
- ...2008-01-30, by Chris Cannam
- * Add plugin version to Transform record2008-01-25, by Chris Cannam
- * More latency for PortAudio output2008-01-24, by Chris Cannam
- * Add wave file model method for reading more than one channel at once,2008-01-24, by Chris Cannam
- * Fix duplication of zero'th column in the minus-one'th column position2008-01-24, by Chris Cannam
- * Further model lifecycle fixes2008-01-24, by Chris Cannam
- * Various fixes to object lifetime management, particularly in the spectrum2008-01-23, by Chris Cannam
- * add splash screen2008-01-23, by Chris Cannam
- * fix colour 3d plot layer mis-rendering bug -- but I think it's still using2008-01-14, by Chris Cannam
- * add icons to colour 3d plot layer toggles2008-01-11, by Chris Cannam
- * Fix 1864770 overlaid spectrum layers drawn wrong2008-01-08, by Chris Cannam
- * better progress reporting in FileSource2008-01-04, by Chris Cannam
- * Fix #1848191 double clicking on time instants causes move2007-12-18, by Chris Cannam
- * fix support for logarithmic hints in plugin parameters2007-12-17, by Chris Cannam
- ...2007-12-14, by Chris Cannam
- * Fix #1841095 tapping time instant gives wrong time in aligned track2007-12-13, by Chris Cannam
- * Fix #1844539 confusing waveform navigator with secondary files2007-12-12, by Chris Cannam
- * Make font size in panes configurable, with a smaller default2007-12-11, by Chris Cannam
- * Spectrogram paint-from-cache fix2007-11-29, by Chris Cannam
- * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.2007-11-28, by Chris Cannam
- * Add Erase tool and mode2007-11-23, by Chris Cannam
- ...2007-11-22, by Chris Cannam
- * Some work on correct alignment when moving panes during playback2007-11-22, by Chris Cannam
- * Some bits and bobs of cache mangling -- closer to working, but still notspectrogram-cache-rejig 2007-11-19, by Chris Cannam
- * Some fixes to cache repainting strategy -- should make things a little2007-11-19, by Chris Cannam
- * cache bits & bobs (wholly broken at the moment)spectrogram-cache-rejig 2007-11-16, by Chris Cannam
- * First hack towards more efficient paint mechanism from cache filledspectrogram-cache-rejig 2007-11-14, by Chris Cannam
- * Fix crash2007-11-11, by Chris Cannam
- * Pass StorageAdviser::Criteria into FFTModel constructor etc2007-11-11, by Chris Cannam
- * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()2007-11-09, by Chris Cannam
- ...further_alignment_faffing 2007-11-08, by Chris Cannam
- * fix pane layout problem; fix waveform butterfly mode2007-11-07, by Chris Cannam
- * Add [x] button to pane to quickly delete it2007-11-07, by Chris Cannam
- * FileSource -> default to showProgress = false2007-11-01, by Chris Cannam
- * Add Align button to main window; use it2007-10-25, by Chris Cannam
- * Some tidying up to handling of alignment; add alignment status label to2007-10-25, by Chris Cannam
- * Split MainWindow out into MainWindowBase (pane stack management, basic file2007-10-22, by Chris Cannam
- * RemoteFile -> FileSource2007-10-18, by Chris Cannam
- * Make RemoteFile far more pervasive, and use it for local files as well2007-10-18, by Chris Cannam
- * Make XmlExportable::toXml the function that is universally overridden (and2007-10-18, by Chris Cannam
- * Make drop behave more sensibly (replace current pane)2007-10-17, by Chris Cannam
- * "Align mode"2007-10-16, by Chris Cannam
- * Make View getStartFrame etc non-virtual for easier inlining2007-10-16, by Chris Cannam
- * Make it possible to drop audio files, layer files, session files and images2007-10-10, by Chris Cannam
- * Add Reset Counters... function2007-10-10, by Chris Cannam
- ...2007-10-09, by Chris Cannam
- * fix misbehaving apply-to-selection-only checkbox, fix default step size for2007-10-09, by Chris Cannam
- * Add labelling option for instants inserted through tapping (closes FR#1674184)2007-10-08, by Chris Cannam
- * Add image layer icon (from GIMP)2007-10-05, by Chris Cannam
- ...2007-10-05, by Chris Cannam
- * Add support for remote files to image layer2007-10-05, by Chris Cannam
- * More work on image layer display &c2007-10-05, by Chris Cannam
- * Phase 1 of an image layer.2007-10-04, by Chris Cannam
- * Change WaveFileModel API from getValues(start,end) to getData(start,count).2007-10-01, by Chris Cannam
- * Merge from sv-match-alignment branch (excluding alignment-specific document).2007-09-28, by Chris Cannam
- * Ensure labels and their pixmaps get redrawn properly2007-09-06, by Chris Cannam
- * Show colour swatch next to layer name in pane (if available)2007-09-05, by Chris Cannam
- * Layer tree view updating when visibility / audibility changed (and layers2007-08-16, by Chris Cannam
- ...2007-08-14, by Chris Cannam
- * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align2007-08-14, by Chris Cannam
- * missed this in last commit2007-08-13, by Chris Cannam
- * Better abbreviation modes for layer names in pane (and input model combo2007-08-10, by Chris Cannam
- * continue to pick "new" colours for coloured layers even when all colours2007-08-09, by Chris Cannam
- * Add QuickTime file reader class -- totally untested, shouldn't even compile2007-08-06, by Chris Cannam
- * dark background if necessary in key/mouse reference2007-07-16, by Chris Cannam
- * Restore Scale setting which had mistakenly disappeared from spectrum2007-07-13, by Chris Cannam
- * Add icon loader that automatically inverts icons where appropriate for2007-07-13, by Chris Cannam
- * Fix failure to auto-calculate bounds on time-value or note model loaded2007-07-12, by Chris Cannam
- * Add SingleColourLayer to manage colours for layers that have a single2007-07-12, by Chris Cannam
- * Fix failure to save vertical scale setting from time-value layer2007-07-11, by Chris Cannam
- * Add a colour database, and Add New Colour function to the colour combo2007-07-11, by Chris Cannam
- * threshold, show-peaks properties in spectrum2007-07-06, by Chris Cannam
- * Make it possible to "measure" a feature on the spectrogram by double-2007-07-05, by Chris Cannam
- * Add mouse actions to key and mouse reference dialog2007-07-05, by Chris Cannam
- * Add key reference window to Help menu (also needs mouse reference)2007-07-04, by Chris Cannam
- * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined2007-07-04, by Chris Cannam
- * add pitch label to spectrogram harmonic cursor as well2007-07-03, by Chris Cannam
- * Fix piano keyboard in spectrum, add pitch labels to frequency displays in2007-07-03, by Chris Cannam
- * Fix up and simplify the LayerTreeModel, removing a horrible memory leak2007-07-03, by Chris Cannam
- * attempt to ensure zoom-to-fit actually makes things fit (not obscured by2007-07-02, by Chris Cannam
- * avoid trying to calculate fft from incomplete decoded audio file in spectrum2007-07-02, by Chris Cannam
- * Fix centre line position2007-07-02, by Chris Cannam
- * proper (though ugly) handling of y coord for measure rects in scrollable layers2007-06-29, by Chris Cannam
- * highlight the nearest measurement rect2007-06-29, by Chris Cannam
- * Change a number of keyboard shortcuts -- get rid of all the Alt+ shortcuts2007-06-28, by Chris Cannam
- ...2007-06-26, by Chris Cannam
- * save/reload measurements in session2007-06-26, by Chris Cannam
- * Use a command for adding layer measurements2007-06-26, by Chris Cannam
- * more on measurement tool -- pull out some logic from pane to layer &c2007-06-21, by Chris Cannam
- * more on measurement tool2007-06-21, by Chris Cannam
- * fixes to spectrum harmonic cursor etc2007-06-15, by Chris Cannam
- * few more measurement mode bits2007-06-15, by Chris Cannam
- ...2007-06-14, by Chris Cannam
- * more measurement tool stuff2007-06-14, by Chris Cannam
- * some more work on measurement tool, and refactor Pane::paintEvent2007-06-14, by Chris Cannam
- * a bit more work on measurement tool mode2007-06-14, by Chris Cannam
- * some beginnings of what will be measurement tool functionality2007-06-13, by Chris Cannam
- * Add logic for picking up the vertical scale from an underlying layer if2007-06-13, by Chris Cannam
- * Add a measurement mode tool -- no functionality yet2007-06-13, by Chris Cannam
- * Make shift+mousewheel scroll vertically (where applicable) and alt+mousewheel2007-06-13, by Chris Cannam
- * double-click in navigate mode relocates the centre frame (closing #1734854)2007-06-13, by Chris Cannam
- * bit of work on harmonic cursor in spectrum2007-06-11, by Chris Cannam
- * FFT: fix invalid write of normalisation factor in compact mode of disc cache2007-06-08, by Chris Cannam
- * don't store fft values scaled by fftsize/2; that's a special requirement2007-06-01, by Chris Cannam
- * minor usability fixes2007-05-18, by Chris Cannam
- * Fix #1712589 Reset button for thumbwheels not working properlysv1-v1.0 2007-05-04, by Chris Cannam
- * more compile warning fixessv1-1.0rc1 2007-04-30, by Chris Cannam
- * Fix many compile warnings, remove some debug output2007-04-30, by Chris Cannam
- ...2007-04-30, by Chris Cannam
- * Fix #1707133 osx right pane too narrow2007-04-27, by Chris Cannam
- * Fix #1706927 NaNs from plugin outputs should not be used2007-04-27, by Chris Cannam
- * Fix #1707650 refreshes not happening2007-04-27, by Chris Cannam
- ...2007-04-27, by Chris Cannam
- ...sv1-1.0pre4 2007-04-23, by Chris Cannam
- ...2007-04-23, by Chris Cannam
- ...2007-04-23, by Chris Cannam
- ...2007-04-23, by Chris Cannam
- * looks like this ugly OS/X hack is no longer necessary with more recent Qt2007-04-19, by Chris Cannam
- * fix crash2007-04-19, by Chris Cannam
- * Fix alignment of new pane added after play position has changed (but global2007-04-16, by Chris Cannam
- * Experiment with sizing the property stacks and using a frame on the overview2007-04-16, by Chris Cannam
- * Russian update from Alexandre, and a couple of i18n fixes2007-04-02, by Chris Cannam
- * doc updates2007-03-30, by Chris Cannam
- * Fix crash on startup on Windowssv1-1.0pre3 2007-03-15, by Chris Cannam
- * Grey out exporting entire pane as image if it will be too wide for QImage2007-03-15, by Chris Cannam
- * Add missing include2007-03-15, by Chris Cannam
- * Remove tip dialog for now. I don't like it enoughsv1-1.0pre2 2007-03-14, by Chris Cannam
- * updates to tip dialog2007-03-13, by Chris Cannam
- * Add scale to image2007-03-12, by Chris Cannam
- * Add basics of an Export Image File function2007-03-12, by Chris Cannam
- * Basic beginnings of what will become a tip-of-the-day dialog2007-03-09, by Chris Cannam
- * Fix #1672407 confused by plugin-named files in cwd (or home?)2007-03-08, by Chris Cannam
- * Add display of selection extents in status bar when dragging a selection2007-03-07, by Chris Cannam
- * More useful status bar text -- show the current play time and the extents of2007-03-07, by Chris Cannam
- * Add fuzzy interpolation option as an alternative to zero padding in2007-03-05, by Chris Cannam
- * Make the vertical scale a bit less thtoopid for many linear scale spectra2007-03-05, by Chris Cannam
- * Fix failure to update mapped value when setValue is called2007-03-05, by Chris Cannam
- * Add current value to context help for dials in property boxes, and update2007-03-05, by Chris Cannam
- * Inhibit making and displaying time selections in slice layers2007-03-05, by Chris Cannam
- * Make getPropertyRangeAndValue return the default separately from the currentsv1-1.0pre1 2007-03-02, by Chris Cannam
- * Update to use new vamp-hostsdk instead of vamp-sdk2007-03-02, by Chris Cannam
- * Fix overzealous cacheing in waveform layer that was leading to inaccurate2007-03-01, by Chris Cannam
- * Fix real-time plugin corruption when getLatency is called for some plugins2007-03-01, by Chris Cannam
- * Make audio file reader factory try for a reader based on the file's2007-03-01, by Chris Cannam
- * Rejig handling of scrolling views. Ensures, among other things, that playing2007-03-01, by Chris Cannam
- * Fix incorrect meter-scaling value for 0dB; some tidying2007-02-28, by Chris Cannam
- ...2007-02-27, by Chris Cannam
- * Further fixes for Vamp API change, and update to support API versioning2007-02-27, by Chris Cannam
- * Fixes for new Vamp API changes -- I think plugin parameters are not being2007-02-26, by Chris Cannam
- * ensure view cache is discarded when overlay level changes2007-02-26, by Chris Cannam
- * remove some debug and some obsolete moc file includes2007-02-26, by Chris Cannam
- * Fix occasional misplacement of zoom wheels2007-02-26, by Chris Cannam
- * Fix crash in short spectrogram paint2007-02-14, by Chris Cannam
- * Add non-fftw3 fft alternative2007-02-09, by Chris Cannam
- ...2007-02-09, by Chris Cannam
- * Return ranges from RangeSummarisableTimeValueModel::getRanges by references2007-02-07, by Chris Cannam
- * Flesh out feature descriptions for spectrum2007-02-05, by Chris Cannam
- * Scale fixes and feature descriptions in slice layer2007-02-01, by Chris Cannam
- * Work on harmonising colour and scale ranges between types of layer2007-02-01, by Chris Cannam
- * Add separate colour mapping unit; use it in spectrogram (colour 3d plot to follow)2007-01-31, by Chris Cannam
- * beginnings of spectrum scales2007-01-29, by Chris Cannam
- ...2007-01-26, by Chris Cannam
- * Add slice layers (so you can display a slice of a colour 3d plot as if it were2007-01-26, by Chris Cannam
- * Avoid unnecessary work and updates when an invisible thumbwheel changes2007-01-24, by Chris Cannam
- * Fix a crash in spectrogram2007-01-22, by Chris Cannam
- * Allow user to activate a pane by clicking on the tab for its currently active2007-01-22, by Chris Cannam
- * Add large chunks of context help in the optional status bar2007-01-19, by Chris Cannam
- * Add range input dialog2007-01-12, by Chris Cannam
- * better icon2007-01-12, by Chris Cannam
- * Further fix for restoring layer visibility from session file2007-01-05, by Chris Cannam
- * Fix failure to reload play mute state correctly from session file2007-01-05, by Chris Cannam
- * Fix miscomparison of matrix height and fft size /2 (should be /2+1)2006-12-13, by Chris Cannam
- * Omit translucent blue fill for selection rectangles that are superimposed2006-11-24, by Chris Cannam
- * Update copyright notes as appropriate.2006-11-17, by Chris Cannam
- * Remove some obsolete files2006-11-15, by Chris Cannam
- * Add vertical zooming and snap-to-selection for OSC control;2006-11-15, by Chris Cannam
- * Press X to toggle the property boxes2006-11-14, by Chris Cannam
- * Somewhat better handling of running out of memory or disc space2006-11-13, by Chris Cannam
- * Update the main sv.prf for compatibility with Qt 4.2 qmake instead of2006-11-10, by Chris Cannam
- ...2006-10-30, by Chris Cannam
- #include <math.h> required on OSX2006-10-24, by Martin Gasser
- * Wire up the Panner widget in the pane, and do some tidying in Pane2006-10-19, by Chris Cannam
- * Rename the existing Panner to Overview (big duh!)2006-10-19, by Chris Cannam
- * A start to a panner widget to go with thumbwheels2006-10-18, by Chris Cannam
- * Fix signal name2006-10-17, by Chris Cannam
- * minor fixes to tooltip2006-10-17, by Chris Cannam
- * Fix slowness in serving FFT values to feature extraction plugin transform2006-10-17, by Chris Cannam
- * Make audio dial remember its more accurate mapped value as well as its2006-10-17, by Chris Cannam
- * Use RangeMappers in various places in plugin parameters, layer properties,2006-10-16, by Chris Cannam
- * Add spectrum icon2006-10-16, by Chris Cannam
- * Make the thumbwheel widget much smoother to use, and fix a bug in positioning2006-10-12, by Chris Cannam
- * Add system-specific LADSPA and DSSI plugin paths (for OS/X and Windows)2006-10-12, by Chris Cannam
- * Tidy up plugin parameter dialog by switching it to a simple constructor2006-10-11, by Chris Cannam
- * Handle generator transforms (plugins whose channel count isn't dependent on2006-10-10, by Chris Cannam
- * Improve output from Profiler class and make it incur less (no) overhead in2006-10-10, by Chris Cannam
- * Some dull work to continue unifying the fft model and editable dense 3d model2006-10-09, by Chris Cannam
- * Various improvements to colour 3d plot layer, particularly for large and/or2006-10-06, by Chris Cannam
- ...2006-10-05, by Chris Cannam
- ...2006-10-05, by Chris Cannam
- * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as2006-10-05, by Chris Cannam
- ...2006-10-04, by Chris Cannam
- * Introduce WritableWaveFileModel, and use it as an output model for audio2006-10-03, by Chris Cannam
- * Some work on SpectrumLayer properties etc2006-09-27, by Chris Cannam
- * Add a friendlier setup mechanism to SubdividingMenu, and use it for all the2006-09-25, by Chris Cannam
- * Pull alphabetical categorisation code out into a SubdividingMenu class2006-09-25, by Chris Cannam
- * Add a bit of resistance to pane dragging so as to make it harder to2006-09-22, by Chris Cannam
- * Pull transforms out of Layer menu (again) and into a separate Transforms2006-09-22, by Chris Cannam
- * Handle plugins with weird block size requirements properly2006-09-20, by Chris Cannam
- * stepsize/blocksize from plugin dialog actually working, though with some2006-09-20, by Chris Cannam
- * More to do with passing around step/blocksize etc from plugin dialog to2006-09-19, by Chris Cannam
- * Add mono timestretch toggle button; some more work on getting blocksize etc2006-09-18, by Chris Cannam
- ...2006-09-15, by Chris Cannam
- * Put channel and windowing parameters on an "advanced" bit of the plugin2006-09-15, by Chris Cannam
- ...2006-09-14, by Chris Cannam
- * avoid slipping from default value on mid-click2006-09-13, by Chris Cannam
- * add window size/increment/shape settings to plugin parameter dialog, though2006-09-11, by Chris Cannam
- * Pull window type selector and shape preview out into their own widgets2006-09-11, by Chris Cannam
- * revert to using averages2006-09-05, by Chris Cannam
- * experiment with finer zoom level changes when using h thumbwheel2006-08-22, by Chris Cannam
- * beginnings of drag up/down in layers as appropriate2006-08-21, by Chris Cannam
- * Sensible default for vertical thumbwheel on spectrogram layer2006-08-21, by Chris Cannam
- * Use peaks instead of means for calculating display values in pixels that2006-08-16, by Chris Cannam
- * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and2006-08-04, by Chris Cannam
- * Add Thumbwheel widget for all our zooming needs2006-08-03, by Chris Cannam
- * Suspend/resume fft data server write activity while reading from a server2006-08-03, by Chris Cannam
- * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModellast-cc-copyright 2006-07-31, by Chris Cannam
- * Use pkgconfig to look up Vamp library and header details if possible2006-07-31, by Chris Cannam
- * Reorganising code base. This revision probably should compile once more.2006-07-31, by Chris Cannam
- * Reorganising code base. This revision will not compile.2006-07-31, by Chris Cannam
- * New dialog for selection from a list of items through radio buttons rather2006-07-27, by Chris Cannam
- * Change preferences dialog to ok/apply/cancel model2006-07-27, by Chris Cannam
- * Avoid note layer erasing notes as cursor passes over them2006-07-26, by Chris Cannam
- * Add Hz tuning dial to sample player plugin. Need to figure out the best2006-07-26, by Chris Cannam
- * Finish preferences dialog (as far as it's going at the moment) and connect it up2006-07-21, by Chris Cannam
- * start work on prefs dialog2006-07-20, by Chris Cannam
- * some work on scaling and zooming for spectrogram2006-07-19, by Chris Cannam
- * Various experiments in spectrogram colour scaling, etc. Nothing final2006-07-14, by Chris Cannam
- * fledgling preferences stuff2006-07-10, by Chris Cannam
- * towards optimising spectrogram refresh with new file cache2006-07-07, by Chris Cannam
- * Add i18n load support, and first draft of Russian translation from Alexandre2006-07-06, by Chris Cannam
- * Restore progress updates to spectrogram2006-07-05, by Chris Cannam
- * Add fuzzy-adapter class to pick out subset data from FFT data server, instead2006-06-30, by Chris Cannam
- * Various fft server improvements, including the ability to pick out data from2006-06-29, by Chris Cannam
- * Exceptions for file read etc2006-06-28, by Chris Cannam
- * Split large FFT caches up into several files. Ongoing.2006-06-28, by Chris Cannam
- * Update SpectrogramLayer to use new FFTDataServer2006-06-27, by Chris Cannam
- * Add FFT data server class to provide a file cache mapping for each2006-06-26, by Chris Cannam
- * Some work on switching property box layout between one-box-per-pane2006-06-26, by Chris Cannam
- * Separate out window and FFT size variables. Not necessarily correct2006-06-19, by Chris Cannam
- * 1492866: Plugin parameter window info display2006-06-19, by Chris Cannam
- * 1502816 file export is too slow and memory-hungry2006-06-15, by Chris Cannam
- * Switch from fftw3 to fftw3f. I think the efficiency improvement is probably2006-06-15, by Chris Cannam
- * #1492875: Increase fractional digits of plugin parameter values2006-06-15, by Chris Cannam
- * I wonder if the fftw_ functions are not as thread-safe as I'd hoped?sv1-v0.9rc2 2006-05-12, by Chris Cannam
- * Make vertical scale alignment modes work in note layer as well as time-valuesv1-v0.9rc1 2006-05-12, by Chris Cannam
- * Add units repository, and unit property on time-value and note layers.2006-05-11, by Chris Cannam
- * Fix serious failure to reload "imported" (i.e. all non-derived non-main)2006-05-11, by Chris Cannam
- * Reorder plugin output querying so as to cope with plugins whose number of2006-05-10, by Chris Cannam
- * Use fractional window overlaps in the spectrogram, instead of percentages2006-05-10, by Chris Cannam
- * tuning tweaks2006-05-09, by Chris Cannam
- * Incremental refresh of spectrogram layer2006-05-09, by Chris Cannam
- * It turns out we can be more efficient in the spectrogram repaints by2006-05-09, by Chris Cannam
- * a bit of tidying, and another improvement to cache hit ratio in FFTCache2006-05-09, by Chris Cannam
- * Make a single base Thread class for RT and non-RT threads2006-05-08, by Chris Cannam
- * add a column bitmap to the matrix file object to record which columns2006-05-08, by Chris Cannam
- * adjustments to facilitate debugging on win32, and some minor fixes2006-05-05, by Chris Cannam
- * Move matrix/fft file code to fileio (from base)2006-05-05, by Chris Cannam
- * Introduce simple non-RT thread base class2006-05-04, by Chris Cannam
- * Add property labels to property containers (so i18n() won't affect file format)2006-05-03, by Chris Cannam
- * Switch spectrogram layer over to using the new rudimentary disk-backed2006-05-03, by Chris Cannam
- * Start factoring out the spectrogram's FFT cache into a separate set of2006-05-02, by Chris Cannam
- * just a comment fix2006-04-29, by Chris Cannam
- * Fix failure to pull out values and durations when copying from a layer2006-04-28, by Chris Cannam
- * Add file open/save operations to main toolbar2006-04-27, by Chris Cannam
- * Ensure consistent ordering of layer text labels2006-04-27, by Chris Cannam
- * Fix crash in spectrogram layer when replacing model2006-04-26, by Chris Cannam
- * Replace crash with warning when a transform could not be automatically2006-04-13, by Chris Cannam
- * Add BZipFileDevice to handle bzip2 compress/uncompress without all that2006-04-12, by Chris Cannam
- * Implement harmonic cursor in spectrogram2006-04-10, by Chris Cannam
- * Fix long-standing off-by-1 bug in WaveFileModel that was getting us the wrong2006-04-07, by Chris Cannam
- * Remove dsp directory. This is now the qm-dsp library used by2006-04-06, by Chris Cannam
- * Support latest changes to Vamp API (value names for parameters, FFT2006-04-05, by Chris Cannam
- * Make the item-edit dialog do something useful2006-04-03, by Chris Cannam
- * Add support for frequency-domain inputs to Vamp plugins2006-03-31, by Chris Cannam
- * Modify to use Vamp SDK for proper feature extraction plugins.2006-03-31, by Chris Cannam
- * Add stub for item-edit dialog (for editing properties of an item on double-2006-03-30, by Chris Cannam
- * Ensure plugin parameters for a transform are saved in the .sv file and2006-03-30, by Chris Cannam
- * Add scale lines to waveform layer2006-03-29, by Chris Cannam
- * Add auto-normalize option to waveform layer2006-03-29, by Chris Cannam
- * basics of selectable vertical scale in time value layer2006-03-27, by Chris Cannam
- * More structural work on feature extraction plugin C <-> C++ adapter2006-03-27, by Chris Cannam
- * Add icon for playback plugin edit button2006-03-23, by Chris Cannam
- * Add editing for auralisation plugin parameters and programs2006-03-23, by Chris Cannam
- * Add plugin parameter dialog, and use it to set up parameters for feature2006-03-22, by Chris Cannam
- * truncate layer name texts if they get too wide2006-03-20, by Chris Cannam
- * Add plugin parameter box widget2006-03-20, by Chris Cannam
- * Update licensing rubric for GPL2006-03-20, by Chris Cannam
- * Set indent-tabs-mode to nil in Emacs mode direction2006-03-20, by Chris Cannam
- * update TODO, some tidying2006-03-20, by Chris Cannam
- * Add menu for re-adding existing layers2006-03-17, by Chris Cannam
- * Add Insert Instant function in main window2006-03-16, by Chris Cannam
- * improve label drawing logic in colour plot layer2006-03-15, by Chris Cannam
- * Restore proper channel selection support for new layers2006-03-15, by Chris Cannam
- * Use commands for add/delete pane in main window2006-03-13, by Chris Cannam
- * Tidying and bug fixes in document stuff and file load/save2006-03-10, by Chris Cannam
- * more MainWindow/Document stuff2006-03-08, by Chris Cannam
- * Further MainWindow -> Document refactoring2006-03-08, by Chris Cannam
- * A bit more work on main window / document / commands stuff. This is still2006-03-06, by Chris Cannam
- * Fix a crash in PortAudio output for mono data2006-03-03, by Chris Cannam
- had to include <cmath> in some files to make it compile on the mac2006-03-03, by Martin Gasser
- * Continue MainWindow refactoring by making MainWindow actually use the new2006-03-03, by Chris Cannam
- * Refactor Layer classes so as no longer to store a single View pointer;2006-03-02, by Chris Cannam
- * Rejig project file a bit to do pkg-config detection &c2006-03-01, by Chris Cannam
- * Add "Export Audio File" option2006-02-27, by Chris Cannam
- * Add time/Hz description for waveform model to the bottom right of a pane2006-02-24, by Chris Cannam
- * More fixes, tidying etc in spectrogram layer. Added a piano keyboard2006-02-24, by Chris Cannam
- * Fix to phase cacheing2006-02-23, by Chris Cannam
- * Rearrange spectrogram cacheing so that gain, normalization, instantaneous2006-02-23, by Chris Cannam
- * Make the frequency estimation mode in the spectrogram layer actually useful,2006-02-22, by Chris Cannam
- * Improvements to text layer editing, and implement file I/O for it2006-02-20, by Chris Cannam
- * Add TextModel and TextLayer types2006-02-20, by Chris Cannam
- * As previous commit2006-02-17, by Chris Cannam
- * Implement play mute, level and pan controls and a layer visibility control2006-02-17, by Chris Cannam
- * Add LED button2006-02-15, by Chris Cannam
- * Change SpectrogramLayer to use its own cache type instead of a QImage2006-02-14, by Chris Cannam
- * Add the Note layer for pianoroll-type display of note-type data2006-02-10, by Chris Cannam
- * Add ffwd/rewind2006-02-08, by Chris Cannam
- * Rationalise the local feature identification API in Layer subclasses2006-02-06, by Chris Cannam
- * Some fixes to waveform layer greyscaling2006-02-03, by Chris Cannam
- * Add natty segmentation display to time-value layer. Need to do the same2006-02-02, by Chris Cannam
- * Refactor sparse models. Previously the 1D and time-value models duplicated2006-02-02, by Chris Cannam
- * Add Chromagram plugin, and make a number of fixes to the dense 3d model2006-02-01, by Chris Cannam
- * Add Zero Crossings output from zc plugin (as well as Zero Crossings Count)2006-01-31, by Chris Cannam
- * Update some copyright notice dates2006-01-31, by Chris Cannam
- * Add command history class, and basic undo/redo menus. No actual commands2006-01-30, by Chris Cannam
- * Add getXForFrame / getFrameForX in preference to using the zoom level everywhere2006-01-30, by Chris Cannam
- * Introduce potentially-separate read and write ring buffers, so we can swap2006-01-27, by Chris Cannam
- * Add basic drag editing of time instants.2006-01-26, by Chris Cannam
- * Add ability to create empty layers for editing2006-01-26, by Chris Cannam
- * Fixes to playback of short looped files, of synthesised content within looped2006-01-26, by Chris Cannam
- * Fix update and play limits for play-selection mode when not looping2006-01-25, by Chris Cannam
- * Add play-selection and looping modes. Looping seems to work OK, but2006-01-24, by Chris Cannam
- * Hook up tool selection buttons to switch the cursor mode2006-01-23, by Chris Cannam
- * Add more icons and rationalise menu options to the usual set (on the File menu)2006-01-19, by Chris Cannam
- * Rework handling of layer properties in file I/O -- we now get the individual2006-01-19, by Chris Cannam
- * Hook up SV file i/o. You can now save and load sessions.2006-01-17, by Chris Cannam
- * Tweaked up spectrogram and added a colourmap rotation option2006-01-16, by Chris Cannam
- * Session file save, and the skeleton of session file load.2006-01-13, by Chris Cannam
- * switch off antialiasing for dense lines (for speed reasons)2006-01-12, by Chris Cannam
- * Beginnings of session save code2006-01-12, by Chris Cannam
- * Update copyrights to 20062006-01-12, by Chris Cannam
- * Invalidate cache when model replaced2006-01-12, by Chris Cannam
- * Add "curve" plot style to TimeValueLayer2006-01-12, by Chris Cannam
- * Add some tool icons (mostly nabbed from the Gimp)2006-01-10, by Chris Cannam
- * Backed out partially complete changes to make the spectrogram only2006-01-10, by Chris Cannam
- initial import2006-01-10, by Chris Cannam