log

age author description
Tue, 10 Mar 2015 17:02:52 +0000 Chris Cannam Further dedicated-types fixes cxx11
Tue, 10 Mar 2015 13:22:10 +0000 Chris Cannam More type fixes cxx11
Wed, 04 Mar 2015 13:53:13 +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
Mon, 02 Mar 2015 17:20:23 +0000 Chris Cannam Specify UTF-8 encoding when writing XML formats -- the XML header always indicated UTF-8 but the QTextStream defaulted to local encoding which is generally not UTF-8 on Windows
Tue, 24 Feb 2015 17:42:00 +0000 Chris Cannam Enable ThreadSanitizer datarace
Fri, 28 Nov 2014 10:33:25 +0000 Chris Cannam Wait for source files to be ready alignment_view
Fri, 21 Nov 2014 13:31:15 +0000 Chris Cannam Connect up alignmentComplete signal alignment_view
Fri, 21 Nov 2014 13:15:57 +0000 Chris Cannam Emit a signal when alignment completes alignment_view
Fri, 21 Nov 2014 11:48:39 +0000 Chris Cannam Permit loading a whole directory of audio on the command line or through drag and drop alignment_view
Fri, 21 Nov 2014 10:36:44 +0000 Chris Cannam Open to show/hide icons in menus alignment_view
Thu, 20 Nov 2014 17:17:45 +0000 Chris Cannam Seems more logical for the external alignment program to emit reference,other rather than other,reference alignment_view
Thu, 20 Nov 2014 16:18:17 +0000 Chris Cannam Delete the alignment model when alignment fails alignment_view
Thu, 20 Nov 2014 15:46:19 +0000 Chris Cannam Make alignment using an external program asynchronous alignment_view
Thu, 20 Nov 2014 14:08:01 +0000 Chris Cannam User preference for alignment program 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
Fri, 14 Nov 2014 17:24:40 +0000 Chris Cannam Start making it possible to get alignment from an external program (not wired up yet though) alignment_view
Fri, 14 Nov 2014 10:20:05 +0000 Chris Cannam Smoothing off for now alignment_view
Tue, 11 Nov 2014 16:34:22 +0000 Chris Cannam Don't clear ring buffers & regenerate when adding a model that is muted anyway tonioni
Mon, 10 Nov 2014 09:20:33 +0000 Chris Cannam Merge from default branch tonioni
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.
Wed, 24 Sep 2014 10:00:56 +0100 Chris Cannam Some install and packaging updates
Fri, 12 Sep 2014 16:59:52 +0100 Chris Cannam Refuse to play if no sample rate available (fixes crash when playing after deleting only pane)
Tue, 09 Sep 2014 16:52:24 +0100 Chris Cannam Respond tidily to user cancellation during download, instead of going on to attempt to load the nonexistent file as a non-audio format
Tue, 09 Sep 2014 16:36:21 +0100 Chris Cannam Merge from default branch tonioni
Wed, 03 Sep 2014 13:01:51 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
Wed, 03 Sep 2014 09:37:37 +0100 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
Wed, 03 Sep 2014 09:35:56 +0100 Chris Cannam Fix one actual null pointer deref and a couple of potential ones, plus an uninitialised value (from coverity scan)
Wed, 03 Sep 2014 09:27:04 +0100 Chris Cannam Fix uninitialised values
Wed, 03 Sep 2014 09:25:41 +0100 Chris Cannam Fix uninitialised members
Wed, 03 Sep 2014 09:23:02 +0100 Chris Cannam Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
Wed, 03 Sep 2014 09:21:05 +0100 Chris Cannam Fix uninitialised bool
Tue, 02 Sep 2014 16:23:48 +0100 Chris Cannam Update subrepos and merge from default branch tonioni
Tue, 02 Sep 2014 16:06:41 +0100 Chris Cannam Restore the old prev/next layer commands (that were never enabled because they didn't work) using the new fixed order layer list (so they now do work)
Mon, 01 Sep 2014 16:50:26 +0100 Chris Cannam Fix #1047 Floating-point exception on exit if no file loaded
Mon, 01 Sep 2014 13:41:21 +0100 Chris Cannam Closing this from default (moving to beta branch)
Mon, 01 Sep 2014 13:41:03 +0100 Chris Cannam Merge from the default branch beta
Mon, 01 Sep 2014 13:37:22 +0100 Chris Cannam Handle keyboard shortcuts with Shift modifier in the same way as those with no modifier
Wed, 13 Aug 2014 21:37:25 +0100 Chris Cannam Beta release dialog
Wed, 13 Aug 2014 16:44:50 +0100 Chris Cannam Debug bits
Wed, 13 Aug 2014 16:44:44 +0100 Chris Cannam Comments and tidy
Wed, 13 Aug 2014 16:42:03 +0100 Chris Cannam Make it possible to set the parent widget
Wed, 13 Aug 2014 15:05:19 +0100 Chris Cannam Try descending through menu hierarchy from the top rather than just looking for any objects that are children of menus
Wed, 13 Aug 2014 11:49:45 +0100 Chris Cannam More debug
Wed, 13 Aug 2014 11:32:35 +0100 Chris Cannam Connect the signal only once!
Wed, 13 Aug 2014 10:11:25 +0100 Chris Cannam Attempt to get rebuilt-shortcuts working on OS/X (unsuccessfully)
Wed, 13 Aug 2014 09:52:46 +0100 Chris Cannam Associate the mapper with the MainWindowBase object, and recreate it each time we scan all menus -- allowing us to call finaliseMenus more than once if menu actions have changed
Wed, 13 Aug 2014 09:09:16 +0100 Chris Cannam Some temporary action debug output
Fri, 25 Jul 2014 17:02:44 +0100 Chris Cannam Debug output stuff
Fri, 25 Jul 2014 15:22:21 +0100 Chris Cannam Debug out
Thu, 24 Jul 2014 17:43:49 +0100 Chris Cannam Debug out
Fri, 18 Jul 2014 15:38:44 +0100 Chris Cannam Merge from branch tonioni
Fri, 18 Jul 2014 13:25:11 +0100 Chris Cannam OS/X: When augmenting a single-key shortcut associated with an action with a global shortcut, leave the shortcut attached to the original action as well if it is a menu action with no toolbar button. Do not augment toolbar actions with global shortcuts. Aims to fix #1009 (single-key shortcuts work, but do not appear in menu) tonioni
Fri, 18 Jul 2014 11:07:51 +0100 Chris Cannam Merge from default branch tonioni
Thu, 17 Jul 2014 16:22:54 +0100 Chris Cannam Small fixes: avoid static etc
Wed, 02 Jul 2014 22:04:10 +0100 Chris Cannam Merge from tonioni branch
Wed, 02 Jul 2014 17:31:48 +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 15:09:51 +0100 Chris Cannam Fix #1024 - avoid status bar repainting all its siblings when its message changes (and it resizes) by using a widget in the status bar for the label instead of the bar itself.
Wed, 02 Jul 2014 08:42:58 +0100 Chris Cannam Merge
Wed, 18 Jun 2014 18:30:50 +0100 Chris Cannam Merge from branch tonioni (the two are currently in sync)
Tue, 01 Jul 2014 15:33:24 +0100 Chris Cannam Only update message if it has actually changed (not that this seems to make any difference to anything)
Thu, 19 Jun 2014 14:44:47 +0100 Chris Cannam Remove debug out
Thu, 19 Jun 2014 14:43:41 +0100 Chris Cannam Give these two functions different names, not just different arg lists
Wed, 18 Jun 2014 17:33:00 +0100 Chris Cannam Fix signed/unsigned tonioni
Wed, 18 Jun 2014 13:51:38 +0100 Chris Cannam Merge from branch warnfix_no_size_t
Wed, 18 Jun 2014 13:42:37 +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:45:13 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 17:00:26 +0100 Chris Cannam Fix signal/slot name warnfix_no_size_t
Tue, 17 Jun 2014 16:23:06 +0100 Chris Cannam Remove size_t's, fix compiler warnings warnfix_no_size_t
Tue, 17 Jun 2014 13:17:26 +0100 Chris Cannam Merge from branch "tonioni" tony_integration
Tue, 17 Jun 2014 13:16:38 +0100 Chris Cannam Merge from default branch tony_integration
Mon, 16 Jun 2014 09:28:12 +0100 Chris Cannam Cancel async layer creation in Tony when selection is changed during it tonioni
Fri, 13 Jun 2014 13:51:17 +0100 Chris Cannam Merge tonioni
Fri, 13 Jun 2014 13:45:40 +0100 Chris Cannam The session file records the sample rate that each audio file was saved at. Use it. tonioni
Fri, 13 Jun 2014 12:56:31 +0100 Chris Cannam For Tony, resample all audio to 44100 on load tonioni
Fri, 13 Jun 2014 10:37:04 +0100 Chris Cannam Introduce a new canSaveAs which is active whenever there is a main model; avoid silently overwriting existing session file when saving to audio path tonioni
Thu, 12 Jun 2014 18:52:52 +0100 Chris Cannam Some tidying & fixing compiler warnings tonioni
Thu, 12 Jun 2014 14:24:48 +0100 Chris Cannam Rework menu entries & shortcuts: left/right now move the playhead a fixed amount, ctrl+left/right still move it note-by-note, and now alt+left/right scroll without moving playhead tonioni
Tue, 03 Jun 2014 11:14:56 +0100 Chris Cannam Merge from default branch tonioni
Tue, 03 Jun 2014 11:03:09 +0100 Chris Cannam Merge from branch tonioni
Mon, 02 Jun 2014 17:32:08 +0100 Chris Cannam Fix single-key menu shortcuts on OS/X (for #890) tonioni
Thu, 29 May 2014 16:27:52 +0100 Chris Cannam Merge from default branch tonioni
Fri, 23 May 2014 11:29:17 +0100 Chris Cannam Fix erroneous addition of extra point at time zero when first tapping a point with a time-difference based label scheme
Wed, 14 May 2014 09:58:27 +0100 Chris Cannam Merge from default branch tonioni
Wed, 14 May 2014 09:54:46 +0100 Chris Cannam Merge from branch tony_integration
Thu, 08 May 2014 15:04:42 +0100 Chris Cannam Quieter clip playback for note layers 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
Wed, 07 May 2014 15:12:35 +0100 Chris Cannam Merge from tonioni branch tony_integration
Wed, 07 May 2014 15:11:20 +0100 Chris Cannam Fix failure to take note level into account in playback tony_integration
Tue, 08 Apr 2014 17:59:33 +0100 Chris Cannam Fix omission of note playback level tony_integration
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 21:25:56 +0100 Chris Cannam Much fiddling toward getting sessions and individual audio files to load cleanly when they need quite different handling after load 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 08:51:51 +0100 Chris Cannam Merge from branch tonioni tony_integration
Tue, 01 Apr 2014 13:27:44 +0100 Chris Cannam Restore dormancy with layer tonioni
Tue, 11 Mar 2014 17:35:02 +0000 Chris Cannam Merge from default branch tony_integration
Tue, 11 Mar 2014 17:34:53 +0000 Chris Cannam Merge from branch tonioni tony_integration
Tue, 11 Mar 2014 14:54:28 +0000 Chris Cannam Sometimes a zero is just a zero tonioni
Thu, 06 Mar 2014 15:16:43 +0000 Chris Cannam Minimal is now Standard tonioni
Wed, 05 Mar 2014 18:10:36 +0000 Chris Cannam No config -> default to release mode tonioni
Wed, 05 Mar 2014 10:37:30 +0000 Chris Cannam Comment on layer ownership tonioni
Wed, 05 Mar 2014 09:45:10 +0000 Chris Cannam Need to call back on handler even when there are no additional layers (because it has not yet learned about the primary layers) tonioni
Tue, 18 Feb 2014 15:29:00 -0500 Justin Salamon clicking on selection pane now moves play head to that location tonioni
Thu, 06 Feb 2014 15:31:57 +0000 Chris Cannam Unclamped
Wed, 29 Jan 2014 17:32:47 +0000 Chris Cannam Adapt additional models created during a transform so they can be returned through a callback in an async method tonioni
Tue, 28 Jan 2014 15:02:15 +0000 Chris Cannam Merge from tonioni branch tony_integration
Fri, 17 Jan 2014 11:59:49 -0500 Justin Salamon scale gain of synth wave, replace tabs with spaces tonioni
Fri, 17 Jan 2014 08:40:01 +0000 Chris Cannam Indentation only tonioni
Thu, 16 Jan 2014 18:02:16 -0500 Justin Salamon tiny edit to harmomnic number h in case of 3 sinusoids tonioni
Thu, 16 Jan 2014 15:49:26 -0500 Rachel Bittner Merge tonioni
Sun, 12 Jan 2014 05:12:08 -0500 Rachel Bittner Added alternate waveforms for sonification. Created parameter m_wavetype in ContinuousSynth. tonioni
Thu, 16 Jan 2014 17:27:42 +0000 matthiasm changed max frequency for note playback from 2000 to 5000 such that all piano notes can be played tonioni
Thu, 16 Jan 2014 16:32:42 +0000 matthiasm added constraint on note sonification (ok between 20 and 2000 Hz) tonioni
Tue, 14 Jan 2014 17:51:53 +0000 matthiasm note release is now a ramp tonioni
Thu, 09 Jan 2014 21:31:54 +0000 Chris Cannam CoreAudio play target was never actually implemented, we use PortAudio on OS/X tonioni
Thu, 09 Jan 2014 16:00:15 +0000 Chris Cannam Square wave tonioni
Thu, 09 Jan 2014 14:14:02 +0000 Chris Cannam Free, not delete tonioni
Thu, 09 Jan 2014 09:18:26 +0000 Chris Cannam Use sv-dependency-builds on OS/X as well if no config.pri tonioni
Wed, 08 Jan 2014 13:41:57 +0000 Chris Cannam interpolation, longer crossfades tonioni
Wed, 08 Jan 2014 13:19:50 +0000 Chris Cannam Silence playback when nothing is going on tonioni
Wed, 08 Jan 2014 13:07:22 +0000 Chris Cannam Add a basic continuous synth implementation (simple sinusoids only, no gaps) tonioni
Wed, 08 Jan 2014 11:00:12 +0000 Chris Cannam Comments tonioni
Wed, 08 Jan 2014 09:58:48 +0000 Chris Cannam Fix some foolish mistakes. We have arbitrary frequency note playback now (though with rough edges) tonioni
Tue, 07 Jan 2014 17:11:14 +0000 Chris Cannam Initial implementation of clip note mix tonioni
Tue, 07 Jan 2014 15:52:47 +0000 Chris Cannam sampleId -> clipId tonioni