2019-11-21 |
Chris Cannam |
Merge
|
2019-11-21 |
Chris Cannam |
Fixes to NoteLayer, particularly to calculation of vertical scale when model unit is not Hz. To avoid inconsistency we now behave as if the unit is always Hz from the point of view of the external API and display, converting at the point where we obtain values from the events themselves. Also various fixes to editing.
|
2019-10-31 |
Chris Cannam |
Further replacements of QRect::right() with the right (arf) calculation
|
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-15 |
Chris Cannam |
Clarify naming of some view-related methods. Rename LayerGeometryProvider::getValueExtents to getVisibleExtentsForUnit, and View::getTextLabelHeight to getTextLabelYCoord. Add View::getVisibleExtentsForAnyUnit to be used to determine which unit to adopt in a new e.g. box layer.
|
2019-10-09 |
Chris Cannam |
Fix failure to apply new frame when pasting events
|
2019-09-20 |
Chris Cannam |
Item-editing updates needed for time-frequency box layer
time-frequency-boxes
|
2019-07-05 |
Chris Cannam |
Update for removal of (public) getId from Model
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-03-20 |
Chris Cannam |
Further snap fixes
single-point
|
2019-03-15 |
Chris Cannam |
Update RegionLayer to updated RegionModel
single-point
|
2019-03-15 |
Chris Cannam |
Update to use external set of commands
single-point
|
2019-03-14 |
Chris Cannam |
Update following FlexiNoteModel removal, using new NoteModel API where flexi was previously used
single-point
|
2019-03-14 |
Chris Cannam |
Finish updating NoteLayer to single-point API
single-point
|
2019-03-13 |
Chris Cannam |
Toward getting NoteLayer to work with single-point APIs
single-point
|
2019-03-08 |
Chris Cannam |
Update to Event api in place of Clipboard points
single-point
|
2019-03-05 |
Chris Cannam |
Keep the point being edited highlighted while the edit dialog is open
|
2018-11-26 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
2018-11-13 |
Chris Cannam |
Toward highlighting peaks on spectrum
spectrogramparam
|
2018-07-04 |
Chris Cannam |
Ensure scale appears for layer when drawn in AutoAlign mode without any other layer present to align to
|
2018-03-01 |
Chris Cannam |
Untabify
|
2016-06-30 |
Chris Cannam |
Move drawVisibleText to PaintAssistant
spectrogram-minor-refactor
|
2016-06-30 |
Chris Cannam |
Move LayerGeometryProvider from view to layer
spectrogram-minor-refactor
|
2015-03-17 |
Chris Cannam |
Many fixes for the previous stuff
osx-retina
|
2015-03-17 |
Chris Cannam |
Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use
osx-retina
|
2015-03-09 |
Chris Cannam |
Working through the float/double and int/sv_frame_t fixes
cxx11
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-06-17 |
Chris Cannam |
Some more unsigned/long removal
warnfix_no_size_t
|
2014-06-17 |
Chris Cannam |
Remove size_t's and fix warnings in layer/
warnfix_no_size_t
|
2014-01-10 |
Chris Cannam |
Suppress vertical scale when there are no points (scale looks absurd without sensible range)
tonioni
|
2013-12-04 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-12-04 |
Chris Cannam |
Extend numerical and colour scales (and piano where applicable) to note and region layers
|
2013-12-04 |
Chris Cannam |
Ensure new piano scales only appear when not auto-aligning
|
2013-12-03 |
Chris Cannam |
Toward getting piano scale showing properly
tonioni
|
2013-12-03 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-12-03 |
Chris Cannam |
Add piano scale to note layer as well (need to handle the auto-align case properly)
|
2013-11-26 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-11-26 |
Chris Cannam |
Drop std:: from cout, cerr, endl -- pull these in through Debug.h
|
2013-07-16 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-07-16 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-07-16 |
Chris Cannam |
Avoid reloading the default 0->0 scale extents for a note layer as 0->1
|
2013-07-16 |
Chris Cannam |
Make scale drawing in log scale a bit less dumb
|
2013-04-13 |
gyorgyf |
cleanup
tonioni
|
2013-04-13 |
gyorgyf |
fixed flexi note layer and propagated model selection to analyser
tonioni
|
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
|
2009-10-02 |
Chris Cannam |
* Big improvements to editing behaviour in note and region models
sv-v1.7
|
2009-09-28 |
Chris Cannam |
* Make a better job of picking the proper point to drag, edit, delete etc
|
2009-08-18 |
Chris Cannam |
* Show MIDI pitch number as well as note name and frequency
|
2009-02-25 |
Chris Cannam |
* Make it possible to record live MIDI to a note layer.
|
2009-02-03 |
Chris Cannam |
* incremental commit
|
2008-12-01 |
Chris Cannam |
* Fix incorrect starting extents in derived note & time-value layers
|
2008-11-12 |
Chris Cannam |
* Save & reload vertical scale extents from note, time/value & colour 3d
|
2008-10-24 |
Chris Cannam |
* Add vertical zoom/pan to note layer as well (when not in auto-align
|
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 |
* Update remaining editable layers to support proper realignment on copy/paste
|
2008-02-06 |
Chris Cannam |
* More work on aligning copy/paste between layers. It's a surprisingly
|
2007-11-23 |
Chris Cannam |
* Add Erase tool and mode
|
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-07-12 |
Chris Cannam |
* Add SingleColourLayer to manage colours for layers that have a single
|
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-02 |
Chris Cannam |
* Russian update from Alexandre, and a couple of i18n fixes
|
2007-03-02 |
Chris Cannam |
* Make getPropertyRangeAndValue return the default separately from the current
sv1-1.0pre1
|
2007-02-01 |
Chris Cannam |
* Scale fixes and feature descriptions in slice layer
|
2007-02-01 |
Chris Cannam |
* Work on harmonising colour and scale ranges between types of layer
|
2006-07-31 |
Chris Cannam |
* Reorganising code base. This revision probably should compile once more.
|
2006-07-27 |
Chris Cannam |
* Change preferences dialog to ok/apply/cancel model
|
2006-07-26 |
Chris Cannam |
* Avoid note layer erasing notes as cursor passes over them
|
2006-07-06 |
Chris Cannam |
* Add i18n load support, and first draft of Russian translation from Alexandre
|
2006-06-15 |
Chris Cannam |
* 1502816 file export is too slow and memory-hungry
|
2006-05-12 |
Chris Cannam |
* Make vertical scale alignment modes work in note layer as well as time-value
sv1-v0.9rc1
|
2006-05-11 |
Chris Cannam |
* Add units repository, and unit property on time-value and note layers.
|
2006-05-11 |
Chris Cannam |
* Fix serious failure to reload "imported" (i.e. all non-derived non-main)
|
2006-05-03 |
Chris Cannam |
* Add property labels to property containers (so i18n() won't affect file format)
|
2006-04-28 |
Chris Cannam |
* Fix failure to pull out values and durations when copying from a layer
|
2006-04-13 |
Chris Cannam |
* Replace crash with warning when a transform could not be automatically
|
2006-04-07 |
Chris Cannam |
* Fix long-standing off-by-1 bug in WaveFileModel that was getting us the wrong
|
2006-03-30 |
Chris Cannam |
* Add stub for item-edit dialog (for editing properties of an item on double-
|
2006-03-27 |
Chris Cannam |
* basics of selectable vertical scale in time value layer
|
2006-03-20 |
Chris Cannam |
* Update licensing rubric for GPL
|
2006-03-20 |
Chris Cannam |
* Set indent-tabs-mode to nil in Emacs mode direction
|
2006-03-02 |
Chris Cannam |
* Refactor Layer classes so as no longer to store a single View pointer;
|
2006-03-01 |
Chris Cannam |
* Rejig project file a bit to do pkg-config detection &c
|
2006-02-27 |
Chris Cannam |
* Add "Export Audio File" option
|
2006-02-10 |
Chris Cannam |
* Add the Note layer for pianoroll-type display of note-type data
|