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.
|