com.meapsoft.featextractors
Class AvgFreqSimple

java.lang.Object
  extended bycom.meapsoft.featextractors.FeatureExtractor
      extended bycom.meapsoft.featextractors.AvgFreqSimple

public class AvgFreqSimple
extends FeatureExtractor

Picks the strongest fourier harmonic in every frame and calls it the freq. Based on AvgPitchSimple


Field Summary
protected  double bin2hz
           
protected  double[] linSpec
           
protected  int N
           
 
Constructor Summary
AvgFreqSimple()
           
AvgFreqSimple(int N, double sampleRate)
           
 
Method Summary
 java.lang.String description()
          Returns a short string describing what this feature extractor does.
 double[] features(STFT stft, long startFrame, int length)
          Extract features from a chunk of STFT data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linSpec

protected double[] linSpec

bin2hz

protected double bin2hz

N

protected int N
Constructor Detail

AvgFreqSimple

public AvgFreqSimple()

AvgFreqSimple

public AvgFreqSimple(int N,
                     double sampleRate)
Method Detail

features

public double[] features(STFT stft,
                         long startFrame,
                         int length)
Description copied from class: FeatureExtractor
Extract features from a chunk of STFT data.

Specified by:
features in class FeatureExtractor

description

public java.lang.String description()
Description copied from class: FeatureExtractor
Returns a short string describing what this feature extractor does.

Specified by:
description in class FeatureExtractor