30 "key",
"SpectralShapeShift",
35 static FactoryRegistrator<ProcessingFactory, SpectralShapeShift>
reg =
metadata;
47 mLogSpectrum = inSpec;
50 mSpectralEnvelope.SetSpectralRange(mSpectralRange);
52 mSpectralPeakDetect.
Do(mLogSpectrum, mSpectralPeaks);
53 mSpectralEnvelopeExtract.
Do(mSpectralPeaks,mSpectralEnvelope);
58 BPF& magBPF=mSpectralEnvelope.GetMagBPF();
59 int nPoints=magBPF.
Size();
63 for(
int i=0;i<nPoints;i++)
70 mSpectralEnvelopeApply.
Do(mLogSpectrum,mSpectralEnvelope,outSpec);