log

age author description
Tue, 15 Sep 2015 14:39:16 +0100 Chris Cannam Added tag v1.1.0.1_win32 for changeset e24a6d8f00a4
Tue, 15 Sep 2015 13:58:11 +0100 Chris Cannam VC++ build v1.1.0.1_win32
Tue, 08 Sep 2015 13:11:55 +0100 Chris Cannam Added tag v1.1 for changeset b1dc04c74671
Tue, 08 Sep 2015 10:58:19 +0100 Chris Cannam Fix memory leak in EM v1.1
Mon, 07 Sep 2015 16:24:05 +0100 Chris Cannam Enforce libc++ on OS/X
Mon, 07 Sep 2015 16:23:55 +0100 Chris Cannam Copy the column before potentially erasing while iterating through it
Mon, 07 Sep 2015 14:45:19 +0100 Chris Cannam Some tidying, switch to libc++
Mon, 07 Sep 2015 12:01:19 +0100 Chris Cannam Win32 build fixes
Mon, 07 Sep 2015 12:00:22 +0100 Chris Cannam Remove unused arg
Fri, 04 Sep 2015 10:43:31 +0100 Chris Cannam Update subrepo
Thu, 03 Sep 2015 12:06:31 +0100 Chris Cannam Restore threads stuff -- the host needs to be compiled with threading
Fri, 14 Aug 2015 12:24:12 +0100 Chris Cannam Minor RDF tweak
Wed, 12 Aug 2015 17:27:56 +0100 Chris Cannam Added tag mirex2015 for changeset 071fd5e7b168
Wed, 12 Aug 2015 17:27:51 +0100 Chris Cannam Be sure to emit offsets even after very short note-part mirex2015
Wed, 12 Aug 2015 16:51:38 +0100 Chris Cannam Added tag mirex2015 for changeset eee4c7fd15ab
Wed, 12 Aug 2015 16:03:53 +0100 Chris Cannam Annoyingly, getting crashes in the tester when using C++11 futures -- for now simply disable that, but it'll need looking into
Wed, 12 Aug 2015 16:01:58 +0100 Chris Cannam Avoid NaN in empty notes in template matrix
Wed, 12 Aug 2015 15:03:30 +0100 Chris Cannam Add onoffset output to RDF
Wed, 12 Aug 2015 15:01:19 +0100 Chris Cannam Fix incorrect max value for processing mode parameter
Wed, 12 Aug 2015 14:50:30 +0100 Chris Cannam Make the onset/offset output consistent with the notes output in terms of restarting notes when a shift changes
Mon, 06 Jul 2015 09:15:21 +0100 Chris Cannam Merge from branch livemode
Mon, 06 Jul 2015 09:15:09 +0100 Chris Cannam Replace Draft with Live mode livemode
Mon, 06 Jul 2015 09:02:00 +0100 Chris Cannam Update thresholds for string quartets following evaluation livemode
Tue, 30 Jun 2015 09:38:12 +0100 Chris Cannam Threshold of 5 is definitely better than threshold 6 for piano... but I'm still unpersuaded about the advantages of even lower thresholds -- need to go over this again livemode
Mon, 29 Jun 2015 16:22:32 +0100 Chris Cannam Initialise pitch and shift vectors to 1.0 instead of randomly -- seems to produce at least no worse results, and has the advantage of producing deterministic output livemode
Sat, 27 Jun 2015 14:37:13 +0100 Chris Cannam An abortive attempt at this (doesn't compile) simultaneities
Fri, 26 Jun 2015 10:23:54 +0100 Chris Cannam Add onset+offset output; look up shift counts rather than passing them around livemode
Thu, 25 Jun 2015 17:23:31 +0100 Chris Cannam Back out this reduction of duration threshold, I think it makes things too noisy livemode
Thu, 25 Jun 2015 14:18:44 +0100 Chris Cannam Detect repeated notes livemode
Thu, 25 Jun 2015 12:21:02 +0100 Chris Cannam Merge livemode
Fri, 08 May 2015 17:17:08 +0100 Chris Cannam Update RDF livemode
Wed, 29 Apr 2015 18:58:00 +0100 Chris Cannam Merge livemode
Tue, 28 Apr 2015 18:56:54 +0100 Chris Cannam Merge livemode
Tue, 28 Apr 2015 18:56:34 +0100 Chris Cannam Minor text fix livemode
Tue, 19 May 2015 09:51:51 +0100 Chris Cannam A small improvement, but not enough livemode-octave-higher
Tue, 19 May 2015 09:29:00 +0100 Chris Cannam Experiment with dropping the bottom octave off each template (since most of the information is in higher harmonics anyway!) -- this is about 15% faster again and has half the latency, but per livemode-octave-higher
Mon, 18 May 2015 16:33:36 +0100 Chris Cannam Update output for current code livemode
Mon, 18 May 2015 13:58:27 +0100 Chris Cannam Always use q=0.8 and accept the hit on speed -- the templates are made for that configuration and it does work better. Also some adjustments to thresholding and peak picking for live mode in particular. livemode
Mon, 18 May 2015 11:06:14 +0100 Chris Cannam Update .lab outputs to reflect current code livemode
Wed, 29 Apr 2015 10:56:30 +0100 Chris Cannam Fix oversight which saw note tracking use pre-filtered pitches (resulting in many short notes) livemode
Wed, 29 Apr 2015 10:34:44 +0100 Chris Cannam For piano instrument in live mode, merge the templates rather than only using one (seems to give better results) livemode
Wed, 29 Apr 2015 10:12:02 +0100 Chris Cannam Shorten duration threshold for live mode; return non-peak-picked pitch distribution from pitch distribution output livemode
Wed, 29 Apr 2015 09:51:09 +0100 Chris Cannam Refactor velocity calculations livemode
Wed, 29 Apr 2015 09:27:38 +0100 Chris Cannam Add onsets output (lower-latency than the notes output) livemode
Tue, 28 Apr 2015 16:54:12 +0100 Chris Cannam Minor tidy livemode
Tue, 28 Apr 2015 13:55:32 +0100 Chris Cannam Some small speed improvements for live mode (+ don't use async for it when there's only one template in the EM process: the overhead isn't worth it) livemode
Tue, 28 Apr 2015 12:21:40 +0100 Chris Cannam Live mode enhancements: Adjust processing parameters (for speed) and peak-pick pitch activations across frequency (to avoid neighbouring-semitone clusters) livemode
Tue, 28 Apr 2015 12:20:39 +0100 Chris Cannam Use only a single piano template in live mode, for speed livemode
Tue, 28 Apr 2015 11:24:23 +0100 Chris Cannam Merge from default branch livemode
Tue, 28 Apr 2015 11:09:31 +0100 Chris Cannam Don't rely on column count to determine whether we've set the start time or not -- it could theoretically be 0 even after some input has appeared
Tue, 28 Apr 2015 10:02:36 +0100 Chris Cannam Replace OpenMP usage with (hopefully more portable) C++11 async. Define MAX_EM_THREADS=1 if you don't want to use it.
Tue, 28 Apr 2015 09:41:40 +0100 Chris Cannam Pull out applyEM function
Tue, 28 Apr 2015 09:17:12 +0100 Chris Cannam Update subrepo code
Mon, 19 Jan 2015 11:23:07 +0000 Chris Cannam Add chromagram output
Mon, 19 Jan 2015 09:33:35 +0000 Chris Cannam Update bqvec paths livemode
Fri, 05 Dec 2014 17:00:06 +0000 Chris Cannam Adjust silent column threshold for live mode (fewer bins) livemode
Fri, 05 Dec 2014 16:47:06 +0000 Chris Cannam Merge from default branch livemode
Fri, 05 Dec 2014 16:46:57 +0000 Chris Cannam Now that we are returning the pitch activation matrix, we don't want to skip silent columns in the postprocess loop
Fri, 05 Dec 2014 16:40:51 +0000 Chris Cannam Bump version for live mode livemode
Fri, 05 Dec 2014 16:34:24 +0000 Chris Cannam More adjustments for live mode, including actually *using* the max frequency we calculated earlier livemode
Tue, 02 Dec 2014 17:13:10 +0000 Chris Cannam Add output for the templates (probably temporarily) livemode
Mon, 01 Dec 2014 17:12:19 +0000 Chris Cannam More tweaking of frequencies livemode
Fri, 28 Nov 2014 18:15:44 +0000 Chris Cannam A thresholding "fix" livemode
Fri, 28 Nov 2014 10:31:59 +0000 Chris Cannam Re-normalise livemode
Fri, 28 Nov 2014 10:18:22 +0000 Chris Cannam More toward a possible live mode livemode
Fri, 28 Nov 2014 09:42:56 +0000 Chris Cannam Thinking about a "live" mode... livemode
Fri, 17 Oct 2014 09:34:26 +0100 Chris Cannam Add new output
Fri, 17 Oct 2014 09:26:59 +0100 Chris Cannam Bump plugin version
Wed, 15 Oct 2014 17:40:20 +0100 Chris Cannam Add pitch activation matrix output
Fri, 08 Aug 2014 11:54:54 +0100 Chris Cannam Omit cq/misc
Fri, 08 Aug 2014 11:50:52 +0100 Chris Cannam Add file to archive from latest tag
Fri, 08 Aug 2014 11:41:09 +0100 Chris Cannam Added tag v1.0 for changeset eabebfd875ed
Fri, 08 Aug 2014 11:35:19 +0100 Chris Cannam Merge v1.0
Fri, 08 Aug 2014 11:06:40 +0100 Chris Cannam OpenMP doesn't seem very reliable here
Fri, 08 Aug 2014 11:33:28 +0100 Chris Cannam Need MALLOC_IS_ALIGNED now on OS/X
Fri, 08 Aug 2014 10:15:08 +0100 Chris Cannam Update constant-q-cpp
Thu, 07 Aug 2014 19:18:05 +0100 Chris Cannam Added tag v1.0 for changeset 8aff275f16b5
Thu, 07 Aug 2014 16:06:02 +0100 Chris Cannam Fix failure to take starting timestamp into account
Thu, 07 Aug 2014 14:39:04 +0100 Chris Cannam Add OpenMP for mingw32 as well
Thu, 07 Aug 2014 09:18:32 +0100 Chris Cannam OS/X fix
Wed, 06 Aug 2014 17:42:52 +0100 Chris Cannam Fix typo
Wed, 06 Aug 2014 16:44:44 +0100 Chris Cannam drand48 isn't so portable and we don't really need high-quality randomness, use rand instead
Wed, 06 Aug 2014 15:55:26 +0100 Chris Cannam MinGW makefile
Wed, 06 Aug 2014 09:54:18 +0100 Chris Cannam Merge
Wed, 06 Aug 2014 09:54:04 +0100 Chris Cannam Update subrepo
Mon, 04 Aug 2014 15:16:00 +0100 Chris Cannam Merge
Mon, 04 Aug 2014 15:15:34 +0100 Chris Cannam Make clean apply to cq subdir as well
Tue, 05 Aug 2014 17:23:27 +0100 Chris Cannam Update subrepo
Tue, 05 Aug 2014 17:12:46 +0100 Chris Cannam OS/X build fixes
Mon, 04 Aug 2014 09:22:05 +0100 Chris Cannam Remove some unused member variables
Mon, 28 Jul 2014 14:40:44 +0100 Chris Cannam Handle resampler latency, impose limits on input sample rate
Sat, 26 Jul 2014 10:18:01 +0100 Chris Cannam Docs, fix to temporary file removal in test script
Wed, 23 Jul 2014 18:36:41 +0100 Chris Cannam Max gain of 10 seems like it should be perfectly adequate! (and tests OK)
Wed, 23 Jul 2014 18:28:42 +0100 Chris Cannam Run draft-mode tests as well (actually they come out quite well on F measure)
Wed, 23 Jul 2014 18:28:29 +0100 Chris Cannam Thresholds and tidy
Wed, 23 Jul 2014 17:51:58 +0100 Chris Cannam Merge from branch "norm"
Wed, 23 Jul 2014 15:52:44 +0100 Chris Cannam Adjust some polyphony levels. Doesn't seem to make much difference in tests, but seems reasonable in principle norm
Wed, 23 Jul 2014 15:44:13 +0100 Chris Cannam Using all piano templates on unknown instrument slows things down a lot, and doesn't seem all that helpful norm
Wed, 23 Jul 2014 15:43:46 +0100 Chris Cannam Fix script invocation norm
Wed, 23 Jul 2014 15:20:49 +0100 Chris Cannam Removed tag eval-norm-s8 norm
Wed, 23 Jul 2014 15:20:39 +0100 Chris Cannam Added tag eval-norm-q8 for changeset 4ac067799e0b norm
Wed, 23 Jul 2014 15:20:27 +0100 Chris Cannam Added tag eval-norm-s5 for changeset 1d5258a37cdd norm
Wed, 23 Jul 2014 15:20:07 +0100 Chris Cannam Update subrepo norm eval-norm-s5
Wed, 23 Jul 2014 13:45:14 +0100 Chris Cannam Added tag eval-norm-u4 for changeset 70773820e719 norm
Wed, 23 Jul 2014 13:45:06 +0100 Chris Cannam Added tag eval-norm-t4 for changeset d67fae2bb29e norm
Wed, 23 Jul 2014 13:44:56 +0100 Chris Cannam Added tag eval-norm-s8 for changeset 4ac067799e0b norm
Wed, 23 Jul 2014 13:44:47 +0100 Chris Cannam Added tag eval-norm-rN for changeset b5a8836dd2a4 norm
Wed, 23 Jul 2014 13:44:35 +0100 Chris Cannam Added tag eval-norm-todate for changeset d9b688700819 norm
Wed, 23 Jul 2014 13:44:20 +0100 Chris Cannam Added tag eval-norm-asis for changeset d721a17f3e14 norm
Wed, 23 Jul 2014 10:29:26 +0100 Chris Cannam Tidy norm
Wed, 23 Jul 2014 10:20:07 +0100 Chris Cannam Make use of input gain information to adjust output note velocities back to original levels norm
Tue, 22 Jul 2014 18:41:09 +0100 Chris Cannam Don't need to build the flattendynamics plugin, just use the object files norm
Tue, 22 Jul 2014 18:32:00 +0100 Chris Cannam Add current trios output results for non-normalised input on default branch
Tue, 22 Jul 2014 18:24:12 +0100 Chris Cannam Latest piano test output norm
Tue, 22 Jul 2014 18:13:08 +0100 Chris Cannam Modify script so as to let the plugin do normalisation instead of putting flattendynamics first; also rename 2a to 2b in trios output filename norm
Tue, 22 Jul 2014 16:36:21 +0100 Chris Cannam Rename some output files; test flattendynamics-using plugin with un-normalised TRIOS input norm
Tue, 22 Jul 2014 16:11:20 +0100 Chris Cannam Use flattendynamics code within Silvet norm eval-norm-u4
Tue, 22 Jul 2014 15:40:45 +0100 Chris Cannam Comment only norm
Tue, 22 Jul 2014 15:40:40 +0100 Chris Cannam Another output norm
Tue, 22 Jul 2014 13:49:46 +0100 Chris Cannam Slightly more effective max rms norm eval-norm-t4