> Not a reference, but source code from my libAHmath library:
>
> http://www.huennebeck-online.de/software/download/src/index.html -> Math Library
>
> The function ReduceSpectrum::smoothLogXScale() in ReduceSpectrum.c does
> smoothing for any factor.
>
> bye
> Andreas
Andreas, thanks! I'll dig in.
Andrew
Reply by Andreas Huennebeck●July 11, 20062006-07-11
a@gaydenko.com wrote:
> Does anybody know a ref(s) to free description of fractional octave
> smoothing?
Agree, Google is my friend :-) But the article has nothing cobcrete,
except for a ref to the P.Hatziantoniou,J.Mourjopoulos paper.
At any case, I have found inside DRC code something like dtetrmining a
window width for a smotthing. Now, my python code looks this way:
def foClasicSmooth( x, octaveFraction = 1.0/3.0 ):
y = []
rightFactor = math.pow(2.0, octaveFraction / 2.0 )
leftFactor = 1.0 / rightFactor
for n in range(len(x)):
left = long(n * leftFactor)
right = long(n * rightFactor)
y.append( sum( x[left : right + 1] ) / (right - left + 1) )
return y
It works fine for me.
Reply by robert bristow-johnson●July 9, 20062006-07-09
a@gaydenko.com wrote:
> Does anybody know a ref(s) to free description of fractional octave
> smoothing?