|
|
|
@ -8,7 +8,7 @@ FluidBufMFCC : FluidBufProcessor{
|
|
|
|
source.isNil.if {"FluidBufMFCC: Invalid source buffer".throw};
|
|
|
|
source.isNil.if {"FluidBufMFCC: Invalid source buffer".throw};
|
|
|
|
features.isNil.if {"FluidBufMFCC: Invalid features buffer".throw};
|
|
|
|
features.isNil.if {"FluidBufMFCC: Invalid features buffer".throw};
|
|
|
|
|
|
|
|
|
|
|
|
^FluidProxyUgen.kr(\FluidBufMFCCTrigger, -1, source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,trig, blocking);
|
|
|
|
^FluidProxyUgen.kr(\FluidBufMFCCTrigger, -1, source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,trig, blocking);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
*process { |server, source, startFrame = 0, numFrames = -1, startChan = 0, numChans = -1, features, numCoeffs = 13, numBands = 40, startCoeff = 0, minFreq = 20, maxFreq = 20000, windowSize = 1024, hopSize = -1, fftSize = -1, padding = 1, freeWhenDone=true, action |
|
|
|
|
*process { |server, source, startFrame = 0, numFrames = -1, startChan = 0, numChans = -1, features, numCoeffs = 13, numBands = 40, startCoeff = 0, minFreq = 20, maxFreq = 20000, windowSize = 1024, hopSize = -1, fftSize = -1, padding = 1, freeWhenDone=true, action |
|
|
|
|
@ -23,7 +23,7 @@ FluidBufMFCC : FluidBufProcessor{
|
|
|
|
^this.new(
|
|
|
|
^this.new(
|
|
|
|
server, nil,[features]
|
|
|
|
server, nil,[features]
|
|
|
|
).processList(
|
|
|
|
).processList(
|
|
|
|
[source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,0],freeWhenDone,action
|
|
|
|
[source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,0],freeWhenDone,action
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -39,7 +39,7 @@ FluidBufMFCC : FluidBufProcessor{
|
|
|
|
^this.new(
|
|
|
|
^this.new(
|
|
|
|
server, nil,[features]
|
|
|
|
server, nil,[features]
|
|
|
|
).processList(
|
|
|
|
).processList(
|
|
|
|
[source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,1],freeWhenDone,action
|
|
|
|
[source, startFrame, numFrames, startChan, numChans, features, padding, numCoeffs, numCoeffs, numBands, numBands, startCoeff, minFreq, maxFreq, windowSize, hopSize, fftSize, maxFFTSize,1],freeWhenDone,action
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|