Tue, 08 Sep 2015 10:58:19 +0100 |
Chris Cannam |
Fix memory leak in EM
v1.1
|
Mon, 07 Sep 2015 12:00:22 +0100 |
Chris Cannam |
Remove unused arg
|
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
|
Tue, 28 Apr 2015 11:24:23 +0100 |
Chris Cannam |
Merge from default branch
livemode
|
Tue, 28 Apr 2015 09:17:12 +0100 |
Chris Cannam |
Update subrepo code
|
Mon, 19 Jan 2015 09:33:35 +0000 |
Chris Cannam |
Update bqvec paths
livemode
|
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
|
Mon, 04 Aug 2014 09:22:05 +0100 |
Chris Cannam |
Remove some unused member variables
|
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 14:41:53 +0100 |
Chris Cannam |
Introduce shift sparsity
|
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:31:05 +0100 |
Chris Cannam |
Introduce InstrumentPack class
|
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...
|
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)
|
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:38:21 +0100 |
Chris Cannam |
Eliminate a loop
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: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 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 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:45:16 +0100 |
Chris Cannam |
Use single-precision floats throughout EM code
timing
|