Wiki » History » Version 3

Chris Cannam, 2015-01-19 10:11 AM

1 1 Chris Cannam
h1. Preprocessing options to be implemented
2 1 Chris Cannam
3 1 Chris Cannam
h2. Flatten dynamics
4 1 Chris Cannam
5 1 Chris Cannam
Integrating the "Flatten Dynamics plugin":/projects/flattendynamics
6 2 Chris Cannam
7 2 Chris Cannam
h2. De-envelope
8 2 Chris Cannam
9 2 Chris Cannam
Using cepstral processing to factor out the spectral envelope, after "Simple Cepstrum":/projects/vamp-simple-cepstrum
10 2 Chris Cannam
11 2 Chris Cannam
h2. Remove broadband noise
12 3 Chris Cannam
13 3 Chris Cannam
Like the initial noise-removal phase of "Silvet":/projects/silvet -- which runs noise removal on the constant-Q spectrum, but I expect the method would work unchanged for STFT as well
14 3 Chris Cannam
15 3 Chris Cannam
h2. Remove pitched sounds
16 3 Chris Cannam
17 3 Chris Cannam
For symmetry with "Remove broadband noise", something that filters out stable pitched sinusoidal or harmonic content in the manner of the "Devuvuzelator":/projects/devuvuzelator (does this have any application?)
18 3 Chris Cannam
19 3 Chris Cannam
h2. Add broadband noise
20 3 Chris Cannam
21 3 Chris Cannam
Surprisingly turned out to have a potential application in MATCH: adding -30dB white noise to the inputs gave a more stable alignment