log

age author description
Mon, 13 Apr 2015 13:52:05 +0100 Chris Cannam Revert to -Werror in debug only tonioni
Tue, 31 Mar 2015 14:46:32 +0100 Chris Cannam Allow setting big-image size directly tonioni
Tue, 31 Mar 2015 14:08:06 +0100 Chris Cannam Simpler colours in level pan widget tonioni
Tue, 31 Mar 2015 14:05:39 +0100 Chris Cannam LevelPanWidget alternative without including muting tonioni
Tue, 31 Mar 2015 13:06:29 +0100 Chris Cannam Remove some debug; set some gain values tonioni
Mon, 30 Mar 2015 17:27:44 +0100 Chris Cannam Signal/slot compatibility fixes tonioni
Mon, 30 Mar 2015 14:28:37 +0100 Chris Cannam Merge tonioni
Mon, 30 Mar 2015 14:28:04 +0100 Chris Cannam Experiment with simple button logic for LevelPanWidget (separating out playback toggle again) tonioni
Mon, 30 Mar 2015 14:14:33 +0100 matthiasm changed rectangle in Overview: colour and roundedness tonioni
Wed, 25 Mar 2015 11:48:33 +0000 Chris Cannam Fix possible excess image size tonioni
Wed, 25 Mar 2015 11:41:17 +0000 Chris Cannam Fixes to enabled/disabled state in level-pan tool button tonioni
Wed, 25 Mar 2015 11:27:46 +0000 Chris Cannam Render direct to widget (necessary to avoid pixel doubling on OS/X) tonioni
Wed, 25 Mar 2015 11:09:33 +0000 Chris Cannam Fixes to muting from level-pan tool button tonioni
Wed, 25 Mar 2015 10:55:09 +0000 Chris Cannam A number of fixes to level-pan button (including mute toggle) tonioni
Wed, 25 Mar 2015 10:33:19 +0000 Chris Cannam Introduce level/pan toolbar buttons tonioni
Tue, 24 Mar 2015 17:05:42 +0000 Chris Cannam Don't snap selections to time ruler -- it's never useful tonioni
Tue, 24 Mar 2015 16:40:55 +0000 Chris Cannam Fix to pointer-pos-to-level logic tonioni
Tue, 24 Mar 2015 16:08:36 +0000 Chris Cannam Add missed include tonioni
Tue, 24 Mar 2015 16:02:45 +0000 Chris Cannam Try using audio level fader logic tonioni
Tue, 24 Mar 2015 15:48:12 +0000 Chris Cannam No, we'll not handle mute separately -- make bottom level be muted. Also add support for enable/disable tonioni
Tue, 24 Mar 2015 14:40:31 +0000 Chris Cannam Try adding a combined simple level/pan widget tonioni
Mon, 23 Mar 2015 11:26:28 +0000 Chris Cannam Merge from cxx11 branch tonioni
Mon, 23 Mar 2015 10:04:51 +0000 Chris Cannam Merge from default branch tonioni
Wed, 18 Mar 2015 15:10:36 +0000 Chris Cannam Fix crash caused by using proxy (of unknown lifecycle) instead of view as cache key osx-retina
Wed, 18 Mar 2015 13:52:07 +0000 Chris Cannam Pass proxy to layer for painting osx-retina
Tue, 17 Mar 2015 16:56:03 +0000 Chris Cannam Many fixes for the previous stuff osx-retina
Tue, 17 Mar 2015 16:33:51 +0000 Chris Cannam Another small replacement osx-retina
Tue, 17 Mar 2015 15:05:25 +0000 Chris Cannam Start trying to introduce LayerGeometryProvider as proxyable interface for View methods that the Layer wants to use osx-retina
Wed, 11 Mar 2015 15:35:20 +0000 Chris Cannam Experiment with querying paint rect separately from view rect osx-retina
Wed, 11 Mar 2015 13:54:01 +0000 Chris Cannam First steps toward high-res rendering on retina Mac -- quite a bit more to be done osx-retina
Wed, 11 Mar 2015 13:30:37 +0000 Chris Cannam Build fixes for OS/X cxx11
Wed, 11 Mar 2015 12:20:06 +0000 Chris Cannam c++11 flag in qmake project cxx11
Tue, 10 Mar 2015 17:40:31 +0000 Chris Cannam Type correction cxx11
Tue, 10 Mar 2015 17:31:14 +0000 Chris Cannam Nothing of consequence cxx11
Tue, 10 Mar 2015 17:23:45 +0000 Chris Cannam More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least. cxx11
Tue, 10 Mar 2015 13:22:10 +0000 Chris Cannam More type fixes cxx11
Tue, 10 Mar 2015 10:31:27 +0000 Chris Cannam More type fixes, primarily in the spectrogram cxx11
Mon, 09 Mar 2015 15:59:04 +0000 Chris Cannam A few more fixes cxx11
Mon, 09 Mar 2015 14:35:21 +0000 Chris Cannam Working through the float/double and int/sv_frame_t fixes cxx11
Mon, 09 Mar 2015 12:02:10 +0000 Chris Cannam Move to using double rather than float for floating-point calculations (float only for storage); more build fixes cxx11
Mon, 09 Mar 2015 08:43:20 +0000 Chris Cannam More conversion fixes cxx11
Wed, 04 Mar 2015 19:11:32 +0000 Chris Cannam Toward building with new sv types cxx11
Wed, 04 Mar 2015 13:53:05 +0000 Chris Cannam Fixes to go with latest svcore cxx11
Tue, 03 Mar 2015 09:33:59 +0000 Chris Cannam Merge from default branch cxx11
Tue, 24 Feb 2015 17:42:00 +0000 Chris Cannam Enable ThreadSanitizer datarace
Mon, 09 Feb 2015 10:31:07 +0000 Chris Cannam Merge from default branch cxx11
Thu, 15 Jan 2015 16:00:53 +0000 Chris Cannam Always resist vertical drag -- it's just too annoying if it happens accidentally while playing alignment_view
Thu, 15 Jan 2015 10:42:00 +0000 Chris Cannam Scale drag thresholds according to actual display resolution
Thu, 15 Jan 2015 10:44:10 +0000 Chris Cannam Merge from default branch alignment_view
Thu, 15 Jan 2015 10:42:00 +0000 Chris Cannam Scale drag thresholds according to actual display resolution alignment_view
Mon, 15 Dec 2014 16:08:26 +0000 Chris Cannam Tidy up layout and ranges for unit conversion dialog, highlight in red any out-of-range values
Tue, 09 Dec 2014 13:53:44 +0000 Chris Cannam Start connecting up tempo bits
Tue, 09 Dec 2014 12:17:04 +0000 Chris Cannam Update units when prefs change
Tue, 09 Dec 2014 11:49:27 +0000 Chris Cannam Oops, included some unintended cruft
Tue, 09 Dec 2014 11:45:34 +0000 Chris Cannam hz -> freq, and some layout rearrangement
Mon, 08 Dec 2014 15:37:49 +0000 Chris Cannam Fixes to limits etc in unit converter
Tue, 02 Dec 2014 17:53:17 +0000 Chris Cannam Wire up note/octave stuff
Tue, 02 Dec 2014 13:50:49 +0000 Chris Cannam Start adding piano note
Tue, 02 Dec 2014 13:30:24 +0000 Chris Cannam Adding the unit converter code might have enhanced the previous commit a little
Mon, 01 Dec 2014 16:31:40 +0000 Chris Cannam Start work on unit converter
Thu, 27 Nov 2014 17:39:37 +0000 Chris Cannam Avoid completely smoothing out a curve if it alternates high/low, when zooming out far enough to use lines instead
Fri, 21 Nov 2014 14:50:27 +0000 Chris Cannam Fix misalignment in alignment view alignment_view
Fri, 21 Nov 2014 12:49:20 +0000 Chris Cannam Grey lines in alignment view; chords for salient features alignment_view
Fri, 21 Nov 2014 11:48:21 +0000 Chris Cannam Avoid drawing a single lonesome 0 if nothing is loaded at all alignment_view
Mon, 17 Nov 2014 15:31:07 +0000 Chris Cannam CXX11 (-std=c++11) branch, to test build environments before making any code adaptations cxx11
Mon, 10 Nov 2014 09:54:09 +0000 Chris Cannam Discard wildly excessive wheel events
Fri, 14 Nov 2014 10:19:50 +0000 Chris Cannam Wheel event thing alignment_view
Tue, 11 Nov 2014 17:05:44 +0000 Chris Cannam Make the dragged pitch take effect when releasing drag on a note tonioni
Tue, 11 Nov 2014 14:11:07 +0000 Chris Cannam (Very slowly) perform local reanalysis when dragging a note up or down tonioni
Tue, 11 Nov 2014 12:55:30 +0000 Chris Cannam Tidy tonioni
Mon, 10 Nov 2014 16:07:33 +0000 Chris Cannam Be more ruthless tonioni
Mon, 10 Nov 2014 15:59:29 +0000 Chris Cannam Merge tonioni
Mon, 10 Nov 2014 15:59:09 +0000 Chris Cannam Make overview area easier to see tonioni
Mon, 10 Nov 2014 09:54:20 +0000 Chris Cannam Discard wildly excessive wheel events tonioni
Mon, 10 Nov 2014 09:20:06 +0000 Chris Cannam Merge from default branch tonioni
Fri, 17 Oct 2014 16:47:53 +0100 Chris Cannam Don't hide time-instant layers when switching modes; use them as source of key frames in alignment view alignment_view
Fri, 17 Oct 2014 14:58:51 +0100 Chris Cannam First sketch at alignment view (between panes in stack) alignment_view
Fri, 03 Oct 2014 15:27:02 +0100 Chris Cannam Handle variable columns by importing all of them (not just the minimum number)
Fri, 03 Oct 2014 15:09:27 +0100 Chris Cannam Add milliseconds as CSV import timing option
Mon, 29 Sep 2014 13:27:13 +0100 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.
Fri, 12 Sep 2014 11:50:26 +0100 Chris Cannam Don't print activity
Fri, 12 Sep 2014 11:38:55 +0100 Chris Cannam Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation) normalize_hybrid_option
Thu, 11 Sep 2014 13:53:41 +0100 Chris Cannam Do not draw the model time extents if the top layer does not have time as its x axis (fixing #1057)
Tue, 09 Sep 2014 16:36:21 +0100 Chris Cannam Merge from default branch tonioni
Wed, 03 Sep 2014 13:12:38 +0100 Chris Cannam Avoid complaint about unused return value
Wed, 03 Sep 2014 12:11:40 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 12:10:27 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 12:08:35 +0100 Chris Cannam Fix a couple of not-very-realistic potential null-pointer derefs (from coverity scan)
Wed, 03 Sep 2014 12:05:45 +0100 Chris Cannam Simplify some logic where loop was used with an unconditional "break" that meant it could only happen once (from coverity scan)
Wed, 03 Sep 2014 12:04:22 +0100 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)
Wed, 03 Sep 2014 11:53:43 +0100 Chris Cannam Fix some potential divide by zeros (from coverity scan)
Wed, 03 Sep 2014 11:51:51 +0100 Chris Cannam Fix minor resource leak (from coverity scan)
Wed, 03 Sep 2014 11:49:31 +0100 Chris Cannam Clarify some sneaky logic
Wed, 03 Sep 2014 11:48:18 +0100 Chris Cannam Fix uninitialised variable (from coverity scan)
Wed, 03 Sep 2014 11:47:41 +0100 Chris Cannam Fix a couple of inadvertant integer divisions (from coverity scan)
Wed, 03 Sep 2014 11:44:40 +0100 Chris Cannam Remove redundant code (from coverity scan)
Wed, 03 Sep 2014 11:42:39 +0100 Chris Cannam Fix potential divide by zero
Wed, 03 Sep 2014 11:41:58 +0100 Chris Cannam Clarify some sneaky logic
Wed, 03 Sep 2014 11:33:57 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:32:08 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 11:31:09 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Tue, 02 Sep 2014 16:23:48 +0100 Chris Cannam Update subrepos and merge from default branch tonioni
Tue, 02 Sep 2014 16:18:26 +0100 Chris Cannam Add const version of this accessor
Tue, 02 Sep 2014 16:14:22 +0100 Chris Cannam Use getInteractionLayer for immediate interactions, rather than getSelectedLayer (which may be invisible)
Tue, 02 Sep 2014 16:12:40 +0100 Chris Cannam Return getSelectedLayer to being able to return a dormant layer -- if that isn't allowed, then getInteractionLayer is what you want
Tue, 02 Sep 2014 16:10:10 +0100 Chris Cannam Use fixed-order when exporting layers to a session
Tue, 02 Sep 2014 15:25:27 +0100 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.
Tue, 02 Sep 2014 15:20:23 +0100 Chris Cannam Populate the fixed order layer list
Tue, 02 Sep 2014 14:47:04 +0100 Chris Cannam Introduce (but don't yet populate) the fixed layers vector; rename m_layers to m_layerStack to reflect its ordering by stacking
Tue, 02 Sep 2014 10:31:23 +0100 Chris Cannam Add getInteractionLayer() and some docs
Wed, 13 Aug 2014 22:03:19 +0100 Chris Cannam This spacing works a bit better on the Mac (though not really well enough)
Wed, 13 Aug 2014 21:45:59 +0100 Chris Cannam Don't label time zero, it gets cut off by opaque end layer
Wed, 13 Aug 2014 16:42:25 +0100 Chris Cannam Make it possible to set the parent widget
Fri, 25 Jul 2014 17:02:29 +0100 Chris Cannam Debug output stuff
Fri, 25 Jul 2014 17:02:16 +0100 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
Fri, 25 Jul 2014 13:43:56 +0100 Chris Cannam Rich text for tooltip -- apart from anything else, this ensures it gets word-wrapped
Fri, 18 Jul 2014 15:38:21 +0100 Chris Cannam Merge from branch tonioni
Fri, 18 Jul 2014 15:06:04 +0100 Chris Cannam Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast tonioni
Fri, 18 Jul 2014 11:07:40 +0100 Chris Cannam Merge from default branch tonioni
Fri, 18 Jul 2014 11:07:13 +0100 Chris Cannam compile fix tonioni
Thu, 17 Jul 2014 14:50:31 +0100 Chris Cannam Fix some errant signals (the modelChanged with args are now modelChangedWithin)
Wed, 16 Jul 2014 14:35:00 +0100 matthiasm code to remove duration/sample rate from panes tonioni
Tue, 15 Jul 2014 15:54:41 +0100 matthiasm merge tonioni
Tue, 15 Jul 2014 15:54:06 +0100 matthiasm adding number to display of illuminated note tonioni
Tue, 15 Jul 2014 15:42:20 +0100 matthiasm adding no spectrogram and no sonification options tonioni
Wed, 02 Jul 2014 22:04:10 +0100 Chris Cannam Merge from tonioni branch
Wed, 02 Jul 2014 19:22:05 +0100 Chris Cannam Merge from default branch, and update to make sure we retain the DAW-style scrolling (page without moving playhead on scroll) tonioni
Wed, 02 Jul 2014 17:31:37 +0100 Chris Cannam Merge from default branch tonioni
Wed, 02 Jul 2014 17:30:09 +0100 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
Wed, 02 Jul 2014 08:42:45 +0100 Chris Cannam Merge
Wed, 18 Jun 2014 18:30:48 +0100 Chris Cannam Merge from branch tonioni (the two are currently in sync)
Tue, 01 Jul 2014 15:32:54 +0100 Chris Cannam Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations
Wed, 18 Jun 2014 13:51:27 +0100 Chris Cannam Merge from branch warnfix_no_size_t
Wed, 18 Jun 2014 13:42:25 +0100 Chris Cannam Merge from branch warnfix_no_size_t tonioni
Wed, 18 Jun 2014 09:13:25 +0100 Chris Cannam Configure stuff and fixes for -Werror warnfix_no_size_t
Wed, 18 Jun 2014 08:40:46 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 15:55:27 +0100 Chris Cannam More unsigned/long and warning fixes warnfix_no_size_t
Tue, 17 Jun 2014 15:36:56 +0100 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
Tue, 17 Jun 2014 15:18:06 +0100 Chris Cannam Remove size_t's and fix warnings in layer/ warnfix_no_size_t
Tue, 17 Jun 2014 12:55:18 +0100 Chris Cannam Merge from branch "tonioni" tony_integration
Tue, 17 Jun 2014 12:55:10 +0100 Chris Cannam Merge from default branch tony_integration
Mon, 16 Jun 2014 12:50:27 +0100 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
Mon, 16 Jun 2014 11:49:05 +0100 Chris Cannam Merge tonioni
Mon, 16 Jun 2014 11:40:02 +0100 Chris Cannam Comment out debug tonioni
Mon, 16 Jun 2014 11:44:14 +0100 matthiasm fixed deleteSelectionInclusive to not delete adjacent notes tonioni
Fri, 13 Jun 2014 17:44:58 +0100 Chris Cannam Merge tonioni
Fri, 13 Jun 2014 17:39:01 +0100 Chris Cannam Add an experimental cancel button to view progress bars tonioni
Fri, 13 Jun 2014 16:50:17 +0100 matthiasm fixed selection by note move to not include the next note on the right tonioni
Fri, 13 Jun 2014 15:29:06 +0100 Chris Cannam Fix Tony bug #981: note editing does not work when pitch track is invisible tonioni
Thu, 12 Jun 2014 18:52:52 +0100 Chris Cannam Some tidying & fixing compiler warnings tonioni
Thu, 12 Jun 2014 15:03:21 +0100 matthiasm flexinote now displays frequency, duration and text above/below the note tonioni
Thu, 12 Jun 2014 14:31:48 +0100 matthiasm adding a note after the last existing one is now possible (#974) tonioni
Thu, 12 Jun 2014 13:42:10 +0100 Chris Cannam Play pointer: Avoid disconcerting jump when dragging so pointer is at start of pane (without having it leave the pane) tonioni
Thu, 12 Jun 2014 13:14:18 +0100 Chris Cannam Move play pointer on single-click in pane in navigate mode tonioni
Thu, 12 Jun 2014 12:48:11 +0100 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
Thu, 12 Jun 2014 12:27:41 +0100 Chris Cannam Play pointer: don't move it when dragging overview pane tonioni
Thu, 12 Jun 2014 11:27:34 +0100 Chris Cannam Make sure the play pointer is always visible when the centre line is not tonioni
Thu, 12 Jun 2014 11:10:21 +0100 Chris Cannam Play pointer: don't seek playback when scrolling, except in ScrollContinuous mode tonioni
Wed, 11 Jun 2014 21:43:38 +0100 matthiasm added vertical strip stripes to beginning and end of illuminated note tonioni
Wed, 11 Jun 2014 19:41:29 +0100 matthiasm fixed note delete bug (now deletes when any overlap with the selection occurs) tonioni
Tue, 03 Jun 2014 11:14:34 +0100 Chris Cannam Merge from default branch tonioni
Tue, 03 Jun 2014 11:10:52 +0100 Chris Cannam Restore commit:6a8d922f991d which was apparently reverted in error as commit:c2291e22bf0c
Tue, 03 Jun 2014 10:59:48 +0100 Chris Cannam Merge from branch tonioni
Thu, 29 May 2014 16:27:52 +0100 Chris Cannam Merge from default branch tonioni
Fri, 23 May 2014 16:48:06 +0100 Chris Cannam Replace setCurrentText (which doesn't appear to exist in qt4) with setCurrentIndex tonioni
Fri, 23 May 2014 11:17:52 +0100 Chris Cannam Remember the last-used suffix in save dialog (#877).
Thu, 22 May 2014 17:49:58 +0100 matthiasm implemented move by one note (replacing big jumps left/right) tonioni
Thu, 22 May 2014 15:23:24 +0100 Chris Cannam Fix crash on checking progress of slice layer
Thu, 22 May 2014 11:21:36 +0100 matthiasm reinstated the original way that was better than my fix tonioni
Wed, 21 May 2014 21:16:11 +0100 matthiasm merge tonioni
Wed, 21 May 2014 18:34:10 +0100 matthiasm fixed: pitch track update deleted note tonioni
Wed, 14 May 2014 09:58:16 +0100 Chris Cannam Merge from default branch tonioni
Wed, 14 May 2014 09:54:34 +0100 Chris Cannam Merge from branch tony_integration
Fri, 09 May 2014 17:15:50 +0100 Chris Cannam Merge from default branch tony_integration
Wed, 07 May 2014 16:51:04 +0100 Chris Cannam Restore selection of playback sample for note layers. Also default to new elecpiano clip. tony_integration
Sat, 12 Apr 2014 01:07:05 -0700 Jakob Leben SingleColourLayer: fix colour reference counting
Fri, 11 Apr 2014 23:22:55 -0700 Jakob Leben SingleColourLayer: do not try to apply invalid colour property
Wed, 07 May 2014 15:12:57 +0100 Chris Cannam Merge from default branch tony_integration
Wed, 07 May 2014 15:12:13 +0100 Chris Cannam Merge from tonioni branch tony_integration
Fri, 11 Apr 2014 16:34:12 +0100 matthiasm added note pitch snapping after "move" edit tonioni
Mon, 07 Apr 2014 10:47:15 +0100 Chris Cannam Make it possible to import CSV files directly into Note layers
Thu, 03 Apr 2014 08:51:30 +0100 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
Wed, 02 Apr 2014 21:50:04 +0100 Chris Cannam A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc tonioni
Wed, 02 Apr 2014 18:22:41 +0100 Chris Cannam Make session file extension parameterisable, use .ton for Tony tonioni
Wed, 02 Apr 2014 10:26:27 +0100 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
Wed, 02 Apr 2014 09:01:56 +0100 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
Wed, 02 Apr 2014 08:53:32 +0100 Chris Cannam Merge tony_integration
Wed, 02 Apr 2014 08:51:33 +0100 Chris Cannam Merge from branch tonioni tony_integration
Wed, 02 Apr 2014 08:50:18 +0100 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
Mon, 31 Mar 2014 13:00:42 +0100 Chris Cannam Merge from branch tonioni tony_integration
Tue, 01 Apr 2014 21:18:31 +0100 Chris Cannam Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken) tonioni
Tue, 01 Apr 2014 16:20:55 +0100 Chris Cannam Debug output tonioni
Tue, 01 Apr 2014 13:42:26 +0100 Chris Cannam Optional printouts tonioni
Mon, 31 Mar 2014 10:20:21 +0100 Chris Cannam Use application name in key & mouse reference instead of hardcoding SV tonioni
Thu, 27 Mar 2014 18:12:38 +0000 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
Thu, 27 Mar 2014 18:02:12 +0000 Chris Cannam Make pitch-track editing operations update the notes as well, automatically tonioni
Thu, 27 Mar 2014 16:30:26 +0000 Chris Cannam Add Merge Notes tonioni
Thu, 27 Mar 2014 15:59:46 +0000 Chris Cannam Add command to snap notes back to pitch track median on request; add split at selection boundaries tonioni
Tue, 25 Mar 2014 13:06:27 +0000 Chris Cannam Fix (to some extent) the "gross assumption about layer order" and thus #840 Note split adaptation broken tonioni
Tue, 11 Mar 2014 17:34:23 +0000 Chris Cannam Merge from default branch tony_integration
Tue, 11 Mar 2014 17:33:19 +0000 Chris Cannam Merge from branch tonioni tony_integration
Tue, 11 Mar 2014 17:29:02 +0000 Chris Cannam Diagnostics and fix for peaks cache sizing (need +1 to avoid null cache)
Thu, 06 Mar 2014 15:16:25 +0000 Chris Cannam Introduce a GlobalOverlays mode that shows general surrounding information but less local stuff tonioni
Thu, 06 Mar 2014 14:27:59 +0000 Chris Cannam Allow registering an alternative shortcut using QKeySequence so as to get the right native string tonioni
Thu, 06 Mar 2014 14:03:42 +0000 Chris Cannam Use NativeText in key reference (converting Ctrl to weird squiggle on Mac etc) tonioni
Thu, 06 Mar 2014 13:52:33 +0000 Chris Cannam Rather than undrawing the bottom bit of the dial, don't draw it in the first place (necessary on shaded background) tonioni
Thu, 06 Mar 2014 10:57:29 +0000 Chris Cannam Explicitly avoid doing this on Mac (so as to rule it out in investigating toolbar problems) tonioni
Thu, 06 Mar 2014 09:43:36 +0000 Chris Cannam Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4
Thu, 06 Mar 2014 09:43:18 +0000 Chris Cannam Short-circuit test for enough space for label -- drastically reduces lag on os/x with qt4 tonioni
Wed, 05 Mar 2014 18:10:33 +0000 Chris Cannam No config -> default to release mode tonioni
Wed, 05 Mar 2014 13:44:10 +0000 Chris Cannam Do not return a dormant layer as the currently-selected layer tonioni
Wed, 05 Mar 2014 13:04:09 +0000 Chris Cannam Pull out ShowLayerCommand into its own file tonioni
Wed, 05 Mar 2014 09:35:32 +0000 Chris Cannam Add selectionChangedByUser for selection changes prompted by interactivity rather than by undo/redo tonioni
Tue, 04 Mar 2014 16:45:39 +0000 Chris Cannam Signal-slot separation between region outlining and default zoom action tonioni
Tue, 04 Mar 2014 15:32:28 +0000 Chris Cannam Fix failure to delete property stack when pane is deleted (sometimes)
Tue, 04 Mar 2014 15:28:32 +0000 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
Mon, 24 Feb 2014 17:04:48 -0500 Justin Salamon checking off show pitch turns off and disables play pitch button tonioni
Tue, 18 Feb 2014 15:29:01 -0500 Justin Salamon clicking on selection pane now moves play head to that location tonioni
Thu, 06 Feb 2014 18:34:43 +0000 Chris Cannam Toward getYScaleValue in Colour3DPlotLayer
Thu, 06 Feb 2014 15:31:46 +0000 Chris Cannam Unclamped
Tue, 04 Feb 2014 14:35:59 +0000 Chris Cannam Fix bug in choosing which layer to bring to the front when asked programmatically tonioni
Tue, 04 Feb 2014 13:54:42 +0000 Chris Cannam Avoid compiler warnings tonioni
Thu, 30 Jan 2014 17:33:18 +0000 Chris Cannam Fix for treating zeros as gaps tonioni
Tue, 28 Jan 2014 18:33:44 +0000 Chris Cannam Merge from default branch tonioni
Tue, 28 Jan 2014 17:37:42 +0000 Chris Cannam Bodge in Matthias's suggested normalise-to-log as an option in spectrogram and colour 3d plot layers (not wired into gui)
Tue, 28 Jan 2014 15:02:09 +0000 Chris Cannam Merge from tonioni branch tony_integration
Fri, 10 Jan 2014 14:41:38 +0000 Chris Cannam Suppress vertical scale when there are no points (scale looks absurd without sensible range) tonioni
Fri, 10 Jan 2014 14:17:50 +0000 Chris Cannam Propagate double-click in select mode -- the application might do something meaningful with this tonioni
Fri, 10 Jan 2014 14:17:10 +0000 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
Fri, 10 Jan 2014 14:07:12 +0000 Chris Cannam Indentation tonioni
Fri, 10 Jan 2014 09:52:38 +0000 Chris Cannam Fix indentation tonioni
Fri, 10 Jan 2014 09:04:06 +0000 Chris Cannam Make it possible to globally hide pane accessories (close button & current-indicator) tonioni
Thu, 09 Jan 2014 16:41:55 +0000 Chris Cannam Allow per-pane overrides for tool mode tonioni
Thu, 09 Jan 2014 09:18:17 +0000 Chris Cannam Use sv-dependency-builds on OS/X as well if no config.pri tonioni
Wed, 08 Jan 2014 17:47:34 +0000 Chris Cannam Adjustable middle-line height for waveform. Not 100% supported (only really for basic waveform rendering) tonioni
Tue, 07 Jan 2014 13:04:16 +0000 Chris Cannam Remove obsolete project files tonioni
Tue, 07 Jan 2014 10:57:53 +0000 Chris Cannam Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugin tonioni
Thu, 05 Dec 2013 09:47:02 +0000 Chris Cannam Merge from default branch imaf_enc
Wed, 04 Dec 2013 19:38:12 +0000 Chris Cannam Support non-SV file types (should have been committed earlier, omitted due to confusion) tonioni
Wed, 04 Dec 2013 14:00:27 +0000 Chris Cannam Not quite so many digits
Wed, 04 Dec 2013 13:55:17 +0000 Chris Cannam Compile fix tonioni
Wed, 04 Dec 2013 13:46:29 +0000 Chris Cannam Merge from default branch tonioni
Wed, 04 Dec 2013 13:39:41 +0000 Chris Cannam Extend numerical and colour scales (and piano where applicable) to note and region layers
Wed, 04 Dec 2013 13:12:09 +0000 Chris Cannam And tidy up
Wed, 04 Dec 2013 13:11:23 +0000 Chris Cannam Pull out colour scale drawing as well
Wed, 04 Dec 2013 11:35:08 +0000 Chris Cannam Pull out log and linear vertical scales into their own classes, make some improvements to log numbering
Wed, 04 Dec 2013 12:17:44 +0000 Chris Cannam Ensure new piano scales only appear when not auto-aligning
Wed, 04 Dec 2013 11:35:08 +0000 Chris Cannam Pull out log and linear vertical scales into their own classes, make some improvements to log numbering tonioni
Tue, 03 Dec 2013 18:06:44 +0000 Chris Cannam Toward getting piano scale showing properly tonioni
Tue, 03 Dec 2013 17:58:40 +0000 Chris Cannam Merge from default branch tonioni
Tue, 03 Dec 2013 17:56:38 +0000 Chris Cannam Merge
Tue, 03 Dec 2013 17:55:37 +0000 Chris Cannam Add piano scale to note layer as well (need to handle the auto-align case properly)
Tue, 03 Dec 2013 17:48:46 +0000 Chris Cannam Add piano to time-value layer too
Tue, 03 Dec 2013 17:32:25 +0000 Chris Cannam Pull out PianoScale into separate class
Tue, 03 Dec 2013 12:34:38 +0000 Chris Cannam Remove polling on play status, eliminating one source of idle wakeups (requires connection to playStatusChanged from callback play source)
Fri, 29 Nov 2013 14:51:47 +0000 Chris Cannam Fix uninitialised member tonioni
Fri, 29 Nov 2013 14:50:33 +0000 Chris Cannam If any panes have a fixed size, respect that when resizing pane stack sizes tonioni
Thu, 28 Nov 2013 16:49:30 +0000 Chris Cannam Merge from default branch tonioni
Thu, 28 Nov 2013 16:28:21 +0000 Chris Cannam Avoid infeasibly wide dialog box
Tue, 26 Nov 2013 14:38:48 +0000 Chris Cannam Merge from default branch tonioni
Tue, 26 Nov 2013 14:11:04 +0000 Chris Cannam Drop toStdString() and toLocal8Bit().data(), with debug header we can stream QStrings
Tue, 26 Nov 2013 14:06:40 +0000 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
Tue, 26 Nov 2013 11:16:45 +0000 Chris Cannam WS -> OS
Fri, 22 Nov 2013 10:40:51 +0000 Chris Cannam Merge from default branch tonioni
Thu, 21 Nov 2013 12:59:20 +0000 Chris Cannam Make some debug output optional
Mon, 04 Nov 2013 17:12:32 +0000 Chris Cannam Merge from the default branch imaf_enc
Mon, 04 Nov 2013 17:10:51 +0000 Chris Cannam Fix from Jesus Corral Garcia (panel with gain only appears when IM AF loaded) imaf_enc
Mon, 04 Nov 2013 17:10:38 +0000 Chris Cannam Compile fix imaf_enc
Mon, 04 Nov 2013 17:09:36 +0000 Chris Cannam IMAF load code from Jesus Corral Garcia imaf_enc
Mon, 04 Nov 2013 15:48:05 +0000 Chris Cannam Abbreviate very long text elements in csv file format dialog
Wed, 09 Oct 2013 14:55:49 +0100 Chris Cannam Fix strange pixel offset in waveform rendering; round values in labels rather than flooring them
Wed, 09 Oct 2013 14:52:09 +0100 Chris Cannam Add CSVFile option
Fri, 19 Jul 2013 15:45:32 +0100 Chris Cannam Update a bit more around the pointer -- avoids trails in hidpi
Tue, 16 Jul 2013 17:59:01 +0100 Chris Cannam Merge from default branch tonioni
Tue, 16 Jul 2013 14:45:55 +0100 Chris Cannam Merge from default branch tonioni
Tue, 16 Jul 2013 17:52:16 +0100 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 zoom
Tue, 16 Jul 2013 17:51:37 +0100 Chris Cannam Avoid reloading the default 0->0 scale extents for a note layer as 0->1
Tue, 16 Jul 2013 13:43:01 +0100 Chris Cannam Merge
Tue, 16 Jul 2013 13:38:53 +0100 Chris Cannam Make scale drawing in log scale a bit less dumb
Tue, 16 Jul 2013 13:22:31 +0100 Chris Cannam Do not pad edges of scale extent when auto-aligning to another layer
Fri, 12 Jul 2013 13:25:22 +0100 Chris Cannam Merge from the default branch tonioni
Fri, 12 Jul 2013 13:24:34 +0100 Chris Cannam Close this sprout, which Matthias reports was subsequently implemented differently by George tonioni
Thu, 11 Jul 2013 17:34:33 +0100 Chris Cannam Avoid creating two painters on same image
Thu, 20 Jun 2013 13:47:36 +0100 matthiasm instrument is now "click" -- some other minor changes I don't remember tonioni
Thu, 20 Jun 2013 11:07:57 +0100 matthiasm some visualisation changes tonioni
Thu, 20 Jun 2013 10:58:40 +0100 gyorgyf toggle button for boundary constraints and note recalculation tonioni
Wed, 19 Jun 2013 22:56:17 +0100 matthiasm re-did, and improved the moving constraints tonioni
Wed, 19 Jun 2013 22:05:45 +0100 matthiasm vertical scale adapts to note range tonioni
Wed, 19 Jun 2013 08:26:24 +0100 gyorgyf funky note value re-estimation using underlying pitch median value tonioni
Tue, 18 Jun 2013 22:18:10 +0100 gyorgyf bugfixes to compile on Linux again tonioni
Tue, 18 Jun 2013 22:14:28 +0100 gyorgyf bugfixes to compile on Linux again tonioni
Mon, 17 Jun 2013 18:07:30 +0100 matthiasm removed the vertical scaling function call that didn't work tonioni
Mon, 17 Jun 2013 18:00:24 +0100 matthiasm introduced horizongal note editing constraints; debugged note edit tonioni
Sun, 16 Jun 2013 00:16:37 +0100 matthiasm split drag delete tonioni
Sun, 16 Jun 2013 20:40:05 +0100 gyorgyf boundary actions and note delete consolidated tonioni
Sat, 15 Jun 2013 19:52:06 +0100 matthiasm slightly tidied george's splitEnd method tonioni
Sat, 15 Jun 2013 17:43:04 +0100 gyorgyf getFeatureDescription now supports larger notes tonioni
Sat, 15 Jun 2013 17:04:03 +0100 gyorgyf added context sensitive mouse pointers in note edit tool mode tonioni
Sat, 15 Jun 2013 16:16:24 +0100 gyorgyf added NoteEdit tool mode tonioni
Thu, 16 May 2013 15:00:20 +0100 Chris Cannam Added tag sv_v2.1 for changeset 77fa3fdbfc7e
Thu, 16 May 2013 13:11:13 +0100 Chris Cannam Fix bug that caused overview to jump back to its original position after moving on double-click sv_v2.1
Wed, 15 May 2013 22:15:49 +0100 Chris Cannam Debug -- overview centre frame relocation is not currently working with qt5
Tue, 14 May 2013 16:02:52 +0100 Chris Cannam Added tag sv_v2.1 for changeset c6d705bf1672
Tue, 14 May 2013 12:36:43 +0100 Chris Cannam Merge from branch "qt5". This revision actually builds with Qt4 (late releases) or Qt5, though it will warn on configure with Qt4.
Tue, 14 May 2013 12:26:48 +0100 Chris Cannam Make it possible to build with qt4 as well qt5
Mon, 13 May 2013 14:39:31 +0100 Chris Cannam Update configure qt5
Fri, 26 Apr 2013 16:38:05 +0100 Chris Cannam Regenerate configure qt5
Fri, 26 Apr 2013 16:37:21 +0100 Chris Cannam Look for qmake-qt5, not qt4 qt5
Sat, 20 Apr 2013 08:38:37 +0100 gyorgyf splitting notes works but major cleanup needed tonioni
Fri, 19 Apr 2013 15:37:27 +0100 matthiasm different colours, some minor changes, mainly debugging cerrs tonioni
Wed, 17 Apr 2013 09:15:05 +0100 gyorgyf larger notes plus basic editing functions are now enabled by temporary star icon in toolbar tonioni
Tue, 16 Apr 2013 15:17:33 +0100 Chris Cannam Some refinements to drawing values in place of absent labels
Tue, 16 Apr 2013 14:25:22 +0100 Chris Cannam Make mouseover highlights a bit more likely to appear and easier to see
Tue, 16 Apr 2013 10:06:10 +0100 Chris Cannam Use italic for value labels (as opposed to label labels)
Mon, 15 Apr 2013 10:54:02 +0100 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 point
Sat, 13 Apr 2013 20:03:40 +0100 gyorgyf sample playback problems tonioni
Sat, 13 Apr 2013 17:18:28 +0100 gyorgyf removed additional prints, midi playback still broken tonioni
Sat, 13 Apr 2013 15:36:54 +0100 gyorgyf cleanup tonioni
Sat, 13 Apr 2013 13:39:17 +0100 gyorgyf fixed flexi note layer and propagated model selection to analyser tonioni
Wed, 27 Mar 2013 17:22:34 +0000 Chris Cannam Windows build fixes -- to review qt5
Tue, 26 Mar 2013 20:14:08 +0000 matthiasm put the FlexiNote layer before the note layer to see what happens -- not much tonioni
Tue, 26 Mar 2013 17:00:45 +0000 matthiasm small changes to FlexiNote stuff tonioni
Tue, 26 Mar 2013 14:46:06 +0000 matthiasm added references to new layer type FlexiNoteLayer and corresponding FlexiNoteModel tonioni
Tue, 26 Mar 2013 14:15:42 +0000 matthiasm updated names in FlexiNote source -- will need to make new FlexiNoteModel source tonioni
Tue, 26 Mar 2013 13:58:08 +0000 matthiasm simply copied NoteLayer to FlexiNotelayer (cpp and h files) tonioni
Tue, 26 Mar 2013 12:36:29 +0000 Chris Cannam Add an empty file in order to create the tonioni branch tonioni
Mon, 25 Mar 2013 14:38:03 +0000 Chris Cannam Add dependency build paths qt5
Mon, 11 Mar 2013 14:23:52 +0000 Chris Cannam Build fixes for Qt5 qt5
Fri, 16 Nov 2012 17:14:12 +0000 Chris Cannam Add discrete-curve drawing mode for time-value layer
Tue, 21 Aug 2012 13:29:22 +0100 Chris Cannam Minor tidy in configure
Tue, 17 Jul 2012 12:49:00 +0100 Chris Cannam Added tag sv_v2.0 for changeset ea786e8bd931
Thu, 21 Jun 2012 14:37:43 +0100 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 #485 sv_v2.0
Fri, 25 May 2012 14:17:33 +0100 Chris Cannam Use new symbols in Vamp SDK 2.3.1 for autoconf detection
Mon, 21 May 2012 23:26:17 +0100 Chris Cannam Display regions as segmentation if the output event type appears appropriate
Mon, 30 Jan 2012 17:22:48 +0000 Chris Cannam Add hide method
Mon, 30 Jan 2012 16:06:32 +0000 Chris Cannam Adjust crosshair left end position based on detail level of vertical scale
Mon, 30 Jan 2012 16:01:59 +0000 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)
Mon, 30 Jan 2012 13:24:55 +0000 Chris Cannam Column stretch 0 avoids spare empty space at the right when property boxes are off
Mon, 23 Jan 2012 14:28:40 +0000 Chris Cannam Show current-pane indicator and close-pane button only if there is more than one pane
Fri, 13 Jan 2012 17:43:06 +0000 Chris Cannam Remove redundant and hazardous INCLUDE_PATH
Fri, 13 Jan 2012 17:22:37 +0000 Chris Cannam Add Doxyfile
Mon, 17 Oct 2011 15:25:57 +0100 mathieub Merge from the default branch integration_library
Mon, 17 Oct 2011 11:57:37 +0100 Chris Cannam Minor debug change
Mon, 10 Oct 2011 17:19:58 +0100 mathieub Merge from the default branch integration_library
Wed, 28 Sep 2011 16:44:38 +0100 Chris Cannam Added tag sv_v1.9 for changeset 3803f6dcf361
Wed, 28 Sep 2011 13:55:52 +0100 Chris Cannam Save/restore more slice layer parameters (fixing SF feature #3039297) sv_v1.9
Wed, 28 Sep 2011 13:38:39 +0100 Chris Cannam Fix status bar tip on Mac (SF bug 3024342)
Wed, 28 Sep 2011 10:16:03 +0100 Chris Cannam Remove unnecessary configure dependency for raptor
Tue, 23 Aug 2011 14:45:02 +0100 mathieub Put some debug outputs in comments integration_library
Mon, 25 Jul 2011 18:56:28 +0100 mathieub Merge from branch "sonification" integration_library
Mon, 25 Jul 2011 18:55:57 +0100 mathieub Merge from branch "toggle" integration_library
Wed, 06 Jul 2011 18:05:42 +0100 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
Fri, 24 Jun 2011 16:42:48 +0100 Chris Cannam Add playExampleNote route through view manager out to the audio play source sonification
Fri, 24 Jun 2011 14:27:32 +0100 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
Wed, 22 Jun 2011 00:04:21 +0100 mathieub Branch to handle audio feedback and metadata sonification interactively with the UI. sonification
Tue, 21 Jun 2011 22:11:00 +0100 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
Tue, 14 Jun 2011 15:27:05 +0100 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
Tue, 14 Jun 2011 14:48:29 +0100 Chris Cannam Merge from debug-output branch
Mon, 16 May 2011 17:19:25 +0100 Chris Cannam Convert many cerrs to DEBUGs debug-output
Thu, 12 May 2011 17:31:43 +0100 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
Thu, 14 Apr 2011 15:21:21 +0100 Chris Cannam Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
Thu, 07 Apr 2011 15:20:12 +0100 Chris Cannam Added tag sv_v1.8 for changeset c9d6cf9c51c8
Mon, 04 Apr 2011 15:34:34 +0100 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
Tue, 08 Mar 2011 11:30:39 +0000 Chris Cannam * Update configure
Tue, 08 Mar 2011 11:28:53 +0000 Chris Cannam * Update config per recent changes to svcore
Mon, 07 Feb 2011 21:07:47 +0000 Chris Cannam * Fix untranslated string
Fri, 04 Feb 2011 14:30:51 +0000 Chris Cannam * Display distance the selection has been dragged by, when moving it with the edit tool
Mon, 25 Oct 2010 21:52:38 +0200 Chris Cannam * Make text labels in time instant layer more apparent (use drawVisibleText)
Sun, 24 Oct 2010 17:38:03 +0200 Chris Cannam * Make text clearer on complex backgrounds by adding a translucent surrounding box
Wed, 13 Oct 2010 15:00:28 +0100 Dan Stowell Ignore hidden layers when exporting image - closes sf.net #3041878.
Fri, 08 Oct 2010 13:30:52 +0100 Chris Cannam * Add qmake config (debug or release) corresponding to configure invocation
Fri, 08 Oct 2010 12:05:44 +0100 Chris Cannam * Regenerate configure
Fri, 08 Oct 2010 12:04:42 +0100 Chris Cannam * Use macx-g++ qmake spec on OS/X
Fri, 08 Oct 2010 11:57:31 +0100 Chris Cannam * Add test for PortAudio
Fri, 08 Oct 2010 09:39:55 +0100 Chris Cannam * Substitute the CC and CXX that configure found
Thu, 07 Oct 2010 17:57:03 +0100 Chris Cannam * Hugely simplify Qt search -- all we need is qmake...
Thu, 23 Sep 2010 11:37:56 +0100 Chris Cannam * Add QuickTime if on Mac
Wed, 22 Sep 2010 12:28:37 +0100 Chris Cannam * Set LIBS properly when optional pkg-config package found
Wed, 22 Sep 2010 11:28:58 +0100 Chris Cannam * Update build system
Wed, 22 Sep 2010 11:11:40 +0100 Chris Cannam * Add basic build files
Fri, 23 Jul 2010 11:47:09 +0000 convert-repo update tags
Tue, 30 Mar 2010 06:29:08 +0000 Chris Cannam * More on track matching
Mon, 19 Jul 2010 17:08:56 +0000 Chris Cannam * Complete the overhaul of CSV file import; now you can pick the purpose for
Fri, 16 Jul 2010 16:51:39 +0000 Chris Cannam * Start revamping the CSV import dialog so as to show a "purpose" for each column.
Thu, 08 Jul 2010 14:22:28 +0000 Chris Cannam * Add option to import time+duration (or time+endtime) from CSV files
Tue, 22 Jun 2010 09:45:42 +0000 Chris Cannam * Avoid warnings for out of range pixel set at edges
Tue, 15 Jun 2010 10:48:28 +0000 Chris Cannam * Fix incorrect grouping for spectrum layer parameters
Wed, 05 May 2010 14:45:32 +0000 Chris Cannam * Quick workarounds for some very weird behaviour on first test sv-v1.7.2
Fri, 12 Mar 2010 15:34:18 +0000 Chris Cannam * Pop view progress bars back into "indeterminate" mode if they are not
Fri, 29 Jan 2010 13:54:25 +0000 Chris Cannam * Add origin line (y=0) to time-value layer
Thu, 28 Jan 2010 16:46:04 +0000 Chris Cannam * Add "plot derivatives" option to time value layer (scale is not always right)
Thu, 22 Oct 2009 15:54:21 +0000 Chris Cannam * Layer data editor window: fix sorting for columns in region model, sv-v1.7.1
Fri, 02 Oct 2009 13:56:10 +0000 Chris Cannam * Big improvements to editing behaviour in note and region models sv-v1.7
Mon, 28 Sep 2009 12:29:12 +0000 Chris Cannam * Make a better job of picking the proper point to drag, edit, delete etc
Fri, 25 Sep 2009 12:02:22 +0000 Chris Cannam * Add time display format preference
Wed, 23 Sep 2009 11:22:13 +0000 Chris Cannam * Make NO_PIXMAP_COPY_TO_SELF the default
Wed, 23 Sep 2009 11:21:07 +0000 Chris Cannam * Remove a bit of debug output
Fri, 11 Sep 2009 15:42:32 +0000 Chris Cannam * Add start frame get/set to EditableDenseThreeDimensionalModel and use it
Thu, 10 Sep 2009 18:44:45 +0000 Chris Cannam * solaris build fixes
Tue, 18 Aug 2009 11:01:57 +0000 Chris Cannam * Show MIDI pitch number as well as note name and frequency
Wed, 05 Aug 2009 16:36:07 +0000 Chris Cannam * minor fixes
Mon, 03 Aug 2009 16:42:25 +0000 Chris Cannam * some work on improving region editing -- incomplete
Mon, 03 Aug 2009 12:55:00 +0000 Chris Cannam * spiff up thumbwheels
Mon, 29 Jun 2009 16:25:16 +0000 Chris Cannam ... sv-v1.6
Tue, 09 Jun 2009 15:26:25 +0000 Chris Cannam * Add insertPane
Fri, 05 Jun 2009 16:08:18 +0000 Chris Cannam * A few minor fixes to SliceLayer based on using it for slices of key plots
Fri, 05 Jun 2009 10:48:25 +0000 Chris Cannam * Fix colour 3d plot's habit of repeating column 0 in column -1's position
Fri, 22 May 2009 15:50:10 +0000 Chris Cannam * Add High Gain colour map
Fri, 22 May 2009 13:54:45 +0000 Chris Cannam * Add smoothing option to colour 3d plot
Thu, 21 May 2009 16:55:57 +0000 Chris Cannam * Fixes to log bin scale; add colour scale gain
Tue, 19 May 2009 16:26:58 +0000 Chris Cannam * another minor improvement
Tue, 19 May 2009 13:03:36 +0000 Chris Cannam * some improvements to log scale in colour 3d plot (still only in dense
Mon, 18 May 2009 13:55:47 +0000 Chris Cannam * Make a start on logarithmic vertical scale in colour 3d plot
Mon, 30 Mar 2009 13:47:00 +0000 Chris Cannam * fix to rounding problems in plugin parameter box
Fri, 27 Mar 2009 16:25:52 +0000 Chris Cannam * Pull out the widgetry part of FileFinder into widgets/InteractiveFileFinder
Fri, 27 Mar 2009 13:10:01 +0000 Chris Cannam * Move prf file to prf/ (so that it can be pulled in using externals in
Thu, 19 Mar 2009 15:49:47 +0000 Chris Cannam * Fix crash when opening SV file when the audio data file can't be found
Thu, 19 Mar 2009 15:48:19 +0000 Chris Cannam * fix incorrect default scale extents when loading layer from a file
Mon, 16 Mar 2009 16:42:34 +0000 Chris Cannam * debug tidy sv-v1.5
Mon, 16 Mar 2009 16:36:23 +0000 Chris Cannam * various minor bits
Fri, 13 Mar 2009 17:53:43 +0000 Chris Cannam ...
Fri, 13 Mar 2009 11:33:26 +0000 Chris Cannam ...!
Fri, 13 Mar 2009 11:28:41 +0000 Chris Cannam ...
Fri, 13 Mar 2009 11:06:11 +0000 Chris Cannam ...
Fri, 06 Mar 2009 11:26:28 +0000 Chris Cannam ...
Fri, 06 Mar 2009 10:23:30 +0000 Chris Cannam * fix unsigned overflow causing spectrogram to "disappear" in some
Tue, 03 Mar 2009 21:48:03 +0000 Chris Cannam * "ffwd-similar"
Tue, 03 Mar 2009 16:46:27 +0000 Chris Cannam * Attempt to pick more sensible default centre frame for newly created view
Fri, 27 Feb 2009 14:24:54 +0000 Chris Cannam * Add icons for "show segment division lines" in time value layer and sv-v1.5pre1
Fri, 27 Feb 2009 13:33:16 +0000 Chris Cannam * Activity log updates
Thu, 26 Feb 2009 16:58:25 +0000 Chris Cannam * Make drawing segment divisions optional in segmentation plot style of
Thu, 26 Feb 2009 14:05:13 +0000 Chris Cannam * Use QDialogButtonBox in format dialog (surprised I missed that one all
Thu, 26 Feb 2009 11:02:05 +0000 Chris Cannam * Do a _slightly_ better job of ensuring new panes come up showing the
Thu, 26 Feb 2009 10:49:08 +0000 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
Wed, 25 Feb 2009 17:41:34 +0000 Chris Cannam * Add Absolute plot scale, in colour 3d plot layer only for the moment
Wed, 25 Feb 2009 12:12:07 +0000 Chris Cannam * Make ctrl-drag drag the view without updating anything else (in
Wed, 25 Feb 2009 12:02:53 +0000 Chris Cannam * Make it possible to record live MIDI to a note layer.
Wed, 25 Feb 2009 11:33:03 +0000 Chris Cannam ...
Wed, 25 Feb 2009 11:26:07 +0000 Chris Cannam * Make Activity Log a bit more of a proper window
Tue, 24 Feb 2009 17:25:55 +0000 Chris Cannam * rtmidi & activity updates
Tue, 24 Feb 2009 16:44:43 +0000 Chris Cannam * more activity updates
Tue, 24 Feb 2009 14:01:42 +0000 Chris Cannam * Add vestigial Activity Log
Tue, 24 Feb 2009 12:17:18 +0000 Chris Cannam * Show duration at both ends of selection if space permits (#2065013)
Tue, 24 Feb 2009 12:02:19 +0000 Chris Cannam * Make it possible to switch panes by clicking on the current-pane
Mon, 23 Feb 2009 22:28:24 +0000 Chris Cannam * zoom reset icon
Mon, 23 Feb 2009 19:27:08 +0000 Chris Cannam * Making the zoom reset button flat fixes the zoom wheels layout problem
Mon, 23 Feb 2009 19:24:07 +0000 Chris Cannam * os/x layout fixes (make the X button flat, otherwise the margins go all
Mon, 23 Feb 2009 19:23:20 +0000 Chris Cannam * recalculate LED cache pixmaps if size changes
Mon, 23 Feb 2009 14:40:17 +0000 Chris Cannam * a few more midi bits, attempt to fix vertical-black-bar-misplacement-on-mac
Thu, 12 Feb 2009 15:26:43 +0000 Chris Cannam * Some fairly simplistic code to set up layer type properties based on
Wed, 11 Feb 2009 14:44:14 +0000 Chris Cannam * experiment (does this improve layout on mac?)
Mon, 09 Feb 2009 16:50:52 +0000 Chris Cannam * very minor changes
Mon, 09 Feb 2009 12:56:16 +0000 Chris Cannam * Fix overall mag range management in normalise-visible-area mode
Fri, 06 Feb 2009 15:06:23 +0000 Chris Cannam * Restore (better quality) y-axis interpolation in spectrogram
Thu, 05 Feb 2009 17:46:34 +0000 Chris Cannam * Restore peak bins mode in spectrogram
Thu, 05 Feb 2009 17:33:21 +0000 Chris Cannam * Re-enable peak frequencies display in spectrogram
Thu, 05 Feb 2009 13:31:27 +0000 Chris Cannam * Re-enable column normalization
Thu, 05 Feb 2009 12:05:28 +0000 Chris Cannam * Finer locking in fft caches; fix displayed bin ranges in spectrogram
Wed, 04 Feb 2009 20:39:11 +0000 Chris Cannam * fix deadlock in fft memory cache usage
Wed, 04 Feb 2009 15:03:42 +0000 Chris Cannam * Make use of peak cache in spectrogram
Wed, 04 Feb 2009 13:09:02 +0000 Chris Cannam * reorganise function for faster data retrieval
Wed, 04 Feb 2009 12:13:16 +0000 Chris Cannam * throw (but do not yet catch!) exception when running out of disc space
Tue, 03 Feb 2009 18:03:48 +0000 Chris Cannam * sort out cropping and scaling for x-smoothed draw buffer
Tue, 03 Feb 2009 15:21:28 +0000 Chris Cannam * start introducing another rendering method
Tue, 03 Feb 2009 12:55:09 +0000 Chris Cannam * smooth x-scaling for images in spectrogram -- needs an overlap to avoid
Tue, 03 Feb 2009 12:02:17 +0000 Chris Cannam * incremental commit
Tue, 03 Feb 2009 11:19:39 +0000 Chris Cannam * some preparatory reorganisation
Mon, 02 Feb 2009 17:07:47 +0000 Chris Cannam * Avoid crash in StorageAdviser if temporary directory cannot be opened
Thu, 29 Jan 2009 14:55:57 +0000 Chris Cannam * add setLayerDormant
Thu, 29 Jan 2009 14:17:12 +0000 Chris Cannam * take a bit more care about peaks cache sizing
Tue, 27 Jan 2009 13:25:10 +0000 Chris Cannam * Merge from one-fftdataserver-per-fftmodel branch. This bit of
Mon, 26 Jan 2009 16:54:44 +0000 Chris Cannam * Try out a smooth-scaling paint method... not especially promising
Mon, 26 Jan 2009 15:18:32 +0000 Chris Cannam * Change QMutex in Editable DTDM to a read/write lock
Mon, 26 Jan 2009 10:49:31 +0000 Chris Cannam * another, rather trivial, optimisation
Fri, 23 Jan 2009 15:11:40 +0000 Chris Cannam * some tweaks that make Colour3DPlotLayer a little bit faster for
Fri, 23 Jan 2009 14:00:29 +0000 Chris Cannam * make compression optional in editable dense 3d model, and some tweaks
Thu, 22 Jan 2009 17:58:33 +0000 Chris Cannam * try some qvectors
Thu, 22 Jan 2009 17:39:04 +0000 Chris Cannam * Make Colour3DPlotLayer::paintDense much faster (but still not fast
Fri, 16 Jan 2009 15:12:23 +0000 Chris Cannam * fix some warnings, remove debug
Thu, 15 Jan 2009 18:20:40 +0000 Chris Cannam * Fix crash in SimpleSPARQLQuery
Fri, 09 Jan 2009 14:55:12 +0000 Chris Cannam * The main fix here is to the arguments of SVApplication -- the first
Fri, 12 Dec 2008 16:03:37 +0000 Chris Cannam * Avoid crash when zooming-to-fit a very short file! (Of course, we
Mon, 08 Dec 2008 13:06:44 +0000 Chris Cannam * Knock a bit of sense into Colour3DPlotLayer's cache management sv-v1.4 sv-v1.4rc1
Mon, 08 Dec 2008 11:53:10 +0000 Chris Cannam * Ensure text models are exported with text properties in RDF, and
Mon, 08 Dec 2008 11:15:13 +0000 Chris Cannam * Cut back on the locking and general workload in
Thu, 04 Dec 2008 17:17:06 +0000 Chris Cannam * minor stuff
Wed, 03 Dec 2008 16:25:47 +0000 Chris Cannam * Fix failure to include audio files in default open-file dialog invoked
Tue, 02 Dec 2008 17:17:25 +0000 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
Mon, 01 Dec 2008 16:45:17 +0000 Chris Cannam * Fix incorrect starting extents in derived note & time-value layers
Fri, 28 Nov 2008 13:36:13 +0000 Chris Cannam Various fixes:
Fri, 21 Nov 2008 13:37:35 +0000 Chris Cannam * Use enum for transform type instead of trying to do dumb things like
Thu, 20 Nov 2008 14:58:52 +0000 Chris Cannam * don't pre-declare classes in Vamp namespace (namespace may change!)
Thu, 20 Nov 2008 12:21:33 +0000 Chris Cannam * Make it possible to Find a Transform even when no file loaded (it
Thu, 20 Nov 2008 12:09:55 +0000 Chris Cannam * Add more informative text to Find a Transform (particularly when none
Wed, 19 Nov 2008 21:36:33 +0000 Chris Cannam * minor text change
Wed, 19 Nov 2008 14:55:17 +0000 Chris Cannam * Add some informative labels to transform finder
Wed, 12 Nov 2008 16:39:29 +0000 Chris Cannam * Make scale bar more accurate (if no more helpful) in log scaled colour 3d plot
Wed, 12 Nov 2008 16:08:47 +0000 Chris Cannam * update changelog
Wed, 12 Nov 2008 15:51:41 +0000 Chris Cannam * Save & reload vertical scale extents from note, time/value & colour 3d
Wed, 12 Nov 2008 15:17:16 +0000 Chris Cannam * Make Colour 3D Plot layer vertically zoomable and scrollable
Tue, 11 Nov 2008 13:54:47 +0000 Chris Cannam * Add use-log-scale estimator. Not quite right yet; the model doesn't
Fri, 07 Nov 2008 17:31:06 +0000 Chris Cannam * Update to new-line vamp plugin sdk
Tue, 28 Oct 2008 18:06:06 +0000 Chris Cannam * Avoid waiting on uninstalled transforms mutex in TransformFactory::
Tue, 28 Oct 2008 12:39:53 +0000 Chris Cannam * Add more info button to plugin dialog
Fri, 24 Oct 2008 16:43:59 +0000 Chris Cannam * Add vertical zoom/pan to note layer as well (when not in auto-align
Fri, 24 Oct 2008 16:21:57 +0000 Chris Cannam * minor tidy
Fri, 24 Oct 2008 14:52:40 +0000 Chris Cannam * Add vertical zoom and pan to time-value layer.
Thu, 23 Oct 2008 16:30:48 +0000 Chris Cannam * Add More Info URL to plugin finder
Tue, 21 Oct 2008 19:31:50 +0000 Chris Cannam * Fix text positioning in segmentation-mode layer scale
Thu, 16 Oct 2008 16:10:27 +0000 Chris Cannam * Improve numerical display in time-value layer scale
Thu, 16 Oct 2008 13:38:33 +0000 Chris Cannam * somewhat clearer layout in region layer
Wed, 15 Oct 2008 12:08:02 +0000 Chris Cannam * Fix race condition in FFTFileCache when reading from the same FFT model
Tue, 14 Oct 2008 16:36:35 +0000 Chris Cannam * Add beginnings of capability to search plugins that are not yet
Fri, 10 Oct 2008 16:03:48 +0000 Chris Cannam * some plotting tweaks
Thu, 09 Oct 2008 20:10:28 +0000 Chris Cannam * Fix a nasty and long-standing race condition in MatrixFile's use of
Thu, 09 Oct 2008 13:13:33 +0000 Chris Cannam * Support transforms that output regions with more than one bin (by
Tue, 07 Oct 2008 12:42:17 +0000 Chris Cannam * Support importing features from RDF whose times are intervals rather
Tue, 30 Sep 2008 10:33:28 +0000 Chris Cannam * Connect up Up and Down arrows in the transform finder
Mon, 29 Sep 2008 16:31:49 +0000 Chris Cannam * More transform finder stuff
Mon, 29 Sep 2008 15:06:43 +0000 Chris Cannam * More SelectableLabel and TransformFinder tweaking
Mon, 29 Sep 2008 11:11:42 +0000 Chris Cannam * More twiddling with TransformFinder
Fri, 26 Sep 2008 16:34:31 +0000 Chris Cannam ...
Fri, 26 Sep 2008 16:18:36 +0000 Chris Cannam * moar pointless twiddlin
Thu, 25 Sep 2008 13:47:40 +0000 Chris Cannam * More transform finder fiddling
Thu, 25 Sep 2008 12:44:23 +0000 Chris Cannam * some work on transform finder
Tue, 23 Sep 2008 16:53:26 +0000 Chris Cannam * grr
Tue, 23 Sep 2008 16:42:43 +0000 Chris Cannam * Annoyingly not-really-working twist on things
Tue, 23 Sep 2008 13:39:25 +0000 Chris Cannam * Start work on TransformFinder dialog
Mon, 22 Sep 2008 15:44:03 +0000 Chris Cannam * Add beginnings of transform-search-by-text function
Mon, 22 Sep 2008 12:20:34 +0000 Chris Cannam * Improve snap policy for selecting regions
Fri, 19 Sep 2008 14:05:34 +0000 Chris Cannam * tweaks
Fri, 19 Sep 2008 12:55:35 +0000 Chris Cannam * Add segmentation plot type to region layer (plotting not implemented yet)
Thu, 18 Sep 2008 16:08:14 +0000 Chris Cannam * Add region model and layer; improve assignment of model types to
Thu, 18 Sep 2008 12:09:32 +0000 Chris Cannam * Merge revisions 1041 to 1130 from sv-rdf-import branch
Thu, 31 Jul 2008 15:54:24 +0000 Chris Cannam * remove some debug
Tue, 29 Jul 2008 13:46:06 +0000 Chris Cannam * typo/transposition
Thu, 10 Jul 2008 12:50:56 +0000 Chris Cannam * Updates for 1.3 sv1-v1.3 sv1-v1.3rc1
Mon, 07 Jul 2008 16:49:53 +0000 Chris Cannam * Reduce time stretcher to one channel when overload occurs
Thu, 26 Jun 2008 12:41:23 +0000 Chris Cannam * Fix two problems reported by Matthias in the data editor window:
Wed, 18 Jun 2008 15:53:23 +0000 Chris Cannam * Add playback controls to data edit dialog
Wed, 18 Jun 2008 14:34:13 +0000 Chris Cannam * minor enhancement to data edit make-current
Tue, 17 Jun 2008 16:24:50 +0000 Chris Cannam * start play-tracking toggle in data editor dialog
Tue, 17 Jun 2008 16:07:56 +0000 Chris Cannam * a bit of progress on retaining current row when sorting changes &c
Mon, 16 Jun 2008 14:48:42 +0000 Chris Cannam * Basic implementation of add and remove point in data editor
Fri, 13 Jun 2008 21:09:43 +0000 Chris Cannam * Add audio device selection to preferences
Thu, 12 Jun 2008 14:33:45 +0000 Chris Cannam * Add more data-editor support to various models
Thu, 12 Jun 2008 10:47:11 +0000 Chris Cannam * Update translations, and add change counter to name of bundle command
Thu, 12 Jun 2008 09:03:00 +0000 Chris Cannam * sorting arbitrary columns in data editor
Wed, 11 Jun 2008 16:13:25 +0000 Chris Cannam * reorganise tabular data editor model support
Wed, 11 Jun 2008 12:54:18 +0000 Chris Cannam * A bit more work on the data editor
Mon, 09 Jun 2008 16:01:50 +0000 Chris Cannam * basics of data editing in data table view
Fri, 06 Jun 2008 15:26:27 +0000 Chris Cannam * Start adding a spreadsheet-style editor window for model data
Wed, 21 May 2008 11:09:15 +0000 Chris Cannam * Provide a proper implementation of
Tue, 20 May 2008 10:42:07 +0000 Chris Cannam * default synchronous to false, of course...
Tue, 20 May 2008 10:40:20 +0000 Chris Cannam * Attempt fix for #1914752 export image has holes (1.0 and 1.2)
Tue, 20 May 2008 08:37:46 +0000 Chris Cannam * Start layer progress bars in "indeterminate" mode
Mon, 19 May 2008 17:23:11 +0000 Chris Cannam * Permit holding Shift while dragging an instant or other edited thing,
Fri, 16 May 2008 13:27:07 +0000 Chris Cannam * Halve space requirements for range (waveform peak) caches
Mon, 12 May 2008 15:30:11 +0000 Chris Cannam ...
Mon, 12 May 2008 12:38:59 +0000 Chris Cannam ...
Fri, 09 May 2008 12:39:02 +0000 Chris Cannam ...
Thu, 08 May 2008 14:46:22 +0000 Chris Cannam * Speed up spectrogram painting by releasing mutex in FFTDataServer
Thu, 08 May 2008 09:23:16 +0000 Chris Cannam * Some debug output and tweaks spectrogram-cache-rejig
Tue, 29 Apr 2008 11:07:14 +0000 Chris Cannam * The fix in rev 1002 had the nasty side-effect of breaking part of the fix in
Fri, 14 Mar 2008 17:24:42 +0000 Chris Cannam ...
Fri, 14 Mar 2008 17:14:21 +0000 Chris Cannam * More work to abstract out interactive components used in the data library,
Thu, 13 Mar 2008 14:06:03 +0000 Chris Cannam * Fix #1628781 changes to layer visibility and mute should use a command
Wed, 12 Mar 2008 17:42:56 +0000 Chris Cannam * juggle some files around in order to free audioio, base, and system libraries
Wed, 12 Mar 2008 14:40:18 +0000 Chris Cannam * Fix mislabelling of time lines in ruler
Wed, 27 Feb 2008 11:59:42 +0000 Chris Cannam * Merge from trunk spectrogram-cache-rejig
Wed, 27 Feb 2008 10:32:45 +0000 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
Fri, 15 Feb 2008 15:35:56 +0000 Chris Cannam * Fix incorrect assignment to point values in "acting on previous point" sv1-v1.2
Fri, 15 Feb 2008 15:15:29 +0000 Chris Cannam * Fix #1894369 1.2pre5 crashes on copying data
Wed, 13 Feb 2008 13:49:33 +0000 Chris Cannam * Fix drawing of time ruler during scrolling (bits were being missed) sv1-v1.2pre5
Tue, 12 Feb 2008 15:41:01 +0000 Chris Cannam * Allow entry of numbers smaller than 1 in the Set Counters dialog
Mon, 11 Feb 2008 17:08:59 +0000 Chris Cannam * a hack to try to prevent playback pointer bouncing back when playback starts sv1-v1.2pre4
Mon, 11 Feb 2008 12:46:39 +0000 Chris Cannam * Further fixes to the handling of playback frame and buffered frame counts
Mon, 11 Feb 2008 11:06:17 +0000 Chris Cannam * Avoid setting a new colour on layer when adding the same layer more than
Thu, 07 Feb 2008 15:25:05 +0000 Chris Cannam * Ensure waveforms are strictly correct even when using a non-power-of-two
Thu, 07 Feb 2008 12:36:18 +0000 Chris Cannam * New views created in page-follow mode should be centred on global centre
Wed, 06 Feb 2008 17:40:53 +0000 Chris Cannam * line up overview widget nicely with main pane (at least on first startup) sv1-v1.2pre3
Wed, 06 Feb 2008 16:21:29 +0000 Chris Cannam * Add pitch range in octaves, semitones and cents to the measurement rect
Wed, 06 Feb 2008 14:25:46 +0000 Chris Cannam * better default name for new colour (hi Craig!)
Wed, 06 Feb 2008 14:15:09 +0000 Chris Cannam * Update remaining editable layers to support proper realignment on copy/paste
Wed, 06 Feb 2008 12:49:49 +0000 Chris Cannam * More work on aligning copy/paste between layers. It's a surprisingly
Mon, 04 Feb 2008 17:45:16 +0000 Chris Cannam * some work on realignment when pasting (problems remain)
Mon, 04 Feb 2008 13:35:43 +0000 Chris Cannam * Add ability to invert a colour 3d plot in the vertical axis
Mon, 04 Feb 2008 13:35:11 +0000 Chris Cannam * function rename & notes
Wed, 30 Jan 2008 14:43:05 +0000 Chris Cannam ...
Fri, 25 Jan 2008 18:15:57 +0000 Chris Cannam * Add plugin version to Transform record
Thu, 24 Jan 2008 22:49:19 +0000 Chris Cannam * More latency for PortAudio output
Thu, 24 Jan 2008 14:35:43 +0000 Chris Cannam * Add wave file model method for reading more than one channel at once,
Thu, 24 Jan 2008 14:34:27 +0000 Chris Cannam * Fix duplication of zero'th column in the minus-one'th column position
Thu, 24 Jan 2008 11:03:59 +0000 Chris Cannam * Further model lifecycle fixes
Wed, 23 Jan 2008 15:43:27 +0000 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
Wed, 23 Jan 2008 11:38:34 +0000 Chris Cannam * add splash screen
Mon, 14 Jan 2008 18:26:06 +0000 Chris Cannam * fix colour 3d plot layer mis-rendering bug -- but I think it's still using
Fri, 11 Jan 2008 18:19:50 +0000 Chris Cannam * add icons to colour 3d plot layer toggles
Tue, 08 Jan 2008 15:48:39 +0000 Chris Cannam * Fix 1864770 overlaid spectrum layers drawn wrong
Fri, 04 Jan 2008 17:08:10 +0000 Chris Cannam * better progress reporting in FileSource
Tue, 18 Dec 2007 10:35:55 +0000 Chris Cannam * Fix #1848191 double clicking on time instants causes move
Mon, 17 Dec 2007 12:32:28 +0000 Chris Cannam * fix support for logarithmic hints in plugin parameters
Fri, 14 Dec 2007 14:17:05 +0000 Chris Cannam ...
Thu, 13 Dec 2007 17:14:33 +0000 Chris Cannam * Fix #1841095 tapping time instant gives wrong time in aligned track
Wed, 12 Dec 2007 17:42:23 +0000 Chris Cannam * Fix #1844539 confusing waveform navigator with secondary files
Tue, 11 Dec 2007 14:58:29 +0000 Chris Cannam * Make font size in panes configurable, with a smaller default
Thu, 29 Nov 2007 10:43:54 +0000 Chris Cannam * Spectrogram paint-from-cache fix
Wed, 28 Nov 2007 17:45:37 +0000 Chris Cannam * Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
Fri, 23 Nov 2007 16:48:23 +0000 Chris Cannam * Add Erase tool and mode
Thu, 22 Nov 2007 14:27:41 +0000 Chris Cannam ...
Thu, 22 Nov 2007 14:17:19 +0000 Chris Cannam * Some work on correct alignment when moving panes during playback
Mon, 19 Nov 2007 15:50:37 +0000 Chris Cannam * Some bits and bobs of cache mangling -- closer to working, but still not spectrogram-cache-rejig
Mon, 19 Nov 2007 15:50:14 +0000 Chris Cannam * Some fixes to cache repainting strategy -- should make things a little
Fri, 16 Nov 2007 17:15:30 +0000 Chris Cannam * cache bits & bobs (wholly broken at the moment) spectrogram-cache-rejig
Wed, 14 Nov 2007 16:23:17 +0000 Chris Cannam * First hack towards more efficient paint mechanism from cache filled spectrogram-cache-rejig
Sun, 11 Nov 2007 21:47:19 +0000 Chris Cannam * Fix crash
Sun, 11 Nov 2007 20:31:12 +0000 Chris Cannam * Pass StorageAdviser::Criteria into FFTModel constructor etc
Fri, 09 Nov 2007 17:46:58 +0000 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
Thu, 08 Nov 2007 16:18:36 +0000 Chris Cannam ... further_alignment_faffing
Wed, 07 Nov 2007 16:52:52 +0000 Chris Cannam * fix pane layout problem; fix waveform butterfly mode
Wed, 07 Nov 2007 16:37:17 +0000 Chris Cannam * Add [x] button to pane to quickly delete it
Thu, 01 Nov 2007 10:45:28 +0000 Chris Cannam * FileSource -> default to showProgress = false
Thu, 25 Oct 2007 15:45:12 +0000 Chris Cannam * Add Align button to main window; use it
Thu, 25 Oct 2007 14:32:23 +0000 Chris Cannam * Some tidying up to handling of alignment; add alignment status label to
Mon, 22 Oct 2007 14:24:31 +0000 Chris Cannam * Split MainWindow out into MainWindowBase (pane stack management, basic file
Thu, 18 Oct 2007 16:20:26 +0000 Chris Cannam * RemoteFile -> FileSource
Thu, 18 Oct 2007 15:31:20 +0000 Chris Cannam * Make RemoteFile far more pervasive, and use it for local files as well
Thu, 18 Oct 2007 10:15:07 +0000 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
Wed, 17 Oct 2007 12:58:45 +0000 Chris Cannam * Make drop behave more sensibly (replace current pane)
Tue, 16 Oct 2007 18:42:51 +0000 Chris Cannam * "Align mode"
Tue, 16 Oct 2007 15:13:41 +0000 Chris Cannam * Make View getStartFrame etc non-virtual for easier inlining
Wed, 10 Oct 2007 15:18:02 +0000 Chris Cannam * Make it possible to drop audio files, layer files, session files and images
Wed, 10 Oct 2007 10:22:34 +0000 Chris Cannam * Add Reset Counters... function
Tue, 09 Oct 2007 16:22:14 +0000 Chris Cannam ...
Tue, 09 Oct 2007 16:21:59 +0000 Chris Cannam * fix misbehaving apply-to-selection-only checkbox, fix default step size for
Mon, 08 Oct 2007 14:44:38 +0000 Chris Cannam * Add labelling option for instants inserted through tapping (closes FR#1674184)
Fri, 05 Oct 2007 16:31:30 +0000 Chris Cannam * Add image layer icon (from GIMP)
Fri, 05 Oct 2007 16:05:23 +0000 Chris Cannam ...
Fri, 05 Oct 2007 15:52:52 +0000 Chris Cannam * Add support for remote files to image layer
Fri, 05 Oct 2007 13:27:21 +0000 Chris Cannam * More work on image layer display &c
Thu, 04 Oct 2007 16:34:11 +0000 Chris Cannam * Phase 1 of an image layer.
Mon, 01 Oct 2007 13:48:38 +0000 Chris Cannam * Change WaveFileModel API from getValues(start,end) to getData(start,count).
Fri, 28 Sep 2007 13:56:38 +0000 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
Thu, 06 Sep 2007 15:17:35 +0000 Chris Cannam * Ensure labels and their pixmaps get redrawn properly
Wed, 05 Sep 2007 15:17:15 +0000 Chris Cannam * Show colour swatch next to layer name in pane (if available)
Thu, 16 Aug 2007 16:47:07 +0000 Chris Cannam * Layer tree view updating when visibility / audibility changed (and layers
Tue, 14 Aug 2007 19:37:10 +0000 Chris Cannam ...
Tue, 14 Aug 2007 13:58:53 +0000 Chris Cannam * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align
Mon, 13 Aug 2007 14:53:28 +0000 Chris Cannam * missed this in last commit
Fri, 10 Aug 2007 16:36:50 +0000 Chris Cannam * Better abbreviation modes for layer names in pane (and input model combo
Thu, 09 Aug 2007 14:40:03 +0000 Chris Cannam * continue to pick "new" colours for coloured layers even when all colours
Mon, 06 Aug 2007 14:37:59 +0000 Chris Cannam * Add QuickTime file reader class -- totally untested, shouldn't even compile
Mon, 16 Jul 2007 14:06:03 +0000 Chris Cannam * dark background if necessary in key/mouse reference
Fri, 13 Jul 2007 15:54:17 +0000 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
Fri, 13 Jul 2007 13:19:15 +0000 Chris Cannam * Add icon loader that automatically inverts icons where appropriate for
Thu, 12 Jul 2007 21:10:43 +0000 Chris Cannam * Fix failure to auto-calculate bounds on time-value or note model loaded
Thu, 12 Jul 2007 16:14:59 +0000 Chris Cannam * Add SingleColourLayer to manage colours for layers that have a single
Wed, 11 Jul 2007 20:46:37 +0000 Chris Cannam * Fix failure to save vertical scale setting from time-value layer
Wed, 11 Jul 2007 17:21:37 +0000 Chris Cannam * Add a colour database, and Add New Colour function to the colour combo
Fri, 06 Jul 2007 15:17:35 +0000 Chris Cannam * threshold, show-peaks properties in spectrum
Thu, 05 Jul 2007 15:36:37 +0000 Chris Cannam * Make it possible to "measure" a feature on the spectrogram by double-
Thu, 05 Jul 2007 11:07:01 +0000 Chris Cannam * Add mouse actions to key and mouse reference dialog
Wed, 04 Jul 2007 17:22:12 +0000 Chris Cannam * Add key reference window to Help menu (also needs mouse reference)
Wed, 04 Jul 2007 15:29:16 +0000 Chris Cannam * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
Tue, 03 Jul 2007 18:56:27 +0000 Chris Cannam * add pitch label to spectrogram harmonic cursor as well
Tue, 03 Jul 2007 18:47:39 +0000 Chris Cannam * Fix piano keyboard in spectrum, add pitch labels to frequency displays in
Tue, 03 Jul 2007 12:46:18 +0000 Chris Cannam * Fix up and simplify the LayerTreeModel, removing a horrible memory leak
Mon, 02 Jul 2007 14:58:34 +0000 Chris Cannam * attempt to ensure zoom-to-fit actually makes things fit (not obscured by
Mon, 02 Jul 2007 14:57:01 +0000 Chris Cannam * avoid trying to calculate fft from incomplete decoded audio file in spectrum
Mon, 02 Jul 2007 13:04:17 +0000 Chris Cannam * Fix centre line position
Fri, 29 Jun 2007 16:50:59 +0000 Chris Cannam * proper (though ugly) handling of y coord for measure rects in scrollable layers
Fri, 29 Jun 2007 13:58:08 +0000 Chris Cannam * highlight the nearest measurement rect
Thu, 28 Jun 2007 14:50:58 +0000 Chris Cannam * Change a number of keyboard shortcuts -- get rid of all the Alt+ shortcuts
Tue, 26 Jun 2007 14:57:29 +0000 Chris Cannam ...
Tue, 26 Jun 2007 12:27:47 +0000 Chris Cannam * save/reload measurements in session
Tue, 26 Jun 2007 11:08:21 +0000 Chris Cannam * Use a command for adding layer measurements
Thu, 21 Jun 2007 16:12:00 +0000 Chris Cannam * more on measurement tool -- pull out some logic from pane to layer &c
Thu, 21 Jun 2007 14:05:23 +0000 Chris Cannam * more on measurement tool
Fri, 15 Jun 2007 15:48:11 +0000 Chris Cannam * fixes to spectrum harmonic cursor etc
Fri, 15 Jun 2007 12:55:16 +0000 Chris Cannam * few more measurement mode bits
Thu, 14 Jun 2007 20:57:01 +0000 Chris Cannam ...
Thu, 14 Jun 2007 17:03:16 +0000 Chris Cannam * more measurement tool stuff
Thu, 14 Jun 2007 16:28:27 +0000 Chris Cannam * some more work on measurement tool, and refactor Pane::paintEvent
Thu, 14 Jun 2007 15:20:49 +0000 Chris Cannam * a bit more work on measurement tool mode
Wed, 13 Jun 2007 13:44:19 +0000 Chris Cannam * some beginnings of what will be measurement tool functionality
Wed, 13 Jun 2007 12:41:19 +0000 Chris Cannam * Add logic for picking up the vertical scale from an underlying layer if
Wed, 13 Jun 2007 12:00:01 +0000 Chris Cannam * Add a measurement mode tool -- no functionality yet
Wed, 13 Jun 2007 10:27:39 +0000 Chris Cannam * Make shift+mousewheel scroll vertically (where applicable) and alt+mousewheel
Wed, 13 Jun 2007 09:19:33 +0000 Chris Cannam * double-click in navigate mode relocates the centre frame (closing #1734854)
Mon, 11 Jun 2007 12:14:52 +0000 Chris Cannam * bit of work on harmonic cursor in spectrum
Fri, 08 Jun 2007 15:19:50 +0000 Chris Cannam * FFT: fix invalid write of normalisation factor in compact mode of disc cache
Fri, 01 Jun 2007 13:56:35 +0000 Chris Cannam * don't store fft values scaled by fftsize/2; that's a special requirement
Fri, 18 May 2007 16:47:38 +0000 Chris Cannam * minor usability fixes
Fri, 04 May 2007 19:01:13 +0000 Chris Cannam * Fix #1712589 Reset button for thumbwheels not working properly sv1-v1.0
Mon, 30 Apr 2007 14:06:45 +0000 Chris Cannam * more compile warning fixes sv1-1.0rc1
Mon, 30 Apr 2007 13:36:23 +0000 Chris Cannam * Fix many compile warnings, remove some debug output
Mon, 30 Apr 2007 09:07:08 +0000 Chris Cannam ...
Fri, 27 Apr 2007 15:42:23 +0000 Chris Cannam * Fix #1707133 osx right pane too narrow
Fri, 27 Apr 2007 15:39:48 +0000 Chris Cannam * Fix #1706927 NaNs from plugin outputs should not be used
Fri, 27 Apr 2007 14:35:04 +0000 Chris Cannam * Fix #1707650 refreshes not happening
Fri, 27 Apr 2007 13:46:00 +0000 Chris Cannam ...
Mon, 23 Apr 2007 12:28:06 +0000 Chris Cannam ... sv1-1.0pre4
Mon, 23 Apr 2007 12:17:56 +0000 Chris Cannam ...
Mon, 23 Apr 2007 12:15:13 +0000 Chris Cannam ...
Mon, 23 Apr 2007 12:14:10 +0000 Chris Cannam ...
Thu, 19 Apr 2007 15:19:38 +0000 Chris Cannam * looks like this ugly OS/X hack is no longer necessary with more recent Qt
Thu, 19 Apr 2007 15:19:17 +0000 Chris Cannam * fix crash
Mon, 16 Apr 2007 15:16:10 +0000 Chris Cannam * Fix alignment of new pane added after play position has changed (but global
Mon, 16 Apr 2007 12:20:27 +0000 Chris Cannam * Experiment with sizing the property stacks and using a frame on the overview
Mon, 02 Apr 2007 12:12:36 +0000 Chris Cannam * Russian update from Alexandre, and a couple of i18n fixes
Fri, 30 Mar 2007 17:16:48 +0000 Chris Cannam * doc updates
Thu, 15 Mar 2007 13:11:55 +0000 Chris Cannam * Fix crash on startup on Windows sv1-1.0pre3
Thu, 15 Mar 2007 11:34:39 +0000 Chris Cannam * Grey out exporting entire pane as image if it will be too wide for QImage
Thu, 15 Mar 2007 11:34:20 +0000 Chris Cannam * Add missing include
Wed, 14 Mar 2007 14:39:39 +0000 Chris Cannam * Remove tip dialog for now. I don't like it enough sv1-1.0pre2
Tue, 13 Mar 2007 19:51:09 +0000 Chris Cannam * updates to tip dialog
Mon, 12 Mar 2007 16:02:56 +0000 Chris Cannam * Add scale to image
Mon, 12 Mar 2007 15:36:31 +0000 Chris Cannam * Add basics of an Export Image File function
Fri, 09 Mar 2007 18:18:30 +0000 Chris Cannam * Basic beginnings of what will become a tip-of-the-day dialog
Thu, 08 Mar 2007 16:53:08 +0000 Chris Cannam * Fix #1672407 confused by plugin-named files in cwd (or home?)
Wed, 07 Mar 2007 18:00:49 +0000 Chris Cannam * Add display of selection extents in status bar when dragging a selection
Wed, 07 Mar 2007 17:07:02 +0000 Chris Cannam * More useful status bar text -- show the current play time and the extents of
Mon, 05 Mar 2007 15:32:55 +0000 Chris Cannam * Add fuzzy interpolation option as an alternative to zero padding in
Mon, 05 Mar 2007 13:04:52 +0000 Chris Cannam * Make the vertical scale a bit less thtoopid for many linear scale spectra
Mon, 05 Mar 2007 13:01:14 +0000 Chris Cannam * Fix failure to update mapped value when setValue is called
Mon, 05 Mar 2007 12:00:32 +0000 Chris Cannam * Add current value to context help for dials in property boxes, and update
Mon, 05 Mar 2007 10:53:41 +0000 Chris Cannam * Inhibit making and displaying time selections in slice layers
Fri, 02 Mar 2007 14:00:12 +0000 Chris Cannam * Make getPropertyRangeAndValue return the default separately from the current sv1-1.0pre1
Fri, 02 Mar 2007 13:01:41 +0000 Chris Cannam * Update to use new vamp-hostsdk instead of vamp-sdk
Thu, 01 Mar 2007 17:12:50 +0000 Chris Cannam * Fix overzealous cacheing in waveform layer that was leading to inaccurate
Thu, 01 Mar 2007 15:35:27 +0000 Chris Cannam * Fix real-time plugin corruption when getLatency is called for some plugins
Thu, 01 Mar 2007 12:15:08 +0000 Chris Cannam * Make audio file reader factory try for a reader based on the file's
Thu, 01 Mar 2007 11:55:46 +0000 Chris Cannam * Rejig handling of scrolling views. Ensures, among other things, that playing
Wed, 28 Feb 2007 11:20:14 +0000 Chris Cannam * Fix incorrect meter-scaling value for 0dB; some tidying
Tue, 27 Feb 2007 17:51:52 +0000 Chris Cannam ...
Tue, 27 Feb 2007 12:51:38 +0000 Chris Cannam * Further fixes for Vamp API change, and update to support API versioning
Mon, 26 Feb 2007 20:08:51 +0000 Chris Cannam * Fixes for new Vamp API changes -- I think plugin parameters are not being
Mon, 26 Feb 2007 16:32:12 +0000 Chris Cannam * ensure view cache is discarded when overlay level changes
Mon, 26 Feb 2007 14:55:08 +0000 Chris Cannam * remove some debug and some obsolete moc file includes
Mon, 26 Feb 2007 14:18:21 +0000 Chris Cannam * Fix occasional misplacement of zoom wheels
Wed, 14 Feb 2007 17:52:06 +0000 Chris Cannam * Fix crash in short spectrogram paint
Fri, 09 Feb 2007 11:32:34 +0000 Chris Cannam * Add non-fftw3 fft alternative
Fri, 09 Feb 2007 09:32:04 +0000 Chris Cannam ...
Wed, 07 Feb 2007 14:21:14 +0000 Chris Cannam * Return ranges from RangeSummarisableTimeValueModel::getRanges by references
Mon, 05 Feb 2007 16:11:49 +0000 Chris Cannam * Flesh out feature descriptions for spectrum
Thu, 01 Feb 2007 16:54:42 +0000 Chris Cannam * Scale fixes and feature descriptions in slice layer
Thu, 01 Feb 2007 14:31:28 +0000 Chris Cannam * Work on harmonising colour and scale ranges between types of layer
Wed, 31 Jan 2007 12:13:47 +0000 Chris Cannam * Add separate colour mapping unit; use it in spectrogram (colour 3d plot to follow)
Mon, 29 Jan 2007 18:11:20 +0000 Chris Cannam * beginnings of spectrum scales
Fri, 26 Jan 2007 17:20:58 +0000 Chris Cannam ...
Fri, 26 Jan 2007 16:59:57 +0000 Chris Cannam * Add slice layers (so you can display a slice of a colour 3d plot as if it were
Wed, 24 Jan 2007 17:14:24 +0000 Chris Cannam * Avoid unnecessary work and updates when an invisible thumbwheel changes
Mon, 22 Jan 2007 16:09:03 +0000 Chris Cannam * Fix a crash in spectrogram
Mon, 22 Jan 2007 15:42:00 +0000 Chris Cannam * Allow user to activate a pane by clicking on the tab for its currently active
Fri, 19 Jan 2007 13:13:14 +0000 Chris Cannam * Add large chunks of context help in the optional status bar
Fri, 12 Jan 2007 21:52:56 +0000 Chris Cannam * Add range input dialog
Fri, 12 Jan 2007 14:49:18 +0000 Chris Cannam * better icon
Fri, 05 Jan 2007 15:49:10 +0000 Chris Cannam * Further fix for restoring layer visibility from session file
Fri, 05 Jan 2007 14:46:45 +0000 Chris Cannam * Fix failure to reload play mute state correctly from session file
Wed, 13 Dec 2006 15:53:23 +0000 Chris Cannam * Fix miscomparison of matrix height and fft size /2 (should be /2+1)
Fri, 24 Nov 2006 16:56:15 +0000 Chris Cannam * Omit translucent blue fill for selection rectangles that are superimposed
Fri, 17 Nov 2006 16:27:39 +0000 Chris Cannam * Update copyright notes as appropriate.
Wed, 15 Nov 2006 20:00:48 +0000 Chris Cannam * Remove some obsolete files
Wed, 15 Nov 2006 18:22:26 +0000 Chris Cannam * Add vertical zooming and snap-to-selection for OSC control;
Tue, 14 Nov 2006 16:06:00 +0000 Chris Cannam * Press X to toggle the property boxes
Mon, 13 Nov 2006 14:48:57 +0000 Chris Cannam * Somewhat better handling of running out of memory or disc space
Fri, 10 Nov 2006 13:27:57 +0000 Chris Cannam * Update the main sv.prf for compatibility with Qt 4.2 qmake instead of
Mon, 30 Oct 2006 12:44:45 +0000 Chris Cannam ...
Tue, 24 Oct 2006 11:21:35 +0000 Martin Gasser #include <math.h> required on OSX
Thu, 19 Oct 2006 13:05:39 +0000 Chris Cannam * Wire up the Panner widget in the pane, and do some tidying in Pane
Thu, 19 Oct 2006 09:57:27 +0000 Chris Cannam * Rename the existing Panner to Overview (big duh!)
Wed, 18 Oct 2006 16:38:30 +0000 Chris Cannam * A start to a panner widget to go with thumbwheels
Tue, 17 Oct 2006 18:54:43 +0000 Chris Cannam * Fix signal name
Tue, 17 Oct 2006 13:50:17 +0000 Chris Cannam * minor fixes to tooltip
Tue, 17 Oct 2006 13:49:31 +0000 Chris Cannam * Fix slowness in serving FFT values to feature extraction plugin transform
Tue, 17 Oct 2006 13:04:49 +0000 Chris Cannam * Make audio dial remember its more accurate mapped value as well as its
Mon, 16 Oct 2006 20:42:23 +0000 Chris Cannam * Use RangeMappers in various places in plugin parameters, layer properties,
Mon, 16 Oct 2006 13:13:57 +0000 Chris Cannam * Add spectrum icon
Thu, 12 Oct 2006 15:47:38 +0000 Chris Cannam * Make the thumbwheel widget much smoother to use, and fix a bug in positioning
Thu, 12 Oct 2006 14:56:28 +0000 Chris Cannam * Add system-specific LADSPA and DSSI plugin paths (for OS/X and Windows)
Wed, 11 Oct 2006 16:18:51 +0000 Chris Cannam * Tidy up plugin parameter dialog by switching it to a simple constructor
Tue, 10 Oct 2006 19:04:57 +0000 Chris Cannam * Handle generator transforms (plugins whose channel count isn't dependent on
Tue, 10 Oct 2006 14:51:17 +0000 Chris Cannam * Improve output from Profiler class and make it incur less (no) overhead in
Mon, 09 Oct 2006 10:49:46 +0000 Chris Cannam * Some dull work to continue unifying the fft model and editable dense 3d model
Fri, 06 Oct 2006 16:53:25 +0000 Chris Cannam * Various improvements to colour 3d plot layer, particularly for large and/or
Thu, 05 Oct 2006 15:39:23 +0000 Chris Cannam ...
Thu, 05 Oct 2006 14:34:49 +0000 Chris Cannam ...
Thu, 05 Oct 2006 11:03:06 +0000 Chris Cannam * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as
Wed, 04 Oct 2006 14:01:28 +0000 Chris Cannam ...
Tue, 03 Oct 2006 14:17:37 +0000 Chris Cannam * Introduce WritableWaveFileModel, and use it as an output model for audio
Wed, 27 Sep 2006 14:56:31 +0000 Chris Cannam * Some work on SpectrumLayer properties etc
Mon, 25 Sep 2006 12:05:41 +0000 Chris Cannam * Add a friendlier setup mechanism to SubdividingMenu, and use it for all the
Mon, 25 Sep 2006 11:21:12 +0000 Chris Cannam * Pull alphabetical categorisation code out into a SubdividingMenu class
Fri, 22 Sep 2006 16:46:10 +0000 Chris Cannam * Add a bit of resistance to pane dragging so as to make it harder to
Fri, 22 Sep 2006 16:12:23 +0000 Chris Cannam * Pull transforms out of Layer menu (again) and into a separate Transforms
Wed, 20 Sep 2006 15:47:16 +0000 Chris Cannam * Handle plugins with weird block size requirements properly
Wed, 20 Sep 2006 14:50:40 +0000 Chris Cannam * stepsize/blocksize from plugin dialog actually working, though with some
Tue, 19 Sep 2006 14:37:06 +0000 Chris Cannam * More to do with passing around step/blocksize etc from plugin dialog to
Mon, 18 Sep 2006 16:43:17 +0000 Chris Cannam * Add mono timestretch toggle button; some more work on getting blocksize etc
Fri, 15 Sep 2006 16:36:04 +0000 Chris Cannam ...
Fri, 15 Sep 2006 13:50:22 +0000 Chris Cannam * Put channel and windowing parameters on an "advanced" bit of the plugin
Thu, 14 Sep 2006 11:20:09 +0000 Chris Cannam ...
Wed, 13 Sep 2006 17:16:22 +0000 Chris Cannam * avoid slipping from default value on mid-click
Mon, 11 Sep 2006 16:40:18 +0000 Chris Cannam * add window size/increment/shape settings to plugin parameter dialog, though
Mon, 11 Sep 2006 15:32:49 +0000 Chris Cannam * Pull window type selector and shape preview out into their own widgets
Tue, 05 Sep 2006 16:34:54 +0000 Chris Cannam * revert to using averages
Tue, 22 Aug 2006 14:18:28 +0000 Chris Cannam * experiment with finer zoom level changes when using h thumbwheel
Mon, 21 Aug 2006 16:26:35 +0000 Chris Cannam * beginnings of drag up/down in layers as appropriate
Mon, 21 Aug 2006 13:18:50 +0000 Chris Cannam * Sensible default for vertical thumbwheel on spectrogram layer
Wed, 16 Aug 2006 14:57:47 +0000 Chris Cannam * Use peaks instead of means for calculating display values in pixels that
Fri, 04 Aug 2006 17:01:37 +0000 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
Thu, 03 Aug 2006 15:40:11 +0000 Chris Cannam * Add Thumbwheel widget for all our zooming needs
Thu, 03 Aug 2006 12:42:15 +0000 Chris Cannam * Suspend/resume fft data server write activity while reading from a server
Mon, 31 Jul 2006 17:05:18 +0000 Chris Cannam * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModel last-cc-copyright
Mon, 31 Jul 2006 16:15:45 +0000 Chris Cannam * Use pkgconfig to look up Vamp library and header details if possible
Mon, 31 Jul 2006 14:05:22 +0000 Chris Cannam * Reorganising code base. This revision probably should compile once more.
Mon, 31 Jul 2006 11:44:37 +0000 Chris Cannam * Reorganising code base. This revision will not compile.
Thu, 27 Jul 2006 16:08:04 +0000 Chris Cannam * New dialog for selection from a list of items through radio buttons rather
Thu, 27 Jul 2006 16:06:32 +0000 Chris Cannam * Change preferences dialog to ok/apply/cancel model
Wed, 26 Jul 2006 16:48:07 +0000 Chris Cannam * Avoid note layer erasing notes as cursor passes over them
Wed, 26 Jul 2006 15:32:10 +0000 Chris Cannam * Add Hz tuning dial to sample player plugin. Need to figure out the best
Fri, 21 Jul 2006 16:03:42 +0000 Chris Cannam * Finish preferences dialog (as far as it's going at the moment) and connect it up
Thu, 20 Jul 2006 16:51:20 +0000 Chris Cannam * start work on prefs dialog
Wed, 19 Jul 2006 16:55:29 +0000 Chris Cannam * some work on scaling and zooming for spectrogram
Fri, 14 Jul 2006 17:12:16 +0000 Chris Cannam * Various experiments in spectrogram colour scaling, etc. Nothing final
Mon, 10 Jul 2006 13:54:49 +0000 Chris Cannam * fledgling preferences stuff
Fri, 07 Jul 2006 11:22:32 +0000 Chris Cannam * towards optimising spectrogram refresh with new file cache
Thu, 06 Jul 2006 15:54:33 +0000 Chris Cannam * Add i18n load support, and first draft of Russian translation from Alexandre
Wed, 05 Jul 2006 16:15:22 +0000 Chris Cannam * Restore progress updates to spectrogram
Fri, 30 Jun 2006 11:26:10 +0000 Chris Cannam * Add fuzzy-adapter class to pick out subset data from FFT data server, instead
Thu, 29 Jun 2006 16:16:49 +0000 Chris Cannam * Various fft server improvements, including the ability to pick out data from
Wed, 28 Jun 2006 15:42:04 +0000 Chris Cannam * Exceptions for file read etc
Wed, 28 Jun 2006 13:41:12 +0000 Chris Cannam * Split large FFT caches up into several files. Ongoing.
Tue, 27 Jun 2006 19:18:42 +0000 Chris Cannam * Update SpectrogramLayer to use new FFTDataServer
Mon, 26 Jun 2006 16:12:11 +0000 Chris Cannam * Add FFT data server class to provide a file cache mapping for each
Mon, 26 Jun 2006 16:08:57 +0000 Chris Cannam * Some work on switching property box layout between one-box-per-pane
Mon, 19 Jun 2006 16:14:16 +0000 Chris Cannam * Separate out window and FFT size variables. Not necessarily correct
Mon, 19 Jun 2006 16:02:41 +0000 Chris Cannam * 1492866: Plugin parameter window info display
Thu, 15 Jun 2006 15:48:05 +0000 Chris Cannam * 1502816 file export is too slow and memory-hungry
Thu, 15 Jun 2006 12:28:47 +0000 Chris Cannam * Switch from fftw3 to fftw3f. I think the efficiency improvement is probably
Thu, 15 Jun 2006 11:08:22 +0000 Chris Cannam * #1492875: Increase fractional digits of plugin parameter values
Fri, 12 May 2006 16:51:19 +0000 Chris Cannam * I wonder if the fftw_ functions are not as thread-safe as I'd hoped? sv1-v0.9rc2
Fri, 12 May 2006 14:40:43 +0000 Chris Cannam * Make vertical scale alignment modes work in note layer as well as time-value sv1-v0.9rc1
Thu, 11 May 2006 15:02:14 +0000 Chris Cannam * Add units repository, and unit property on time-value and note layers.
Thu, 11 May 2006 11:35:46 +0000 Chris Cannam * Fix serious failure to reload "imported" (i.e. all non-derived non-main)
Wed, 10 May 2006 16:34:03 +0000 Chris Cannam * Reorder plugin output querying so as to cope with plugins whose number of
Wed, 10 May 2006 11:43:52 +0000 Chris Cannam * Use fractional window overlaps in the spectrogram, instead of percentages
Tue, 09 May 2006 20:39:23 +0000 Chris Cannam * tuning tweaks
Tue, 09 May 2006 16:18:59 +0000 Chris Cannam * Incremental refresh of spectrogram layer
Tue, 09 May 2006 12:43:55 +0000 Chris Cannam * It turns out we can be more efficient in the spectrogram repaints by
Tue, 09 May 2006 12:13:35 +0000 Chris Cannam * a bit of tidying, and another improvement to cache hit ratio in FFTCache
Mon, 08 May 2006 16:44:47 +0000 Chris Cannam * Make a single base Thread class for RT and non-RT threads
Mon, 08 May 2006 13:51:16 +0000 Chris Cannam * add a column bitmap to the matrix file object to record which columns
Fri, 05 May 2006 14:10:12 +0000 Chris Cannam * adjustments to facilitate debugging on win32, and some minor fixes
Fri, 05 May 2006 13:06:47 +0000 Chris Cannam * Move matrix/fft file code to fileio (from base)
Thu, 04 May 2006 16:03:02 +0000 Chris Cannam * Introduce simple non-RT thread base class
Wed, 03 May 2006 16:48:03 +0000 Chris Cannam * Add property labels to property containers (so i18n() won't affect file format)
Wed, 03 May 2006 14:26:26 +0000 Chris Cannam * Switch spectrogram layer over to using the new rudimentary disk-backed
Tue, 02 May 2006 12:27:41 +0000 Chris Cannam * Start factoring out the spectrogram's FFT cache into a separate set of
Sat, 29 Apr 2006 19:20:28 +0000 Chris Cannam * just a comment fix
Fri, 28 Apr 2006 12:52:17 +0000 Chris Cannam * Fix failure to pull out values and durations when copying from a layer
Thu, 27 Apr 2006 17:29:19 +0000 Chris Cannam * Add file open/save operations to main toolbar
Thu, 27 Apr 2006 11:49:34 +0000 Chris Cannam * Ensure consistent ordering of layer text labels
Wed, 26 Apr 2006 16:00:13 +0000 Chris Cannam * Fix crash in spectrogram layer when replacing model
Thu, 13 Apr 2006 18:29:10 +0000 Chris Cannam * Replace crash with warning when a transform could not be automatically
Wed, 12 Apr 2006 09:59:40 +0000 Chris Cannam * Add BZipFileDevice to handle bzip2 compress/uncompress without all that
Mon, 10 Apr 2006 17:22:59 +0000 Chris Cannam * Implement harmonic cursor in spectrogram
Fri, 07 Apr 2006 17:50:33 +0000 Chris Cannam * Fix long-standing off-by-1 bug in WaveFileModel that was getting us the wrong
Thu, 06 Apr 2006 12:12:41 +0000 Chris Cannam * Remove dsp directory. This is now the qm-dsp library used by
Wed, 05 Apr 2006 16:52:30 +0000 Chris Cannam * Support latest changes to Vamp API (value names for parameters, FFT
Mon, 03 Apr 2006 17:18:27 +0000 Chris Cannam * Make the item-edit dialog do something useful
Fri, 31 Mar 2006 17:40:14 +0000 Chris Cannam * Add support for frequency-domain inputs to Vamp plugins
Fri, 31 Mar 2006 15:56:35 +0000 Chris Cannam * Modify to use Vamp SDK for proper feature extraction plugins.
Thu, 30 Mar 2006 15:00:22 +0000 Chris Cannam * Add stub for item-edit dialog (for editing properties of an item on double-
Thu, 30 Mar 2006 13:18:11 +0000 Chris Cannam * Ensure plugin parameters for a transform are saved in the .sv file and
Wed, 29 Mar 2006 16:24:25 +0000 Chris Cannam * Add scale lines to waveform layer
Wed, 29 Mar 2006 12:35:17 +0000 Chris Cannam * Add auto-normalize option to waveform layer
Mon, 27 Mar 2006 16:44:12 +0000 Chris Cannam * basics of selectable vertical scale in time value layer
Mon, 27 Mar 2006 15:03:02 +0000 Chris Cannam * More structural work on feature extraction plugin C <-> C++ adapter
Thu, 23 Mar 2006 18:42:17 +0000 Chris Cannam * Add icon for playback plugin edit button
Thu, 23 Mar 2006 15:49:41 +0000 Chris Cannam * Add editing for auralisation plugin parameters and programs
Wed, 22 Mar 2006 17:38:29 +0000 Chris Cannam * Add plugin parameter dialog, and use it to set up parameters for feature
Mon, 20 Mar 2006 18:42:42 +0000 Chris Cannam * truncate layer name texts if they get too wide
Mon, 20 Mar 2006 18:18:30 +0000 Chris Cannam * Add plugin parameter box widget
Mon, 20 Mar 2006 15:10:07 +0000 Chris Cannam * Update licensing rubric for GPL
Mon, 20 Mar 2006 11:40:39 +0000 Chris Cannam * Set indent-tabs-mode to nil in Emacs mode direction
Mon, 20 Mar 2006 11:37:45 +0000 Chris Cannam * update TODO, some tidying
Fri, 17 Mar 2006 17:38:28 +0000 Chris Cannam * Add menu for re-adding existing layers
Thu, 16 Mar 2006 18:46:00 +0000 Chris Cannam * Add Insert Instant function in main window
Wed, 15 Mar 2006 18:21:17 +0000 Chris Cannam * improve label drawing logic in colour plot layer
Wed, 15 Mar 2006 18:11:23 +0000 Chris Cannam * Restore proper channel selection support for new layers
Mon, 13 Mar 2006 17:55:19 +0000 Chris Cannam * Use commands for add/delete pane in main window
Fri, 10 Mar 2006 17:37:45 +0000 Chris Cannam * Tidying and bug fixes in document stuff and file load/save
Wed, 08 Mar 2006 17:47:58 +0000 Chris Cannam * more MainWindow/Document stuff
Wed, 08 Mar 2006 12:38:28 +0000 Chris Cannam * Further MainWindow -> Document refactoring
Mon, 06 Mar 2006 17:20:25 +0000 Chris Cannam * A bit more work on main window / document / commands stuff. This is still
Fri, 03 Mar 2006 17:52:21 +0000 Chris Cannam * Fix a crash in PortAudio output for mono data
Fri, 03 Mar 2006 17:23:27 +0000 Martin Gasser had to include <cmath> in some files to make it compile on the mac
Fri, 03 Mar 2006 16:56:20 +0000 Chris Cannam * Continue MainWindow refactoring by making MainWindow actually use the new
Thu, 02 Mar 2006 16:58:49 +0000 Chris Cannam * Refactor Layer classes so as no longer to store a single View pointer;
Wed, 01 Mar 2006 18:13:01 +0000 Chris Cannam * Rejig project file a bit to do pkg-config detection &c
Mon, 27 Feb 2006 17:34:41 +0000 Chris Cannam * Add "Export Audio File" option
Fri, 24 Feb 2006 17:26:11 +0000 Chris Cannam * Add time/Hz description for waveform model to the bottom right of a pane
Fri, 24 Feb 2006 15:46:47 +0000 Chris Cannam * More fixes, tidying etc in spectrogram layer. Added a piano keyboard
Thu, 23 Feb 2006 18:06:31 +0000 Chris Cannam * Fix to phase cacheing
Thu, 23 Feb 2006 18:01:31 +0000 Chris Cannam * Rearrange spectrogram cacheing so that gain, normalization, instantaneous
Wed, 22 Feb 2006 17:45:18 +0000 Chris Cannam * Make the frequency estimation mode in the spectrogram layer actually useful,
Mon, 20 Feb 2006 17:23:40 +0000 Chris Cannam * Improvements to text layer editing, and implement file I/O for it
Mon, 20 Feb 2006 13:33:36 +0000 Chris Cannam * Add TextModel and TextLayer types
Fri, 17 Feb 2006 18:11:08 +0000 Chris Cannam * As previous commit
Fri, 17 Feb 2006 18:04:26 +0000 Chris Cannam * Implement play mute, level and pan controls and a layer visibility control
Wed, 15 Feb 2006 17:58:35 +0000 Chris Cannam * Add LED button
Tue, 14 Feb 2006 17:43:14 +0000 Chris Cannam * Change SpectrogramLayer to use its own cache type instead of a QImage
Fri, 10 Feb 2006 17:51:36 +0000 Chris Cannam * Add the Note layer for pianoroll-type display of note-type data
Wed, 08 Feb 2006 17:59:16 +0000 Chris Cannam * Add ffwd/rewind
Mon, 06 Feb 2006 17:24:52 +0000 Chris Cannam * Rationalise the local feature identification API in Layer subclasses
Fri, 03 Feb 2006 17:30:47 +0000 Chris Cannam * Some fixes to waveform layer greyscaling
Thu, 02 Feb 2006 17:31:08 +0000 Chris Cannam * Add natty segmentation display to time-value layer. Need to do the same
Thu, 02 Feb 2006 16:10:19 +0000 Chris Cannam * Refactor sparse models. Previously the 1D and time-value models duplicated
Wed, 01 Feb 2006 14:49:49 +0000 Chris Cannam * Add Chromagram plugin, and make a number of fixes to the dense 3d model
Tue, 31 Jan 2006 17:19:45 +0000 Chris Cannam * Add Zero Crossings output from zc plugin (as well as Zero Crossings Count)
Tue, 31 Jan 2006 15:57:25 +0000 Chris Cannam * Update some copyright notice dates
Mon, 30 Jan 2006 17:51:56 +0000 Chris Cannam * Add command history class, and basic undo/redo menus. No actual commands
Mon, 30 Jan 2006 13:19:42 +0000 Chris Cannam * Add getXForFrame / getFrameForX in preference to using the zoom level everywhere
Fri, 27 Jan 2006 18:04:07 +0000 Chris Cannam * Introduce potentially-separate read and write ring buffers, so we can swap
Thu, 26 Jan 2006 18:01:38 +0000 Chris Cannam * Add basic drag editing of time instants.
Thu, 26 Jan 2006 16:15:40 +0000 Chris Cannam * Add ability to create empty layers for editing
Thu, 26 Jan 2006 11:56:09 +0000 Chris Cannam * Fixes to playback of short looped files, of synthesised content within looped
Wed, 25 Jan 2006 17:46:28 +0000 Chris Cannam * Fix update and play limits for play-selection mode when not looping
Tue, 24 Jan 2006 16:20:58 +0000 Chris Cannam * Add play-selection and looping modes. Looping seems to work OK, but
Mon, 23 Jan 2006 17:02:57 +0000 Chris Cannam * Hook up tool selection buttons to switch the cursor mode
Thu, 19 Jan 2006 17:59:11 +0000 Chris Cannam * Add more icons and rationalise menu options to the usual set (on the File menu)
Thu, 19 Jan 2006 12:54:38 +0000 Chris Cannam * Rework handling of layer properties in file I/O -- we now get the individual
Tue, 17 Jan 2006 17:45:55 +0000 Chris Cannam * Hook up SV file i/o. You can now save and load sessions.
Mon, 16 Jan 2006 18:04:09 +0000 Chris Cannam * Tweaked up spectrogram and added a colourmap rotation option
Fri, 13 Jan 2006 18:05:07 +0000 Chris Cannam * Session file save, and the skeleton of session file load.
Thu, 12 Jan 2006 17:45:23 +0000 Chris Cannam * switch off antialiasing for dense lines (for speed reasons)
Thu, 12 Jan 2006 17:19:08 +0000 Chris Cannam * Beginnings of session save code
Thu, 12 Jan 2006 13:45:27 +0000 Chris Cannam * Update copyrights to 2006
Thu, 12 Jan 2006 13:43:15 +0000 Chris Cannam * Invalidate cache when model replaced
Thu, 12 Jan 2006 13:42:30 +0000 Chris Cannam * Add "curve" plot style to TimeValueLayer
Tue, 10 Jan 2006 17:37:43 +0000 Chris Cannam * Add some tool icons (mostly nabbed from the Gimp)
Tue, 10 Jan 2006 17:04:02 +0000 Chris Cannam * Backed out partially complete changes to make the spectrogram only
Tue, 10 Jan 2006 16:33:16 +0000 Chris Cannam initial import