Tue, 19 Nov 2019 10:13:32 +0000 |
Chris Cannam |
Update bqvec code
default tip
|
Sat, 12 Nov 2016 09:59:34 +0000 |
Chris Cannam |
Warn only once
|
Mon, 10 Oct 2016 17:00:36 +0100 |
Chris Cannam |
Remove unused member
|
Wed, 03 Aug 2016 10:47:26 +0100 |
Chris Cannam |
Whoops, we need the Vamp SDK library to build the plugin!
|
Fri, 08 Jul 2016 16:47:02 +0100 |
Chris Cannam |
Add a static library
|
Fri, 24 Jun 2016 14:52:07 +0100 |
Chris Cannam |
Build fix
|
Fri, 24 Jun 2016 14:47:45 +0100 |
Chris Cannam |
Bring dependent libraries in to repo
|
Wed, 07 Oct 2015 16:51:54 +0100 |
Chris Cannam |
Merge
|
Wed, 07 Oct 2015 16:47:31 +0100 |
Chris Cannam |
Fix crash in finetune mode sometimes caused by note remaining on while column falls below threshold
|
Mon, 07 Sep 2015 16:42:27 +0100 |
Chris Cannam |
Minor adjustments to test scripts
|
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
|
Tue, 22 Jul 2014 13:37:13 +0100 |
Chris Cannam |
Various experimental changes in flattendynamics
norm
|
Tue, 22 Jul 2014 08:27:06 +0100 |
Chris Cannam |
Another result
norm
|
Tue, 22 Jul 2014 08:11:45 +0100 |
Chris Cannam |
Slightly increase RMS max
norm eval-norm-q8
|
Mon, 21 Jul 2014 18:01:11 +0100 |
Chris Cannam |
Experiment with permitting some local variation rather than always aiming to flatten
norm
|
Mon, 21 Jul 2014 18:00:45 +0100 |
Chris Cannam |
Sort inputs, don't bother calculating generic-preset results (we've done that test)
norm
|
Fri, 18 Jul 2014 11:43:41 +0100 |
Chris Cannam |
More rms levels
norm
|
Thu, 17 Jul 2014 17:20:54 +0100 |
Chris Cannam |
Add various outputs (piano templates, different rms levels for flattened dynamics)
norm
|
Thu, 17 Jul 2014 16:42:48 +0100 |
Chris Cannam |
Try using the Flatten Dynamics plugin instead of norm-to-max-so-far
norm eval-norm-rN
|
Thu, 17 Jul 2014 16:29:18 +0100 |
Chris Cannam |
Bring in flatten-dynamics plugin code
norm
|
Wed, 16 Jul 2014 18:35:07 +0100 |
Chris Cannam |
Move evaluate_lab script to scripts/
norm
|
Wed, 16 Jul 2014 18:26:48 +0100 |
Chris Cannam |
Add output from this revision
norm
|
Wed, 16 Jul 2014 17:46:15 +0100 |
Chris Cannam |
Merge from default branch
norm eval-norm-todate
|
Wed, 16 Jul 2014 17:45:54 +0100 |
Chris Cannam |
Close old branch finetune
finetune
|
Wed, 16 Jul 2014 17:43:11 +0100 |
Chris Cannam |
Close old branch bqvec-openmp
bqvec-openmp
|
Wed, 16 Jul 2014 17:43:02 +0100 |
Chris Cannam |
Close old branch bqvec
bqvec
|
Wed, 16 Jul 2014 17:41:34 +0100 |
Chris Cannam |
Close old branch preshift
preshift
|
Wed, 16 Jul 2014 17:37:43 +0100 |
Chris Cannam |
Add piano test run
|
Wed, 16 Jul 2014 16:52:22 +0100 |
Chris Cannam |
Test only first 30 sec of each track (for quickness)
eval-norm-asis
|
Wed, 16 Jul 2014 14:02:46 +0100 |
Chris Cannam |
Some fixes to evaluation script
|
Wed, 16 Jul 2014 13:29:38 +0100 |
Chris Cannam |
Move some scripts about, make piano test script produce norm'd ref output as well as non-norm'd test output
|
Wed, 16 Jul 2014 12:46:18 +0100 |
Chris Cannam |
Add piano-evaluation script; fix one of the piano groundtruth files (was a variable-tempo file which naive conversion script couldn't handle); fix the conversion script to fail when such a file is encountered
|
Wed, 16 Jul 2014 08:11:08 +0100 |
Chris Cannam |
MIDI and .lab format groundtruth files for small piano dataset
|
Tue, 15 Jul 2014 17:18:04 +0100 |
Chris Cannam |
Add piano and viola (for string quartet) to instruments, update RDF
|
Tue, 15 Jul 2014 16:40:58 +0100 |
Chris Cannam |
Give RWC piano same range as other pianos
|
Tue, 15 Jul 2014 16:39:30 +0100 |
Chris Cannam |
Add viola, RWC piano headers
|
Tue, 15 Jul 2014 16:34:49 +0100 |
Chris Cannam |
Add RWC-derived piano template, and viola
|
Tue, 15 Jul 2014 14:11:44 +0100 |
Chris Cannam |
Update subrepo
|
Tue, 15 Jul 2014 13:32:27 +0100 |
Chris Cannam |
Normalise samples to cumulative maximum (experimentally)
norm
|
Tue, 15 Jul 2014 13:28:52 +0100 |
Chris Cannam |
Use all three piano templates
|
Tue, 15 Jul 2014 13:28:25 +0100 |
Chris Cannam |
Make source sparsity configurable in instrument pack as well as pitch sparsity; make both equal to 1 for piano templates
|
Tue, 15 Jul 2014 13:26:56 +0100 |
Chris Cannam |
Some doc tweaks
|
Mon, 30 Jun 2014 11:38:33 +0100 |
Chris Cannam |
Merge from default branch
noteagent
|
Mon, 30 Jun 2014 11:38:12 +0100 |
Chris Cannam |
Some single-instrument tests
|
Fri, 20 Jun 2014 10:30:04 +0100 |
Chris Cannam |
More RDF data
|
Wed, 04 Jun 2014 13:03:56 +0100 |
Chris Cannam |
Agent test output. Much worse!
noteagent
|
Wed, 04 Jun 2014 12:50:46 +0100 |
Chris Cannam |
Restore more theoretically agent-friendly instrument settings
noteagent
|
Wed, 04 Jun 2014 12:48:52 +0100 |
Chris Cannam |
Merge from default branch; remove previous test run (I'm pretty sure it was re-running the previous code and had not rebuilt it!)
noteagent
|
Wed, 04 Jun 2014 12:48:06 +0100 |
Chris Cannam |
New test run
|
Wed, 04 Jun 2014 12:24:47 +0100 |
Chris Cannam |
Translate saxophone instrument to tenorsax; call make before running!
|
Wed, 04 Jun 2014 12:12:56 +0100 |
Chris Cannam |
Rename file, add labels
noteagent
|
Wed, 04 Jun 2014 12:11:25 +0100 |
Chris Cannam |
Merge from default branch
noteagent
|
Wed, 04 Jun 2014 12:11:07 +0100 |
Chris Cannam |
Print out instrument alongside main arrow; add a new test run output
|
Wed, 04 Jun 2014 12:00:55 +0100 |
Chris Cannam |
Use same polyphony/threshold settings for all single instruments as for unknown/multiple instruments (for comparative evaluation)
|
Wed, 04 Jun 2014 11:53:32 +0100 |
Chris Cannam |
Evaluation output
noteagent
|
Wed, 04 Jun 2014 11:46:01 +0100 |
Chris Cannam |
Merge from the default branch
noteagent
|
Wed, 04 Jun 2014 11:45:42 +0100 |
Chris Cannam |
Run again with parameter settings for instruments. I see the results are worse!
|
Wed, 04 Jun 2014 11:30:21 +0100 |
Chris Cannam |
Add category file
|
Wed, 04 Jun 2014 11:26:59 +0100 |
Chris Cannam |
More adjustments, and an output file
|
Wed, 04 Jun 2014 11:07:34 +0100 |
Chris Cannam |
Fixes to script
|
Wed, 04 Jun 2014 10:57:54 +0100 |
Chris Cannam |
Converted data for evaluation runs
|
Wed, 04 Jun 2014 10:16:22 +0100 |
Chris Cannam |
Move MIDI files of mixdowns to subdirs, start adding single-instrument groundtruth
|
Wed, 04 Jun 2014 09:55:31 +0100 |
Chris Cannam |
RDF file, and some copyright etc updates
|
Thu, 29 May 2014 15:18:14 +0100 |
Chris Cannam |
Debug out
noteagent
|
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
|
Tue, 06 May 2014 14:20:36 +0100 |
Chris Cannam |
Results from that change
bqvec
|
Tue, 06 May 2014 14:19:19 +0100 |
Chris Cannam |
Complete using bqvec for allocation etc, but with unchanged processing logic
bqvec
|
Tue, 06 May 2014 13:49:52 +0100 |
Chris Cannam |
First bit of bqvec adaptation
bqvec
|
Tue, 06 May 2014 13:05:43 +0100 |
Chris Cannam |
Another result
timing
|
Tue, 06 May 2014 12:56:18 +0100 |
Chris Cannam |
Initialise new vectors with epsilon instead of copying and then overwriting
timing
|
Tue, 06 May 2014 12:49:49 +0100 |
Chris Cannam |
Store templates as doubles instead of floats
timing
|
Tue, 06 May 2014 12:45:09 +0100 |
Chris Cannam |
Report
timing
|
Tue, 06 May 2014 12:43:59 +0100 |
Chris Cannam |
Reorder internal loops
timing
|
Tue, 06 May 2014 12:39:19 +0100 |
Chris Cannam |
Merge loops
timing
|
Tue, 06 May 2014 12:39:12 +0100 |
Chris Cannam |
More results
timing
|
Tue, 06 May 2014 11:53:02 +0100 |
Chris Cannam |
Hoist variables, add consts
timing
|
Tue, 06 May 2014 11:31:14 +0100 |
Chris Cannam |
Update results
|
Tue, 06 May 2014 11:31:04 +0100 |
Chris Cannam |
Further timing test results
timing
|
Tue, 06 May 2014 11:26:33 +0100 |
Chris Cannam |
Timing outputs
timing
|
Tue, 06 May 2014 11:23:07 +0100 |
Chris Cannam |
Halve number of iterations
timing
|
Tue, 06 May 2014 11:22:17 +0100 |
Chris Cannam |
Timing results
|
Tue, 06 May 2014 11:21:28 +0100 |
Chris Cannam |
Some testing results
timing
|
Tue, 06 May 2014 11:17:08 +0100 |
Chris Cannam |
Remove debug printouts
timing
|
Tue, 06 May 2014 11:13:25 +0100 |
Chris Cannam |
Remove FCQ return as well
timing
|
Tue, 06 May 2014 11:10:52 +0100 |
Chris Cannam |
Remove return of CQ output features
timing
|
Tue, 06 May 2014 11:09:07 +0100 |
Chris Cannam |
Add initial timing outputs
|
Tue, 06 May 2014 10:59:04 +0100 |
Chris Cannam |
Add timing test script
|
Sat, 03 May 2014 20:49:51 +0100 |
emmanouilb |
evaluation of transcription output
|
Tue, 29 Apr 2014 12:05:58 +0100 |
Chris Cannam |
Merge
|
Tue, 29 Apr 2014 12:05:52 +0100 |
Chris Cannam |
Run again, with files normalised as in the MIREX tests
|
Tue, 29 Apr 2014 10:42:53 +0100 |
Chris Cannam |
Simplify naming, handle files individually, scale inputs
|
Tue, 29 Apr 2014 11:12:24 +0100 |
Chris Cannam |
Rest of MATLAB outputs
|
Mon, 28 Apr 2014 17:37:13 +0100 |
Chris Cannam |
And another
|
Mon, 28 Apr 2014 17:36:16 +0100 |
Chris Cannam |
Merge
|
Mon, 28 Apr 2014 17:35:40 +0100 |
Chris Cannam |
MATLAB outputs so far
|
Mon, 28 Apr 2014 15:03:36 +0100 |
Chris Cannam |
Current outputs
|
Mon, 28 Apr 2014 13:01:30 +0100 |
Chris Cannam |
Test code
|
Mon, 28 Apr 2014 12:45:06 +0100 |
Chris Cannam |
Script to calculate test data using Silvet
|
Mon, 28 Apr 2014 12:32:36 +0100 |
Chris Cannam |
Timings
|
Mon, 28 Apr 2014 11:05:32 +0100 |
Chris Cannam |
Add script to calculate TRIOS dataset results using MIREX submission code
|
Tue, 08 Apr 2014 17:45:26 +0100 |
Chris Cannam |
Comment
|
Tue, 08 Apr 2014 13:36:07 +0100 |
Chris Cannam |
Max, not median strength for velocity (duh)
|
Tue, 08 Apr 2014 13:30:43 +0100 |
Chris Cannam |
Merge from branch preshift
|
Tue, 08 Apr 2014 13:30:32 +0100 |
Chris Cannam |
Support shifts as an additional dimension (as in the original model). Also return velocity as well.
preshift
|
Mon, 07 Apr 2014 17:36:40 +0100 |
Chris Cannam |
Merge from default branch
preshift
|
Mon, 07 Apr 2014 17:34:19 +0100 |
Chris Cannam |
Fix incorrect normalisation of source activation matrix
|
Mon, 07 Apr 2014 17:07:51 +0100 |
Chris Cannam |
Merge from default branch
preshift
|
Mon, 07 Apr 2014 17:07:36 +0100 |
Chris Cannam |
More outputs
|
Mon, 07 Apr 2014 16:23:16 +0100 |
Chris Cannam |
Merge from default branch
preshift
|
Mon, 07 Apr 2014 16:21:57 +0100 |
Chris Cannam |
Use supplied pitch ranges, plus subrepo update
|
Mon, 07 Apr 2014 14:36:52 +0100 |
Chris Cannam |
Sum rather than max?
preshift
|
Mon, 07 Apr 2014 14:18:39 +0100 |
Chris Cannam |
Merge from default branch
preshift
|
Mon, 07 Apr 2014 14:18:22 +0100 |
Chris Cannam |
Fix noise-reduction filtering (it was going the wrong way)
|
Mon, 07 Apr 2014 13:01:08 +0100 |
Chris Cannam |
Get notes out using pre-shifted templates (not working properly)
preshift
|
Mon, 07 Apr 2014 11:02:06 +0100 |
Chris Cannam |
Experiment with pre-shifted templates
preshift
|
Mon, 07 Apr 2014 10:49:45 +0100 |
Chris Cannam |
Add example output from MIREX code
|
Sat, 05 Apr 2014 18:10:33 +0100 |
Chris Cannam |
Sparsity parameters
|
Sat, 05 Apr 2014 17:57:50 +0100 |
Chris Cannam |
Return an actual note transcription
|
Sat, 05 Apr 2014 13:18:55 +0100 |
Chris Cannam |
Return a sketch of notes from pitch activation matrix
|
Sat, 05 Apr 2014 08:41:55 +0100 |
Chris Cannam |
Fix typo in pitch activation output
|
Fri, 04 Apr 2014 19:05:47 +0100 |
Chris Cannam |
Return pitch activation matrix
|
Fri, 04 Apr 2014 18:18:18 +0100 |
Chris Cannam |
Calculate column sums, etc
|
Fri, 04 Apr 2014 17:48:06 +0100 |
Chris Cannam |
Fill out the EM logic
|
Fri, 04 Apr 2014 14:38:40 +0100 |
Chris Cannam |
More on EM
|
Fri, 04 Apr 2014 14:28:41 +0100 |
Chris Cannam |
Start on EM class
|
Fri, 04 Apr 2014 13:43:51 +0100 |
Chris Cannam |
Drop the latency columns from the CQ start
|
Fri, 04 Apr 2014 13:29:33 +0100 |
Chris Cannam |
Filter the constant Q spectrogram in a similar manner to the matlab version
|
Thu, 03 Apr 2014 17:38:45 +0100 |
Chris Cannam |
Stubbing out Vamp plugin
|
Tue, 01 Apr 2014 17:40:21 +0100 |
Chris Cannam |
Add templates in C header form (and conversion program)
|
Tue, 01 Apr 2014 17:01:56 +0100 |
Chris Cannam |
Notes
|
Mon, 31 Mar 2014 17:21:51 +0100 |
Chris Cannam |
Reuse some calculations, plot some plots
|
Mon, 31 Mar 2014 17:06:24 +0100 |
Chris Cannam |
Split single-column and matrix versions
|
Mon, 31 Mar 2014 17:03:51 +0100 |
Chris Cannam |
Now to try to get the matrix version working!
|
Mon, 31 Mar 2014 15:41:15 +0100 |
Chris Cannam |
I think that previous normalisation was wrong!
|
Mon, 31 Mar 2014 12:46:24 +0100 |
Chris Cannam |
Normalise source distributions row-wise (per note)
|
Fri, 28 Mar 2014 15:38:07 +0000 |
Chris Cannam |
Hardcode the ranges
|
Fri, 28 Mar 2014 14:00:40 +0000 |
Chris Cannam |
Instruments by number rather than by name
|
Fri, 28 Mar 2014 12:52:11 +0000 |
Chris Cannam |
I think this may be the right arrangement. Print out some results.
|
Thu, 27 Mar 2014 11:52:07 +0000 |
Chris Cannam |
Getting there, slowly, sort of, with EM
|
Wed, 26 Mar 2014 18:49:12 +0000 |
Chris Cannam |
Starting to revisit this EM logic and test in a single-column world
|
Wed, 26 Mar 2014 11:44:51 +0000 |
Chris Cannam |
Add paper describing the "fast" version (amt_mssiplca_fast)
|
Wed, 26 Mar 2014 08:51:03 +0000 |
Chris Cannam |
Build fix
|
Wed, 26 Mar 2014 08:33:45 +0000 |
Chris Cannam |
Add non-convolutional version
|
Tue, 25 Mar 2014 11:22:35 +0000 |
Chris Cannam |
use tiledTo, some more notes
|
Mon, 24 Mar 2014 16:31:20 +0000 |
Chris Cannam |
More (sometimes baffled) annotations and a bit of work on the EM
|
Fri, 21 Mar 2014 18:12:38 +0000 |
Chris Cannam |
Ranges, EM initialisation
|
Fri, 21 Mar 2014 17:14:44 +0000 |
Chris Cannam |
Prepare the ground for cqt and templates
|
Fri, 21 Mar 2014 17:05:26 +0000 |
Chris Cannam |
Add two overlooked data files
|
Thu, 20 Mar 2014 17:47:14 +0000 |
Chris Cannam |
More notes (about the frequency range retained from the constant Q)
|
Thu, 20 Mar 2014 11:18:22 +0000 |
Chris Cannam |
Extract and commit basic piano templates from the templates.json file;
|
Thu, 20 Mar 2014 10:57:48 +0000 |
Chris Cannam |
More notes
|
Wed, 19 Mar 2014 17:32:12 +0000 |
Chris Cannam |
Add Smaragdis-Raj PLCA paper
|
Wed, 19 Mar 2014 13:27:22 +0000 |
Chris Cannam |
More annotations
|
Wed, 19 Mar 2014 12:40:46 +0000 |
Chris Cannam |
Begin annotating the m files
|
Wed, 19 Mar 2014 09:25:07 +0000 |
Chris Cannam |
Data from MIREX code, in CSV
|
Wed, 19 Mar 2014 09:11:19 +0000 |
Chris Cannam |
Add ISMIR 2012 paper on music transcription
|
Wed, 19 Mar 2014 09:09:23 +0000 |
Chris Cannam |
Add MIREX 2012 code
|
Mon, 17 Mar 2014 15:58:01 +0000 |
Chris Cannam |
Import piano templates
|
Thu, 13 Feb 2014 12:39:34 +0000 |
Chris Cannam |
Add papers
|