com.meapsoft.featextractors
Class FeatureExtractor

java.lang.Object
  extended bycom.meapsoft.featextractors.FeatureExtractor
Direct Known Subclasses:
AvgChroma, AvgChunkPower, AvgFreqSimple, AvgMelSpec, AvgPitchSimple, AvgSpec, AvgSpecCentroid, AvgSpecFlatness, ChunkLength, ChunkStartTime, MetaFeatureExtractor, SpectralStability

public abstract class FeatureExtractor
extends java.lang.Object

Extract a vector of features for a chunk.


Constructor Summary
FeatureExtractor()
           
 
Method Summary
abstract  java.lang.String description()
          Returns a short string describing what this feature extractor does.
abstract  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
 

Constructor Detail

FeatureExtractor

public FeatureExtractor()
Method Detail

features

public abstract double[] features(STFT stft,
                                  long startFrame,
                                  int length)
Extract features from a chunk of STFT data.


description

public abstract java.lang.String description()
Returns a short string describing what this feature extractor does.