27 void SMSAnalysisConfig::DefaultInit()
34 void SMSAnalysisConfig::DefaultValues()
37 SetprSamplingRate(44100);
42 GetPeakDetect().SetMagThreshold(-60);
55 GetSinSpectralAnalysis().SetWindowSize(w);
60 return GetSinSpectralAnalysis().GetWindowSize();
66 GetSinSpectralAnalysis().SetWindowType(t);
71 return GetSinSpectralAnalysis().GetWindowType();
77 GetSinSpectralAnalysis().SetZeroPadding(z);
82 return GetSinSpectralAnalysis().GetZeroPadding();
87 GetSinSpectralAnalysis().SetHopSize(h);
88 GetResSpectralAnalysis().SetHopSize(h);
93 return GetSinSpectralAnalysis().GetHopSize();
100 GetResSpectralAnalysis().SetWindowSize(w);
101 GetSynthSineSpectrum().SetSpectrumSize(GetResSpectralAnalysis().GetFFT().GetAudioSize()/2+1);
106 return GetResSpectralAnalysis().GetWindowSize();
112 GetResSpectralAnalysis().SetWindowType(t);
117 return GetResSpectralAnalysis().GetWindowType();
123 GetResSpectralAnalysis().SetZeroPadding(z);
128 return GetResSpectralAnalysis().GetZeroPadding();
134 SetprSamplingRate(
int(sr) );
135 GetSinSpectralAnalysis().SetSamplingRate(sr);
136 GetResSpectralAnalysis().SetSamplingRate(sr);
137 GetSynthSineSpectrum().SetSamplingRate(sr);
142 return TData(GetprSamplingRate());
152 outputSize=outputSize << 1;
155 if(outputSize == size << 1)
156 outputSize = outputSize >> 1;
162 TSize largerWindowSize;