2017-03-23 6:54 GMT-03:00 Orm Finnendahl
>
> In the object's new method, the object allocates a buffer ("buf") and
> writes the Hanning function with RMS compensation (the two nested
> divisions by npoints) into it.
>

ok, I get "buf" is a hann window with very small values (which depend on
npoints, the greater, the smaller) - so by dividing it by the number of
points, it's already doing the 'mean' value... that's what you mean by "RMS
compensated"?

I don't get what 'hp' is (x->x_buf + count)

all values (which depend on npoints, the greater, the smaller).

then I get that the square sum is normalized by being multiplied to 'hp'...

So, Basically, if I want to remove the 'hann normalization', I just take
'hp' out and divide it by npoints.

I tried it, and what I get is a more deviated value.

and as I see it, it's just applying a hanning envelope into the input and
NOTHING more, right?

It is not really compensating in any way, either with overlaping, or
multiplying the result for normalizing it, huh?

This was my original question, if it was compensated somehow, but it seems
not.

cheers
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to