31 "key",
"SpectralNotch",
36 static FactoryRegistrator<ProcessingFactory, SpectralNotch>
reg =
metadata;
45 int spectrumSize = in.
GetSize();
47 TData spectralResolution = spectrumSize/in.GetSpectralRange();
53 int leftLimit = centerFreq-band;
54 if(leftLimit<0) leftLimit = 0;
55 int rightLimit = centerFreq+band+1;
56 if(rightLimit>spectrumSize) rightLimit=spectrumSize;
57 for (n=leftLimit; n<rightLimit;n++)
62 outMag[leftLimit-1] *= (gain*0.5);
63 outMag[rightLimit] *= (gain*0.5);