JuliaDSP / MFCC.jl

Mel Frequency Cepstral Coefficients calculation for Julia
BSD 2-Clause "Simplified" License
33 stars 18 forks source link

Missing levinson when modelorder=1 #1

Closed WojciechMigda closed 1 year ago

WojciechMigda commented 9 years ago

When I run MFCC like this: mfcc(sig, MP3PARAMS.rate / float(DOWN_RATIO), modelorder=1)

an error is reported: ERROR: levinson not defined in dolpc at ${HOME}\.julia\v0.3\MFCC\src\rasta.jl:174 in mfcc at ${HOME}\.julia\v0.3\MFCC\src\mfccs.jl:29

My Pkg.status(): 8 required packages: - DataFrames 0.6.9 - HDF5 0.5.5 - IJulia 1.0.3 - MFCC 0.0.2 - PyPlot 2.1.0 - SPTK 0.0.1 - WORLD 0.1.3 - WinRPM 0.1.12

When modelorder=0 it runs fine.

davidavdav commented 9 years ago

Thanks, this is a bug, levinson() is not defined. I don't know what I was doing...

davidavdav commented 9 years ago

Ah. This is a result of moving stuff from a finer-grained module structure to a more coarse-grained.

https://github.com/davidavdav/SignalProcessing.jl/blob/master/src/SignalProcessing.jl contains levinson it seems. I remember figuring out the license terms with Paul Kienzle, and told the DSP people about it, but I suppose they never picked that up.

davidavdav commented 1 year ago

I thinks this has been resolved by now.