Robin Schmidt
Robin Schmidt
ok - this here: ``` testEnvelopeMatching( "MutedMallets/(0042)DPan_MutedMalletsNorth`n=D2`tail=3", "MutedMallets/(0031)DPan_MutedMalletsNorth`n=D2`tail=1"); ``` is weird:  (still "in range" though). but here, we are not really dealing a decaying tail type of envelope. that...
but, of course, if your tail envelope is not really of a decaying shape at all - such as this one - you can get anything. imagine an almost flat...
what is your match-level setting?
ok - i think, 0031 is really a good example for a bad sample and 0034 a good example for a good sample. with 31, you are trying to match...
> Having to set match level is impractical. well, we could perhaps let the algo automatically pick it based on the average level of the tail signal. ...but if >...
here are similarity measures based on sum of absolute and squared differences. the minimum is clearly identifiable (especially for the absolute value) and exactly at the position of the best...
> once you add this to the library, I can try again to see if I get some good results? yes - there's a new function `getBestMatchOffset` in MiscUnfinished.h -...
> how do I get the two envelopes for the inputs? Can I leave that blank? blank? how are you supposed to compute an output value without input data? no,...
ok - first real world test over here - again with 42/31 pair (here, the raw amplitude is plotted - no decibels):  zoomed in:  and with the formerly...
the second one with the two bumps in the shiftee could perhaps be a bit more to the left...i have some additional ideas how to make it better.....but i think,...