SpectralCentroid::SpectralCentroid(int history_size, int spectrum_size, int sample_rate) : Feature(history_size) { initialized = false; barkWeights = NULL; barkUnits = NULL; setSpectrumSize(spectrum_size); setSampleRate(sample_rate); }
TransientIndex::TransientIndex(int history_size, int spectrum_size, int sample_rate, int in_filters, int in_mels) : Feature(history_size) { initialized = false; mfccOld = NULL; mfccNew = NULL; dctMatrix = NULL; filterTemp = NULL; filterBank = NULL; setSpectrumSize(spectrum_size); setSampleRate(sample_rate); setFilters(in_filters); setMels(in_mels); }