public class MultiresolutionSinusoidalAnalyzer extends BaseSinusoidalAnalyzer
Modifier and Type | Field and Description |
---|---|
FilterBankAnalyserBase |
filterbankAnalyser |
int |
multiresolutionFilterbankType |
int |
numBands |
int |
samplingRate |
FIXEDRATE_FULLBAND_ANALYZER, FIXEDRATE_MULTIRESOLUTION_ANALYZER, PITCHSYNCHRONOUS_FULLBAND_ANALYZER, PITCHSYNCHRONOUS_MULTIRESOLUTION_ANALYZER
Constructor and Description |
---|
MultiresolutionSinusoidalAnalyzer(int multiresolutionFilterbankTypeIn,
int numBandsIn,
int samplingRateIn) |
Modifier and Type | Method and Description |
---|---|
SinusoidalTracks[] |
analyze(double[] x,
double lowestBandWindowSizeInSeconds,
int windowType,
boolean bRefinePeakEstimatesParabola,
boolean bRefinePeakEstimatesBias,
boolean bSpectralReassignment,
boolean bAdjustNeighFreqDependent,
boolean bFreqLimitedAnalysis) |
SinusoidalTracks[] |
analyze(double[] x,
double lowestBandWindowSizeInSeconds,
int windowType,
boolean bRefinePeakEstimatesParabola,
boolean bRefinePeakEstimatesBias,
boolean bSpectralReassignment,
boolean bAdjustNeighFreqDependent,
boolean bFreqLimitedAnalysis,
boolean bPitchSynchronousAnalysis,
PitchMarks pm,
float numPeriods) |
static void |
main(String[] args) |
void |
normalizeSinusoidalAmplitudes(SinusoidalTracks sinTracks,
int samplingRateIn,
double[] normalizationFilterTransformedIR) |
public FilterBankAnalyserBase filterbankAnalyser
public int multiresolutionFilterbankType
public int numBands
public int samplingRate
public MultiresolutionSinusoidalAnalyzer(int multiresolutionFilterbankTypeIn, int numBandsIn, int samplingRateIn)
public SinusoidalTracks[] analyze(double[] x, double lowestBandWindowSizeInSeconds, int windowType, boolean bRefinePeakEstimatesParabola, boolean bRefinePeakEstimatesBias, boolean bSpectralReassignment, boolean bAdjustNeighFreqDependent, boolean bFreqLimitedAnalysis)
public SinusoidalTracks[] analyze(double[] x, double lowestBandWindowSizeInSeconds, int windowType, boolean bRefinePeakEstimatesParabola, boolean bRefinePeakEstimatesBias, boolean bSpectralReassignment, boolean bAdjustNeighFreqDependent, boolean bFreqLimitedAnalysis, boolean bPitchSynchronousAnalysis, PitchMarks pm, float numPeriods)
public void normalizeSinusoidalAmplitudes(SinusoidalTracks sinTracks, int samplingRateIn, double[] normalizationFilterTransformedIR)
public static void main(String[] args) throws UnsupportedAudioFileException, IOException
Copyright © 2000–2016 DFKI GmbH. All rights reserved.