2015-04-29 |
Chris Cannam |
Fix positioning of local feature illumination rectangle
osx-retina
|
2015-04-29 |
Chris Cannam |
Fix rendering of selections
osx-retina
|
2015-04-27 |
Chris Cannam |
Always render to a buffer, then from that to the widget
osx-retina
|
2015-04-20 |
Chris Cannam |
Painting off-cache means we shouldn't use proxy (we aren't scaling.. yet)
osx-retina
|
2015-04-20 |
Chris Cannam |
Some scaling & zoom bits
osx-retina
|
2015-04-20 |
Chris Cannam |
Merge from default branch
osx-retina
|
2015-04-20 |
Chris Cannam |
Build fix
osx-retina
|
2015-04-20 |
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 |
Chris Cannam |
Merge from default branch
alignment_view
|
2015-04-20 |
Chris Cannam |
Merge from default branch
osx-retina
|
2015-04-20 |
Chris Cannam |
Merge from branch tonioni
|
2015-04-13 |
Chris Cannam |
Revert to -Werror in debug only
tonioni
|
2015-03-31 |
Chris Cannam |
Allow setting big-image size directly
tonioni
|
2015-03-31 |
Chris Cannam |
Simpler colours in level pan widget
tonioni
|
2015-03-31 |
Chris Cannam |
LevelPanWidget alternative without including muting
tonioni
|
2015-03-31 |
Chris Cannam |
Remove some debug; set some gain values
tonioni
|
2015-03-30 |
Chris Cannam |
Signal/slot compatibility fixes
tonioni
|
2015-03-30 |
Chris Cannam |
Merge
tonioni
|
2015-03-30 |
Chris Cannam |
Experiment with simple button logic for LevelPanWidget (separating out playback toggle again)
tonioni
|
2015-03-30 |
matthiasm |
changed rectangle in Overview: colour and roundedness
tonioni
|
2015-03-25 |
Chris Cannam |
Fix possible excess image size
tonioni
|
2015-03-25 |
Chris Cannam |
Fixes to enabled/disabled state in level-pan tool button
tonioni
|
2015-03-25 |
Chris Cannam |
Render direct to widget (necessary to avoid pixel doubling on OS/X)
tonioni
|
2015-03-25 |
Chris Cannam |
Fixes to muting from level-pan tool button
tonioni
|
2015-03-25 |
Chris Cannam |
A number of fixes to level-pan button (including mute toggle)
tonioni
|
2015-03-25 |
Chris Cannam |
Introduce level/pan toolbar buttons
tonioni
|
2015-03-24 |
Chris Cannam |
Don't snap selections to time ruler -- it's never useful
tonioni
|
2015-03-24 |
Chris Cannam |
Fix to pointer-pos-to-level logic
tonioni
|
2015-03-24 |
Chris Cannam |
Add missed include
tonioni
|
2015-03-24 |
Chris Cannam |
Try using audio level fader logic
tonioni
|
2015-03-24 |
Chris Cannam |
No, we'll not handle mute separately -- make bottom level be muted. Also add support for enable/disable
tonioni
|
2015-03-24 |
Chris Cannam |
Try adding a combined simple level/pan widget
tonioni
|
2015-03-23 |
Chris Cannam |
Merge from cxx11 branch
tonioni
|
2015-03-23 |
Chris Cannam |
Merge from default branch
tonioni
|
2015-03-18 |
Chris Cannam |
Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache key
osx-retina
|
2015-03-18 |
Chris Cannam |
Pass proxy to layer for painting
osx-retina
|
2015-03-17 |
Chris Cannam |
Many fixes for the previous stuff
osx-retina
|
2015-03-17 |
Chris Cannam |
Another small replacement
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-11 |
Chris Cannam |
Experiment with querying paint rect separately from view rect
osx-retina
|
2015-03-11 |
Chris Cannam |
First steps toward high-res rendering on retina Mac -- quite a bit more to be done
osx-retina
|
2015-03-11 |
Chris Cannam |
Build fixes for OS/X
cxx11
|
2015-03-11 |
Chris Cannam |
c++11 flag in qmake project
cxx11
|
2015-03-10 |
Chris Cannam |
Type correction
cxx11
|
2015-03-10 |
Chris Cannam |
Nothing of consequence
cxx11
|
2015-03-10 |
Chris Cannam |
More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least.
cxx11
|
2015-03-10 |
Chris Cannam |
More type fixes
cxx11
|
2015-03-10 |
Chris Cannam |
More type fixes, primarily in the spectrogram
cxx11
|
2015-03-09 |
Chris Cannam |
A few more fixes
cxx11
|
2015-03-09 |
Chris Cannam |
Working through the float/double and int/sv_frame_t fixes
cxx11
|
2015-03-09 |
Chris Cannam |
Move to using double rather than float for floating-point calculations (float only for storage); more build fixes
cxx11
|
2015-03-09 |
Chris Cannam |
More conversion fixes
cxx11
|
2015-03-04 |
Chris Cannam |
Toward building with new sv types
cxx11
|
2015-03-04 |
Chris Cannam |
Fixes to go with latest svcore
cxx11
|
2015-03-03 |
Chris Cannam |
Merge from default branch
cxx11
|
2015-02-24 |
Chris Cannam |
Enable ThreadSanitizer
datarace
|
2015-02-09 |
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-12-15 |
Chris Cannam |
Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values
|
2014-12-09 |
Chris Cannam |
Start connecting up tempo bits
|
2014-12-09 |
Chris Cannam |
Update units when prefs change
|
2014-12-09 |
Chris Cannam |
Oops, included some unintended cruft
|
2014-12-09 |
Chris Cannam |
hz -> freq, and some layout rearrangement
|
2014-12-08 |
Chris Cannam |
Fixes to limits etc in unit converter
|
2014-12-02 |
Chris Cannam |
Wire up note/octave stuff
|
2014-12-02 |
Chris Cannam |
Start adding piano note
|
2014-12-02 |
Chris Cannam |
Adding the unit converter code might have enhanced the previous commit a little
|
2014-12-01 |
Chris Cannam |
Start work on unit converter
|
2014-11-27 |
Chris Cannam |
Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead
|
2014-11-21 |
Chris Cannam |
Fix misalignment in alignment view
alignment_view
|
2014-11-21 |
Chris Cannam |
Grey lines in alignment view; chords for salient features
alignment_view
|
2014-11-21 |
Chris Cannam |
Avoid drawing a single lonesome 0 if nothing is loaded at all
alignment_view
|
2014-11-17 |
Chris Cannam |
CXX11 (-std=c++11) branch, to test build environments before making any code adaptations
cxx11
|
2014-11-10 |
Chris Cannam |
Discard wildly excessive wheel events
|
2014-11-14 |
Chris Cannam |
Wheel event thing
alignment_view
|
2014-11-11 |
Chris Cannam |
Make the dragged pitch take effect when releasing drag on a note
tonioni
|
2014-11-11 |
Chris Cannam |
(Very slowly) perform local reanalysis when dragging a note up or down
tonioni
|
2014-11-11 |
Chris Cannam |
Tidy
tonioni
|
2014-11-10 |
Chris Cannam |
Be more ruthless
tonioni
|
2014-11-10 |
Chris Cannam |
Merge
tonioni
|
2014-11-10 |
Chris Cannam |
Make overview area easier to see
tonioni
|
2014-11-10 |
Chris Cannam |
Discard wildly excessive wheel events
tonioni
|
2014-11-10 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-10-17 |
Chris Cannam |
Don't hide time-instant layers when switching modes; use them as source of key frames in alignment view
alignment_view
|
2014-10-17 |
Chris Cannam |
First sketch at alignment view (between panes in stack)
alignment_view
|
2014-10-03 |
Chris Cannam |
Handle variable columns by importing all of them (not just the minimum number)
|
2014-10-03 |
Chris Cannam |
Add milliseconds as CSV import timing option
|
2014-09-29 |
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-12 |
Chris Cannam |
Don't print activity
|
2014-09-12 |
Chris Cannam |
Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation)
normalize_hybrid_option
|
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-09 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-09-03 |
Chris Cannam |
Avoid complaint about unused return value
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
|
2014-09-03 |
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 |
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 |
Chris Cannam |
Fix some potential divide by zeros (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix minor resource leak (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Clarify some sneaky logic
|
2014-09-03 |
Chris Cannam |
Fix uninitialised variable (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix a couple of inadvertant integer divisions (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Remove redundant code (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix potential divide by zero
|
2014-09-03 |
Chris Cannam |
Clarify some sneaky logic
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-02 |
Chris Cannam |
Update subrepos and merge from default branch
tonioni
|
2014-09-02 |
Chris Cannam |
Add const version of this accessor
|
2014-09-02 |
Chris Cannam |
Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
|
2014-09-02 |
Chris Cannam |
Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
|
2014-09-02 |
Chris Cannam |
Use fixed-order when exporting layers to a session
|
2014-09-02 |
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 |
Chris Cannam |
Populate the fixed order layer list
|
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-09-02 |
Chris Cannam |
Add getInteractionLayer() and some docs
|
2014-08-13 |
Chris Cannam |
This spacing works a bit better on the Mac (though not really well enough)
|
2014-08-13 |
Chris Cannam |
Don't label time zero, it gets cut off by opaque end layer
|
2014-08-13 |
Chris Cannam |
Make it possible to set the parent widget
|
2014-07-25 |
Chris Cannam |
Debug output stuff
|
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-25 |
Chris Cannam |
Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped
|
2014-07-18 |
Chris Cannam |
Merge from branch tonioni
|
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-07-18 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-07-18 |
Chris Cannam |
compile fix
tonioni
|
2014-07-17 |
Chris Cannam |
Fix some errant signals (the modelChanged with args are now modelChangedWithin)
|
2014-07-16 |
matthiasm |
code to remove duration/sample rate from panes
tonioni
|
2014-07-15 |
matthiasm |
merge
tonioni
|
2014-07-15 |
matthiasm |
adding number to display of illuminated note
tonioni
|
2014-07-15 |
matthiasm |
adding no spectrogram and no sonification options
tonioni
|
2014-07-02 |
Chris Cannam |
Merge from tonioni branch
|
2014-07-02 |
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 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-07-02 |
Chris Cannam |
Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag
|
2014-07-02 |
Chris Cannam |
Merge
|
2014-06-18 |
Chris Cannam |
Merge from branch tonioni (the two are currently in sync)
|
2014-07-01 |
Chris Cannam |
Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations
|
2014-06-18 |
Chris Cannam |
Merge from branch warnfix_no_size_t
|
2014-06-18 |
Chris Cannam |
Merge from branch warnfix_no_size_t
tonioni
|
2014-06-18 |
Chris Cannam |
Configure stuff and fixes for -Werror
warnfix_no_size_t
|
2014-06-18 |
Chris Cannam |
Merge from branch tony_integration
warnfix_no_size_t
|
2014-06-17 |
Chris Cannam |
More unsigned/long and warning fixes
warnfix_no_size_t
|
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-06-17 |
Chris Cannam |
Merge from branch "tonioni"
tony_integration
|
2014-06-17 |
Chris Cannam |
Merge from default branch
tony_integration
|
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-16 |
Chris Cannam |
Merge
tonioni
|
2014-06-16 |
Chris Cannam |
Comment out debug
tonioni
|
2014-06-16 |
matthiasm |
fixed deleteSelectionInclusive to not delete adjacent notes
tonioni
|
2014-06-13 |
Chris Cannam |
Merge
tonioni
|
2014-06-13 |
Chris Cannam |
Add an experimental cancel button to view progress bars
tonioni
|
2014-06-13 |
matthiasm |
fixed selection by note move to not include the next note on the right
tonioni
|
2014-06-13 |
Chris Cannam |
Fix Tony bug #981: note editing does not work when pitch track is invisible
tonioni
|
2014-06-12 |
Chris Cannam |
Some tidying & fixing compiler warnings
tonioni
|
2014-06-12 |
matthiasm |
flexinote now displays frequency, duration and text above/below the note
tonioni
|
2014-06-12 |
matthiasm |
adding a note after the last existing one is now possible (#974)
tonioni
|
2014-06-12 |
Chris Cannam |
Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane)
tonioni
|
2014-06-12 |
Chris Cannam |
Move play pointer on single-click in pane in navigate mode
tonioni
|
2014-06-12 |
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 area
tonioni
|
2014-06-12 |
Chris Cannam |
Play pointer: don't move it when dragging overview pane
tonioni
|
2014-06-12 |
Chris Cannam |
Make sure the play pointer is always visible when the centre line is not
tonioni
|
2014-06-12 |
Chris Cannam |
Play pointer: don't seek playback when scrolling, except in ScrollContinuous mode
tonioni
|
2014-06-11 |
matthiasm |
added vertical strip stripes to beginning and end of illuminated note
tonioni
|
2014-06-11 |
matthiasm |
fixed note delete bug (now deletes when any overlap with the selection occurs)
tonioni
|
2014-06-03 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-06-03 |
Chris Cannam |
Restore commit:6a8d922f991d which was apparently reverted in error as commit:c2291e22bf0c
|
2014-06-03 |
Chris Cannam |
Merge from branch tonioni
|
2014-05-29 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-05-23 |
Chris Cannam |
Replace setCurrentText (which doesn't appear to exist in qt4) with setCurrentIndex
tonioni
|
2014-05-23 |
Chris Cannam |
Remember the last-used suffix in save dialog (#877).
|
2014-05-22 |
matthiasm |
implemented move by one note (replacing big jumps left/right)
tonioni
|
2014-05-22 |
Chris Cannam |
Fix crash on checking progress of slice layer
|
2014-05-22 |
matthiasm |
reinstated the original way that was better than my fix
tonioni
|
2014-05-21 |
matthiasm |
merge
tonioni
|
2014-05-21 |
matthiasm |
fixed: pitch track update deleted note
tonioni
|
2014-05-14 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-05-14 |
Chris Cannam |
Merge from branch tony_integration
|
2014-05-09 |
Chris Cannam |
Merge from default branch
tony_integration
|
2014-05-07 |
Chris Cannam |
Restore selection of playback sample for note layers. Also default to new elecpiano clip.
tony_integration
|
2014-04-12 |
Jakob Leben |
SingleColourLayer: fix colour reference counting
|
2014-04-12 |
Jakob Leben |
SingleColourLayer: do not try to apply invalid colour property
|
2014-05-07 |
Chris Cannam |
Merge from default branch
tony_integration
|
2014-05-07 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
2014-04-11 |
matthiasm |
added note pitch snapping after "move" edit
tonioni
|
2014-04-07 |
Chris Cannam |
Make it possible to import CSV files directly into Note layers
|
2014-04-03 |
Chris Cannam |
Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manually
tonioni
|
2014-04-02 |
Chris Cannam |
A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc
tonioni
|
2014-04-02 |
Chris Cannam |
Make session file extension parameterisable, use .ton for Tony
tonioni
|
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
tony_integration
|
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-03-31 |
Chris Cannam |
Merge from branch tonioni
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-04-01 |
Chris Cannam |
Debug output
tonioni
|
2014-04-01 |
Chris Cannam |
Optional printouts
tonioni
|
2014-03-31 |
Chris Cannam |
Use application name in key & mouse reference instead of hardcoding SV
tonioni
|
2014-03-27 |
Chris Cannam |
Implement "Form Note from Selection"; remove Snap Notes to Pitch Track because every other editing operation *should* now be doing that automatically
tonioni
|
2014-03-27 |
Chris Cannam |
Make pitch-track editing operations update the notes as well, automatically
tonioni
|
2014-03-27 |
Chris Cannam |
Add Merge Notes
tonioni
|
2014-03-27 |
Chris Cannam |
Add command to snap notes back to pitch track median on request; add split at selection boundaries
tonioni
|
2014-03-25 |
Chris Cannam |
Fix (to some extent) the "gross assumption about layer order" and thus #840 Note split adaptation broken
tonioni
|
2014-03-11 |
Chris Cannam |
Merge from default branch
tony_integration
|
2014-03-11 |
Chris Cannam |
Merge from branch tonioni
tony_integration
|
2014-03-11 |
Chris Cannam |
Diagnostics and fix for peaks cache sizing (need +1 to avoid null cache)
|
2014-03-06 |
Chris Cannam |
Introduce a GlobalOverlays mode that shows general surrounding information but less local stuff
tonioni
|
2014-03-06 |
Chris Cannam |
Allow registering an alternative shortcut using QKeySequence so as to get the right native string
tonioni
|
2014-03-06 |
Chris Cannam |
Use NativeText in key reference (converting Ctrl to weird squiggle on Mac etc)
tonioni
|
2014-03-06 |
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 |
Chris Cannam |
Explicitly avoid doing this on Mac (so as to rule it out in investigating toolbar problems)
tonioni
|
2014-03-06 |
Chris Cannam |
Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4
|
2014-03-06 |
Chris Cannam |
Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4
tonioni
|
2014-03-05 |
Chris Cannam |
No config -> default to release mode
tonioni
|
2014-03-05 |
Chris Cannam |
Do not return a dormant layer as the currently-selected layer
tonioni
|
2014-03-05 |
Chris Cannam |
Pull out ShowLayerCommand into its own file
tonioni
|
2014-03-05 |
Chris Cannam |
Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redo
tonioni
|