2019-10-17 |
Chris Cannam |
Pass a y-coord, optionally, to Layer::snapToFeatureFrame. This is necessary for BoxLayer which needs to coordinate its snaps with the box it is highlighting for editing. Then in BoxLayer, merge getPointToDrag and getLocalPoints into a single getLocalPoint and use this throughout.
|
2019-10-16 |
Chris Cannam |
Debug output
|
2019-10-15 |
Chris Cannam |
Overhaul choice of layer to show scale, in Pane::drawVerticalScale, making it call out to the same logic used by View::getVisibleExtentsForUnit when appropriate. Also refuse to accept scale from dormant top layer.
|
2019-09-13 |
Chris Cannam |
Debug changes
|
2019-08-15 |
Chris Cannam |
Show relative pitch if recorded
|
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-07-05 |
Chris Cannam |
Update for removal of (public) getId from Model
by-id
|
2019-07-02 |
Chris Cannam |
Further layer updates
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-01 |
Chris Cannam |
Don't discard large wheel deltas; just clamp them
single-point
|
2018-11-26 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
2018-11-16 |
Chris Cannam |
Make horizontal wheeling a bit less crazily fast in the absence of fine delta information
|
2018-11-15 |
Chris Cannam |
Handle integer pixel scaling as well
|
2018-11-15 |
Chris Cannam |
Scale pen for retina display on macOS as well as for hidpi display elsewhere
|
2018-11-14 |
Chris Cannam |
Fix some incorrect pixel scaling
|
2018-11-13 |
Chris Cannam |
Toward highlighting peaks on spectrum
spectrogramparam
|
2018-11-13 |
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 |
Chris Cannam |
Make "zoom to region" work sensibly for slice/spectrum layers; ensure that min/max bin are remapped properly when changing fft size
spectrogramparam
|
2018-11-13 |
Chris Cannam |
Make mention of the shift-drag feature and zooming in the status text
spectrogramparam
|
2018-11-06 |
Chris Cannam |
Fix incorrect start/end overlay drawing when zoomed far in
zoom
|
2018-11-01 |
Chris Cannam |
Use a distinguishable text for this state
waverevision
|
2018-10-30 |
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 through
|
2018-10-18 |
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-11 |
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-10 |
Chris Cannam |
Remove some debug bits
|
2018-10-10 |
Chris Cannam |
Use zoom constraints more consistently, including the new RelativelyFine one
|
2018-10-05 |
Chris Cannam |
Debug tweaks
zoom
|
2018-09-20 |
Chris Cannam |
More ZoomLevel updates
zoom
|
2018-08-09 |
Chris Cannam |
Tidy edges of scale area on Mac
|
2018-07-04 |
Chris Cannam |
Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
|
2018-04-19 |
Chris Cannam |
Make selection extents more visible on hi-dpi
|
2018-04-19 |
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-03-01 |
Chris Cannam |
Untabify
|
2017-02-21 |
Chris Cannam |
Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left
|
2017-01-26 |
Chris Cannam |
Scale pen used for centre line
|
2017-01-03 |
Chris Cannam |
Add help icon, + update subrepo
3.0-integration
|
2017-01-03 |
Chris Cannam |
Comment some debug output
3.0-integration
|
2016-12-19 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
2016-12-15 |
Chris Cannam |
Some adjustments to make view elements clearer and more correctly sized, especially on hidpi (non-pixel-doubling) systems
levelpanwidget
|
2016-12-13 |
Chris Cannam |
Fix some compiler problems
3.0-integration
|
2016-12-09 |
Chris Cannam |
Fixes to sample rate and latency handling
bqresample
|
2016-11-30 |
Chris Cannam |
Always accept wheel events
3.0-integration
|
2016-06-30 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
2016-04-20 |
Chris Cannam |
Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf
3.0-plus-imaf
|
2015-06-15 |
Chris Cannam |
Branch to test simple FFT model code
alignment-simple
|
2015-05-21 |
Chris Cannam |
Fix arithmetic precedence misreading goof which led to scrolling the wrong way when dragging past the right edge
|
2015-05-21 |
Chris Cannam |
Prevent selection being dragged beyond start/end of content
|
2015-04-20 |
Chris Cannam |
Merge from default branch
alignment_view
|
2015-03-24 |
Chris Cannam |
Don't snap selections to time ruler -- it's never useful
tonioni
|
2015-03-23 |
Chris Cannam |
Merge from cxx11 branch
tonioni
|
2015-03-23 |
Chris Cannam |
Merge from default branch
tonioni
|
2015-03-10 |
Chris Cannam |
More type fixes
cxx11
|
2015-03-03 |
Chris Cannam |
Merge from default branch
cxx11
|
2015-01-15 |
Chris Cannam |
Always resist vertical drag -- it's just too annoying if it happens accidentally while playing
alignment_view
|
2015-01-15 |
Chris Cannam |
Scale drag thresholds according to actual display resolution
|
2015-01-15 |
Chris Cannam |
Merge from default branch
alignment_view
|
2015-01-15 |
Chris Cannam |
Scale drag thresholds according to actual display resolution
alignment_view
|
2014-11-21 |
Chris Cannam |
Avoid drawing a single lonesome 0 if nothing is loaded at all
alignment_view
|
2014-11-14 |
Chris Cannam |
Wheel event thing
alignment_view
|
2014-11-11 |
Chris Cannam |
(Very slowly) perform local reanalysis when dragging a note up or down
tonioni
|
2014-11-10 |
Chris Cannam |
Be more ruthless
tonioni
|
2014-11-10 |
Chris Cannam |
Discard wildly excessive wheel events
tonioni
|
2014-09-11 |
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-03 |
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-02 |
Chris Cannam |
Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
|
2014-09-02 |
Chris Cannam |
Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
|
2014-07-25 |
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 material
|
2014-07-18 |
Chris Cannam |
Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast
tonioni
|
2014-06-18 |
Chris Cannam |
Merge from branch tony_integration
warnfix_no_size_t
|
2014-06-17 |
Chris Cannam |
Some more unsigned/long removal
warnfix_no_size_t
|
2014-06-16 |
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-12 |
Chris Cannam |
Move play pointer on single-click in pane in navigate mode
tonioni
|
2014-06-11 |
matthiasm |
added vertical strip stripes to beginning and end of illuminated note
tonioni
|
2014-05-07 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
2014-04-02 |
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 Tony
tonioni
|
2014-04-02 |
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 |
Chris Cannam |
Merge from branch tonioni
tony_integration
|
2014-04-02 |
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-01 |
Chris Cannam |
Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken)
tonioni
|
2014-03-11 |
Chris Cannam |
Merge from default branch
tony_integration
|
2014-03-05 |
Chris Cannam |
Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redo
tonioni
|
2014-03-04 |
Chris Cannam |
Signal-slot separation between region outlining and default zoom action
tonioni
|
2014-03-04 |
Chris Cannam |
Fix failure to delete property stack when pane is deleted (sometimes)
|
2014-03-04 |
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-02-24 |
Justin Salamon |
checking off show pitch turns off and disables play pitch button
tonioni
|
2014-02-18 |
Justin Salamon |
clicking on selection pane now moves play head to that location
tonioni
|
2014-01-10 |
Chris Cannam |
Propagate double-click in select mode -- the application might do something meaningful with this
tonioni
|
2014-01-10 |
Chris Cannam |
Fix indentation
tonioni
|
2014-01-09 |
Chris Cannam |
Allow per-pane overrides for tool mode
tonioni
|
2013-12-05 |
Chris Cannam |
Merge from default branch
imaf_enc
|
2013-11-26 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-11-26 |
Chris Cannam |
Drop toStdString() and toLocal8Bit().data(), with debug header we can stream QStrings
|
2013-11-26 |
Chris Cannam |
Drop std:: from cout, cerr, endl -- pull these in through Debug.h
|
2013-11-04 |
Chris Cannam |
Merge from the default branch
imaf_enc
|
2013-11-04 |
Chris Cannam |
IMAF load code from Jesus Corral Garcia
imaf_enc
|
2013-07-12 |
Chris Cannam |
Merge from the default branch
tonioni
|
2013-07-11 |
Chris Cannam |
Avoid creating two painters on same image
|
2013-06-20 |
matthiasm |
instrument is now "click" -- some other minor changes I don't remember
tonioni
|
2013-06-17 |
matthiasm |
introduced horizongal note editing constraints; debugged note edit
tonioni
|
2013-06-15 |
matthiasm |
split drag delete
tonioni
|
2013-06-16 |
gyorgyf |
boundary actions and note delete consolidated
tonioni
|
2013-06-15 |
gyorgyf |
added context sensitive mouse pointers in note edit tool mode
tonioni
|
2013-06-15 |
gyorgyf |
added NoteEdit tool mode
tonioni
|
2013-04-20 |
gyorgyf |
splitting notes works but major cleanup needed
tonioni
|
2013-03-11 |
Chris Cannam |
Build fixes for Qt5
qt5
|
2012-01-30 |
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)
|
2011-10-10 |
mathieub |
Merge from the default branch
integration_library
|
2011-09-28 |
Chris Cannam |
Fix status bar tip on Mac (SF bug 3024342)
|
2011-08-23 |
mathieub |
Put some debug outputs in comments
integration_library
|
2011-07-06 |
mathieub |
Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard).
sonification
|
2011-06-24 |
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 do
sonification
|
2011-06-21 |
mathieub |
Branch to handle audio feedback and metadata sonification interactively with the UI.
sonification
|
2011-06-14 |
Chris Cannam |
Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
|
2011-05-16 |
Chris Cannam |
Convert many cerrs to DEBUGs
debug-output
|
2011-05-12 |
Chris Cannam |
Remove most toStdString calls (no longer needed, with debug header)
debug-output
|
2011-02-04 |
Chris Cannam |
* Display distance the selection has been dragged by, when moving it with the edit tool
|
2009-10-02 |
Chris Cannam |
* Big improvements to editing behaviour in note and region models
sv-v1.7
|
2009-09-25 |
Chris Cannam |
* Add time display format preference
|
2009-03-13 |
Chris Cannam |
...!
|
2009-03-13 |
Chris Cannam |
...
|
2009-02-26 |
Chris Cannam |
* Handle zero-velocity note ons as well as note offs (can't believe I
|
2009-02-25 |
Chris Cannam |
* Make ctrl-drag drag the view without updating anything else (in
|
2009-02-24 |
Chris Cannam |
* Show duration at both ends of selection if space permits (#2065013)
|
2009-02-23 |
Chris Cannam |
* zoom reset icon
|
2009-02-23 |
Chris Cannam |
* Making the zoom reset button flat fixes the zoom wheels layout problem
|
2009-02-09 |
Chris Cannam |
* very minor changes
|
2008-12-08 |
Chris Cannam |
* Ensure text models are exported with text properties in RDF, and
|
2008-12-02 |
Chris Cannam |
* Permit viewing (though not editing) colour 3d plot layer data in
|
2008-10-24 |
Chris Cannam |
* minor tidy
|
2008-10-24 |
Chris Cannam |
* Add vertical zoom and pan to time-value layer.
|
2008-07-29 |
Chris Cannam |
* typo/transposition
|
2008-05-19 |
Chris Cannam |
* Permit holding Shift while dragging an instant or other edited thing,
|
2008-05-12 |
Chris Cannam |
...
|
2008-05-12 |
Chris Cannam |
...
|
2008-05-08 |
Chris Cannam |
* Speed up spectrogram painting by releasing mutex in FFTDataServer
|
2008-03-12 |
Chris Cannam |
* juggle some files around in order to free audioio, base, and system libraries
|
2008-02-27 |
Chris Cannam |
* Merge from trunk
spectrogram-cache-rejig
|
2008-02-27 |
Chris Cannam |
* merge from trunk (1.2 ended up being tracked from trunk, but we may want
1.2-stable
|
2008-02-06 |
Chris Cannam |
* line up overview widget nicely with main pane (at least on first startup)
sv1-v1.2pre3
|
2007-12-18 |
Chris Cannam |
* Fix #1848191 double clicking on time instants causes move
|
2007-12-14 |
Chris Cannam |
...
|
2007-12-12 |
Chris Cannam |
* Fix #1844539 confusing waveform navigator with secondary files
|
2007-12-11 |
Chris Cannam |
* Make font size in panes configurable, with a smaller default
|
2007-11-23 |
Chris Cannam |
* Add Erase tool and mode
|
2007-11-22 |
Chris Cannam |
* Some work on correct alignment when moving panes during playback
|
2007-11-11 |
Chris Cannam |
* Pass StorageAdviser::Criteria into FFTModel constructor etc
|
2007-11-09 |
Chris Cannam |
* Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
|
2007-10-25 |
Chris Cannam |
* Some tidying up to handling of alignment; add alignment status label to
|
2007-10-18 |
Chris Cannam |
* Make XmlExportable::toXml the function that is universally overridden (and
|
2007-10-10 |
Chris Cannam |
* Make it possible to drop audio files, layer files, session files and images
|
2007-09-28 |
Chris Cannam |
* Merge from sv-match-alignment branch (excluding alignment-specific document).
|
2007-09-06 |
Chris Cannam |
* Ensure labels and their pixmaps get redrawn properly
|
2007-09-05 |
Chris Cannam |
* Show colour swatch next to layer name in pane (if available)
|
2007-08-10 |
Chris Cannam |
* Better abbreviation modes for layer names in pane (and input model combo
|
2007-07-13 |
Chris Cannam |
* Restore Scale setting which had mistakenly disappeared from spectrum
|
2007-07-12 |
Chris Cannam |
* Add SingleColourLayer to manage colours for layers that have a single
|
2007-07-05 |
Chris Cannam |
* Make it possible to "measure" a feature on the spectrogram by double-
|
2007-07-05 |
Chris Cannam |
* Add mouse actions to key and mouse reference dialog
|
2007-07-04 |
Chris Cannam |
* Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
|
2007-07-03 |
Chris Cannam |
* Fix up and simplify the LayerTreeModel, removing a horrible memory leak
|
2007-07-02 |
Chris Cannam |
* attempt to ensure zoom-to-fit actually makes things fit (not obscured by
|
2007-07-02 |
Chris Cannam |
* Fix centre line position
|
2007-06-29 |
Chris Cannam |
* highlight the nearest measurement rect
|
2007-06-26 |
Chris Cannam |
...
|
2007-06-26 |
Chris Cannam |
* Use a command for adding layer measurements
|
2007-06-21 |
Chris Cannam |
* more on measurement tool -- pull out some logic from pane to layer &c
|
2007-06-21 |
Chris Cannam |
* more on measurement tool
|
2007-06-15 |
Chris Cannam |
* few more measurement mode bits
|
2007-06-14 |
Chris Cannam |
...
|
2007-06-14 |
Chris Cannam |
* more measurement tool stuff
|
2007-06-14 |
Chris Cannam |
* some more work on measurement tool, and refactor Pane::paintEvent
|
2007-06-14 |
Chris Cannam |
* a bit more work on measurement tool mode
|
2007-06-13 |
Chris Cannam |
* some beginnings of what will be measurement tool functionality
|
2007-06-13 |
Chris Cannam |
* Add logic for picking up the vertical scale from an underlying layer if
|
2007-06-13 |
Chris Cannam |
* Add a measurement mode tool -- no functionality yet
|
2007-06-13 |
Chris Cannam |
* Make shift+mousewheel scroll vertically (where applicable) and alt+mousewheel
|
2007-06-13 |
Chris Cannam |
* double-click in navigate mode relocates the centre frame (closing #1734854)
|
2007-04-30 |
Chris Cannam |
* Fix many compile warnings, remove some debug output
|
2007-04-27 |
Chris Cannam |
* Fix #1707650 refreshes not happening
|
2007-04-19 |
Chris Cannam |
* fix crash
|
2007-03-15 |
Chris Cannam |
* Fix crash on startup on Windows
sv1-1.0pre3
|
2007-03-14 |
Chris Cannam |
* Remove tip dialog for now. I don't like it enough
sv1-1.0pre2
|
2007-03-12 |
Chris Cannam |
* Add scale to image
|
2007-03-08 |
Chris Cannam |
* Fix #1672407 confused by plugin-named files in cwd (or home?)
|
2007-03-07 |
Chris Cannam |
* Add display of selection extents in status bar when dragging a selection
|
2007-03-07 |
Chris Cannam |
* More useful status bar text -- show the current play time and the extents of
|
2007-03-05 |
Chris Cannam |
* Inhibit making and displaying time selections in slice layers
|
2007-03-01 |
Chris Cannam |
* Make audio file reader factory try for a reader based on the file's
|
2007-02-27 |
Chris Cannam |
* Further fixes for Vamp API change, and update to support API versioning
|
2007-02-26 |
Chris Cannam |
* remove some debug and some obsolete moc file includes
|
2007-02-26 |
Chris Cannam |
* Fix occasional misplacement of zoom wheels
|
2007-01-24 |
Chris Cannam |
* Avoid unnecessary work and updates when an invisible thumbwheel changes
|
2007-01-19 |
Chris Cannam |
* Add large chunks of context help in the optional status bar
|
2007-01-12 |
Chris Cannam |
* Add range input dialog
|
2007-01-12 |
Chris Cannam |
* better icon
|
2006-11-17 |
Chris Cannam |
* Update copyright notes as appropriate.
|
2006-10-19 |
Chris Cannam |
* Wire up the Panner widget in the pane, and do some tidying in Pane
|
2006-10-19 |
Chris Cannam |
* Rename the existing Panner to Overview (big duh!)
|
2006-10-18 |
Chris Cannam |
* A start to a panner widget to go with thumbwheels
|
2006-10-12 |
Chris Cannam |
* Make the thumbwheel widget much smoother to use, and fix a bug in positioning
|
2006-10-03 |
Chris Cannam |
* Introduce WritableWaveFileModel, and use it as an output model for audio
|
2006-09-22 |
Chris Cannam |
* Add a bit of resistance to pane dragging so as to make it harder to
|
2006-09-18 |
Chris Cannam |
* Add mono timestretch toggle button; some more work on getting blocksize etc
|
2006-08-22 |
Chris Cannam |
* experiment with finer zoom level changes when using h thumbwheel
|
2006-08-21 |
Chris Cannam |
* beginnings of drag up/down in layers as appropriate
|
2006-08-21 |
Chris Cannam |
* Sensible default for vertical thumbwheel on spectrogram layer
|
2006-08-04 |
Chris Cannam |
* Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
|
2006-08-03 |
Chris Cannam |
* Add Thumbwheel widget for all our zooming needs
|
2006-07-31 |
Chris Cannam |
* Reorganising code base. This revision probably should compile once more.
|
2006-07-31 |
Chris Cannam |
* Reorganising code base. This revision will not compile.
|