log

age author description
2019-09-25 Chris Cannam Merge
2019-09-25 Chris Cannam Make the waveform layer do the expected thing when MergeChannels mode (i.e. butterfly mode) is enabled even if there is only 1 channel. This combination isn't actually available in the UI for SV, but it's useful for Sonic Lineup.
2019-09-25 Chris Cannam Merge from branch time-frequency-boxes
2019-09-25 Chris Cannam With duration and two values, propose a box model (value and extent) time-frequency-boxes
2019-09-25 Chris Cannam Tidying time-frequency-boxes
2019-09-25 Chris Cannam Make getTopLayerDisplayExtents public (ugh) for use when setting up a new empty layer with auto-align over the top of another one time-frequency-boxes
2019-09-25 Chris Cannam Rename TimeFrequencyBoxLayer to just BoxLayer, supporting vertical scales other than Hz time-frequency-boxes
2019-09-21 Chris Cannam Fix confusion about capture scope with MSVC time-frequency-boxes
2019-09-20 Chris Cannam This is what the icon is actually called time-frequency-boxes
2019-09-20 Chris Cannam Item-editing updates needed for time-frequency box layer time-frequency-boxes
2019-09-20 Chris Cannam Fixes to drag and paint in time-freq box layer time-frequency-boxes
2019-09-20 Chris Cannam Shorten name (Boxes -> Box) time-frequency-boxes
2019-09-19 Chris Cannam Add TimeFrequencyBoxes to layer factory time-frequency-boxes
2019-09-19 Chris Cannam Introduce time-frequency box layer time-frequency-boxes
2019-09-17 Chris Cannam Merge
2019-09-17 Chris Cannam The default key frame map is not working well at the moment, because its extents are not being properly updated as the models they depend on are loaded. Leave it empty for now.
2019-09-16 Chris Cannam Comment
2019-09-13 Chris Cannam Fix, I think, #1914 Mounting rounding error when dragging aligned view left/right - and therefore the associated #1874 Pointer position becomes increasingly erroneous when rewinding with alignment active
2019-09-13 Chris Cannam Debug updates
2019-09-13 Chris Cannam Debug changes
2019-09-12 Chris Cannam Only set maximum frequency on FFT model when in a special verticallyFixed mode
2019-09-12 Chris Cannam Set maximum frequency on FFT model to reduce cache size (experimental)
2019-09-12 Chris Cannam Pass the cache pointer through rather than looking it up afresh from the model id for each column
2019-09-11 Chris Cannam Generate peak cache directly from model, not from whole-model cache (which turns out to be very slow for large models)
2019-09-11 Chris Cannam More debug bits
2019-09-10 Chris Cannam Debug concerns
2019-09-04 Chris Cannam Indentation
2019-08-15 Chris Cannam Show relative pitch if recorded
2019-08-14 Chris Cannam Separate out handling of alignment progress bar from the layer progress bars and fix tendency to have them hanging around even when alignment has completed
2019-08-13 Chris Cannam Toward trying to figure out a progress-bar problem
2019-08-13 Chris Cannam Ensure rightCropFrame doesn't end up rounded to the left of the desired end pixel
2019-08-09 Chris Cannam Improve drawn alignment of lines in AlignmentView against the view below; also cache the mapping locations
2019-08-08 Chris Cannam Debug
2019-08-08 Chris Cannam Fix overlooked alignment
2019-08-02 Chris Cannam Attempt a mechanism for the View to time-align a layer on display using an aligning version of the ViewProxy
2019-08-02 Chris Cannam Add direct method to get source model
2019-07-19 Chris Cannam Correct erroneous signal signature
2019-07-18 Chris Cannam Fix failure to show alignment progress bar
2019-07-17 Chris Cannam Merge from branch by-id
2019-07-17 Chris Cannam Tidy; also don't show cancel buttons for alignments by-id
2019-07-17 Chris Cannam Fix inability to set layer's model to None by-id
2019-07-15 Chris Cannam Emit a signal when a cancel is pressed by-id
2019-07-12 Chris Cannam Comment by-id
2019-07-05 Chris Cannam Update for removal of (public) getId from Model by-id
2019-07-04 Chris Cannam Update for changes to PlayParameters by-id
2019-07-03 Chris Cannam Further ModelId updates by-id
2019-07-03 Chris Cannam Fix a number of Qt deprecation warnings by-id
2019-07-02 Chris Cannam Further ModelId updates by-id
2019-07-02 Chris Cannam Couple more updates by-id
2019-07-02 Chris Cannam Further layer updates by-id
2019-07-02 Chris Cannam Further layer updates for ModelById by-id
2019-07-02 Chris Cannam Further layer updates for ModelById by-id
2019-07-01 Chris Cannam Further layer updates by-id
2019-07-01 Chris Cannam More layer updates by-id
2019-06-28 Chris Cannam Further layer updates for ById by-id
2019-06-27 Chris Cannam Some work on updating layers for ModelId bits by-id
2019-06-13 Chris Cannam Add opportunistic-editing toggle
2019-06-13 Chris Cannam Don't try to draw scale from a dormant layer!
2019-05-24 Chris Cannam Merge
2019-05-24 Chris Cannam Don't attempt performance alignment when not in align mode
2019-05-24 Chris Cannam Fix incorrect frequency display in peak-freq mode
2019-05-22 Chris Cannam Branch 3.3-stable
2019-05-20 Chris Cannam Fix incorrect visibility of alignment view when not requested; fix current indicator size when x-button is disabled
2019-05-20 Chris Cannam Fix incorrect repaint at left edge in segmentation mode
2019-05-17 Chris Cannam Add option to suppress close button on first pane
2019-05-17 Chris Cannam Merge from branch single-point
2019-05-16 Chris Cannam Make it possible to disable cancel buttons single-point
2019-05-16 Chris Cannam Avoid showing progress bars for dormant layers. They'll typically be duplicates, e.g. in the vect app you can get many dormant layers all reporting the alignment completion at the same time. (Maybe it would be better just to reject progress bars for alignment in dormant layers? Hm) single-point
2019-05-10 Chris Cannam Comment single-point
2019-05-10 Chris Cannam Add setLayerProperties (from XML string) single-point
2019-05-10 Chris Cannam Remove margin from inner frame single-point
2019-05-09 Chris Cannam Smoother cache & colour management in colour 3d plots single-point
2019-05-03 Chris Cannam Make inversion configurable in settings single-point
2019-05-01 Chris Cannam When invalidating cache in a time-constrained context, don't start rendering in the same cycle as well - leave it for a further update. Slightly experimental effort to make the UI feel more responsive. single-point
2019-05-01 Chris Cannam Tweak peak-cache allocations etc in the hope of making long spectrograms a little faster to re-render single-point
2019-05-01 Chris Cannam Don't discard large wheel deltas; just clamp them single-point
2019-05-01 Chris Cannam Some debug bits single-point
2019-04-30 Chris Cannam Add option to make pane sizes auto-resize-only (i.e. remove user control via a splitter); also place alignment views above panes instead of below, meaning the extra bit of space that we currently have for the pane without one at least goes to the primary pane single-point
2019-04-30 Chris Cannam Shrink alignment panes to sensible size on non-hi-dpi screens single-point
2019-04-30 Chris Cannam Add getNearbyColourIndex to ColourDatabase; tweak getContrastingColour for bright colours; add comments single-point
2019-04-25 Chris Cannam Avoid showing final (useless) alignment view single-point
2019-04-24 Chris Cannam Make AudioDial a bit more visible with a dark background single-point
2019-04-24 Chris Cannam Merge from default branch single-point
2019-04-24 Chris Cannam Comment
2019-04-23 Chris Cannam Add function to request multiple filenames
2019-03-28 Chris Cannam Update to using export IDs stored in XmlExportables single-point
2019-03-22 Chris Cannam Use updated ImageModel single-point
2019-03-22 Chris Cannam Use updated TextModel single-point
2019-03-21 Chris Cannam Fix tendency of start position of measure rect to wander as you drag out the rect (at certain zoom resolutions) single-point
2019-03-21 Chris Cannam Merge
2019-03-21 Chris Cannam Fix tendency of start position of measure rect to wander as you drag out the rec
2019-03-21 Chris Cannam Updates for SparseOneDimensionalModel in new API single-point
2019-03-20 Chris Cannam Further snap fixes single-point
2019-03-20 Chris Cannam Begin fixing the various snap operations. Also remove SnapNearest, which is never used and seems to consume more lines of code than the rest! single-point
2019-03-20 Chris Cannam Use overspill to render time-value point line properly at edges single-point
2019-03-19 Chris Cannam Update TimeValueLayer etc single-point