log

age author description
Thu, 29 May 2014 10:30:08 +0100 Chris Cannam Fixes to mono feeder; use it for monophonic instruments noteagent
Thu, 29 May 2014 09:21:15 +0100 Chris Cannam Emit "MIDI-compatible" frequencies only, unless in fine tuning mode noteagent
Wed, 28 May 2014 15:16:00 +0100 Chris Cannam Don't retain returned hypotheses -- to avoid having to test whether we've seen them before noteagent
Wed, 28 May 2014 15:05:43 +0100 Chris Cannam Tidy column counting noteagent
Wed, 28 May 2014 14:56:01 +0100 Chris Cannam Merge from default branch noteagent
Wed, 28 May 2014 14:54:01 +0100 Chris Cannam Wire up note agent code -- results are not very good, so far noteagent
Fri, 23 May 2014 18:17:59 +0100 Chris Cannam Add some further parameters to the instrument pack
Fri, 23 May 2014 17:03:27 +0100 Chris Cannam Remove some irrelevant code noteagent
Fri, 23 May 2014 12:40:18 +0100 Chris Cannam Experimental branch toward note-agent stuff (not actually plumbed in yet) noteagent
Thu, 22 May 2014 16:59:12 +0100 Chris Cannam Have a first go at reporting f0 f0
Thu, 22 May 2014 15:06:37 +0100 Chris Cannam Fix incorrect use of int for non-integer shift weights
Thu, 22 May 2014 12:11:33 +0100 Chris Cannam Restore (and fix) the time-frequency distribution output (filtered CQ); tidy up the bottom-octave handling in draft mode
Wed, 21 May 2014 15:19:02 +0100 Chris Cannam Comment
Wed, 21 May 2014 15:03:12 +0100 Chris Cannam Add some ensemble instrument packs
Wed, 21 May 2014 14:42:00 +0100 Chris Cannam Emit cents offset in note name too
Wed, 21 May 2014 14:41:53 +0100 Chris Cannam Introduce shift sparsity
Wed, 21 May 2014 12:15:29 +0100 Chris Cannam In draft mode, make the CQ transform one octave shorter (bottom octave empty)
Wed, 21 May 2014 12:10:02 +0100 Chris Cannam Remove comment (quick test suggests this makes little difference either way)
Wed, 21 May 2014 11:53:54 +0100 Chris Cannam Merge from branch finetune
Wed, 21 May 2014 11:53:31 +0100 Chris Cannam Refactor to avoid allocating 300 EM objects at a time! finetune
Wed, 21 May 2014 11:15:53 +0100 Chris Cannam More work on returning sensibly-shifted notes with fine tuning finetune
Wed, 21 May 2014 09:11:49 +0100 Chris Cannam Store active shifts separately from active pitches finetune
Tue, 20 May 2014 17:49:07 +0100 Chris Cannam More on returning fine tuning (but we're treating different shifts of the same pitch as different notes at the moment which is not right) finetune
Tue, 20 May 2014 17:34:49 +0100 Chris Cannam Start working on returning fine-tuning pitches finetune
Tue, 20 May 2014 16:48:33 +0100 Chris Cannam Use 20ms resolution in hq mode, 40ms only in draft mode
Tue, 20 May 2014 16:21:33 +0100 Chris Cannam Some measurements suggest we get slightly better results with more iterations, but not drastically worse with fewer -- so go lower for draft and higher for hq mode
Tue, 20 May 2014 15:56:57 +0100 Chris Cannam Minor tidy
Tue, 20 May 2014 15:37:03 +0100 Chris Cannam Add solo instrument parameter
Tue, 20 May 2014 15:31:05 +0100 Chris Cannam Introduce InstrumentPack class
Tue, 20 May 2014 13:55:44 +0100 Chris Cannam Remove extra outputs
Tue, 20 May 2014 13:53:17 +0100 Chris Cannam Ensure subrepo Makefile is always invoked, not only if the target doesn't exist
Mon, 19 May 2014 17:47:34 +0100 Chris Cannam Bin frequencies, and some comments
Fri, 16 May 2014 14:37:20 +0100 Chris Cannam COPYING, README, subrepos
Fri, 16 May 2014 10:45:42 +0100 Chris Cannam OS/X build stuff
Fri, 16 May 2014 10:28:46 +0100 Chris Cannam Note on parameters etc
Fri, 16 May 2014 10:12:55 +0100 Chris Cannam Processing parameters. Main difference is use of atomHopFactor of 0.3 instead of 0.25
Fri, 16 May 2014 08:09:42 +0100 Chris Cannam Add overlooked MedianFilter
Thu, 15 May 2014 15:25:03 +0100 Chris Cannam Update subrepo to new structure
Wed, 14 May 2014 19:38:36 +0100 Chris Cannam double -> float in EM (to test)
Wed, 14 May 2014 18:09:06 +0100 Chris Cannam Some comments on things to try next...
Wed, 14 May 2014 18:08:47 +0100 Chris Cannam Normalise input file in the same way as the MIREX submission code
Wed, 14 May 2014 17:52:05 +0100 Chris Cannam Add citation file
Wed, 14 May 2014 15:59:02 +0100 Chris Cannam Update subrepos
Wed, 14 May 2014 11:42:33 +0100 Chris Cannam Update subrepos (marginally quicker)
Tue, 13 May 2014 14:34:04 +0100 Chris Cannam Update CQ implementation following inverse-CQ merge
Thu, 08 May 2014 18:12:14 +0100 Chris Cannam Include qm-dsp objects
Thu, 08 May 2014 17:31:55 +0100 Chris Cannam Add qm-dsp as subrepo
Thu, 08 May 2014 14:39:41 +0100 Chris Cannam Add script to run timing and evaluation for a specific revision
Thu, 08 May 2014 13:54:08 +0100 Chris Cannam Print MIREX-groundtruth evaluation as well for reference
Thu, 08 May 2014 13:51:28 +0100 Chris Cannam One more echo!
Thu, 08 May 2014 13:50:42 +0100 Chris Cannam Add evaluation to timing script
Thu, 08 May 2014 13:41:13 +0100 Chris Cannam Another evaluation script, and a README
Thu, 08 May 2014 13:02:25 +0100 Chris Cannam Forgot to add conversion script
Thu, 08 May 2014 12:59:33 +0100 Chris Cannam Adjust warning so as to indicate what program did the converting
Thu, 08 May 2014 12:59:09 +0100 Chris Cannam Ground-truth data in CSV and lab format, converted from the MIDI using Sonic Visualiser and then to lab using the script here
Thu, 08 May 2014 12:27:17 +0100 Chris Cannam groundtruth directory
Thu, 08 May 2014 12:06:13 +0100 Chris Cannam One further result
Thu, 08 May 2014 12:05:41 +0100 Chris Cannam Some timings from T40p
Thu, 08 May 2014 09:49:27 +0100 Chris Cannam Timings for last change
Thu, 08 May 2014 09:47:18 +0100 Chris Cannam Include in sum only the notes actually in range for an instrument (the other templates should be all zeros anyway)
Thu, 08 May 2014 09:34:22 +0100 Chris Cannam More notes
Wed, 07 May 2014 20:49:33 +0100 Chris Cannam Subrepo state
Wed, 07 May 2014 11:55:32 +0100 Chris Cannam Merge from branch bqvec-openmp
Wed, 07 May 2014 11:51:31 +0100 Chris Cannam bqvec as subrepo bqvec-openmp
Wed, 07 May 2014 11:18:30 +0100 Chris Cannam Comments bqvec-openmp
Wed, 07 May 2014 11:07:50 +0100 Chris Cannam Report on last change bqvec-openmp
Wed, 07 May 2014 11:06:18 +0100 Chris Cannam Simplify omp loop, leaving more to the omp scheduler bqvec-openmp
Wed, 07 May 2014 10:48:58 +0100 Chris Cannam Backed out changeset dfb6e5ce3eb1 -- it was arithmetically quite wrong! bqvec-openmp
Wed, 07 May 2014 10:44:18 +0100 Chris Cannam Simplify normalisation bqvec-openmp
Wed, 07 May 2014 10:44:11 +0100 Chris Cannam More results bqvec-openmp
Wed, 07 May 2014 10:38:21 +0100 Chris Cannam Eliminate a loop bqvec-openmp
Wed, 07 May 2014 10:00:39 +0100 Chris Cannam Copy reports to this branch. The other head here is a dead-end. bqvec-openmp
Wed, 07 May 2014 09:59:20 +0100 Chris Cannam Another timing report bqvec-openmp
Wed, 07 May 2014 09:57:19 +0100 Chris Cannam Reorder the calculations to match the series of vector operations in the most recent bqvec code, just in case it's the order of vector calculations that is saving the time rather than the avoidance of std::vector timing
Wed, 07 May 2014 09:48:56 +0100 Chris Cannam Report on last couple of tests bqvec-openmp
Wed, 07 May 2014 09:43:15 +0100 Chris Cannam Pull out shifted templates into separate arrays with proper alignment (trading off memory occupied against getting the alignments right) bqvec-openmp
Wed, 07 May 2014 09:08:52 +0100 Chris Cannam Simplify slightly, make HQ mode the default bqvec-openmp
Wed, 07 May 2014 09:01:32 +0100 Chris Cannam Merge from default branch bqvec-openmp
Wed, 07 May 2014 08:55:44 +0100 Chris Cannam Fixed order of with_gain function in bqvec, updating correspondingly bqvec-openmp
Tue, 06 May 2014 18:55:11 +0100 Chris Cannam Add draft/intensive mode setting (determines whether to use shifts)
Tue, 06 May 2014 18:28:34 +0100 Chris Cannam Subrepo state
Tue, 06 May 2014 16:50:25 +0100 Chris Cannam Bring all branch test reports into default
Tue, 06 May 2014 16:38:39 +0100 Chris Cannam Report on latest bqvec-openmp
Tue, 06 May 2014 16:36:46 +0100 Chris Cannam Merge OpenMP and bqvec stuff into bqvec-openmp branch bqvec-openmp
Tue, 06 May 2014 16:31:32 +0100 Chris Cannam Report on results openmp
Tue, 06 May 2014 16:28:04 +0100 Chris Cannam OpenMP support in main EM iteration openmp
Tue, 06 May 2014 16:05:05 +0100 Chris Cannam Update results, tidy a bit bqvec
Tue, 06 May 2014 15:12:45 +0100 Chris Cannam Ooh, that's a trappy one bqvec
Tue, 06 May 2014 15:09:16 +0100 Chris Cannam Some results and a question... bqvec
Tue, 06 May 2014 14:57:09 +0100 Chris Cannam Cut allocations with temporary storage ready to swap in bqvec
Tue, 06 May 2014 14:53:11 +0100 Chris Cannam Use a couple more bqvec calls bqvec
Tue, 06 May 2014 14:46:46 +0100 Chris Cannam Report on single-precision performance timing
Tue, 06 May 2014 14:45:16 +0100 Chris Cannam Use single-precision floats throughout EM code timing
Tue, 06 May 2014 14:38:43 +0100 Chris Cannam Report result bqvec
Tue, 06 May 2014 14:37:42 +0100 Chris Cannam Fix silly bug bqvec
Tue, 06 May 2014 14:29:07 +0100 Chris Cannam Vectorise some calculations bqvec