jp.crestmuse.cmx.amusaj.sp
クラス HarmonicsTimeSeries

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.sp.HarmonicsTimeSeries

public class HarmonicsTimeSeries
extends java.lang.Object


コンストラクタの概要
HarmonicsTimeSeries(int nFrames, int nHarmonics)
           
 
メソッドの概要
 DoubleArray calcLengthsOfHarmonicComponents(double thrsPower, int from, int thru)
           
 DoubleArray calcMedianPower(int from, int thru)
           
 PeakSet get(int i)
           
 DoubleArray getF0Envelope()
           
 DoubleArray getLogPowerEnv()
           
 DoubleArray getLogSmoothPowerEnv()
           
 void interpolate(jp.crestmuse.cmx.amusaj.sp.AbstractInterpolationModule i, int nFrames)
           
 int nFrames()
           
 int nHarmonics()
           
 void set(int i, PeakSet peakset)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HarmonicsTimeSeries

public HarmonicsTimeSeries(int nFrames,
                           int nHarmonics)
メソッドの詳細

set

public void set(int i,
                PeakSet peakset)

get

public PeakSet get(int i)

nFrames

public int nFrames()

nHarmonics

public int nHarmonics()

interpolate

public void interpolate(jp.crestmuse.cmx.amusaj.sp.AbstractInterpolationModule i,
                        int nFrames)

getLogPowerEnv

public DoubleArray getLogPowerEnv()

getLogSmoothPowerEnv

public DoubleArray getLogSmoothPowerEnv()

calcMedianPower

public DoubleArray calcMedianPower(int from,
                                   int thru)

calcLengthsOfHarmonicComponents

public DoubleArray calcLengthsOfHarmonicComponents(double thrsPower,
                                                   int from,
                                                   int thru)

getF0Envelope

public DoubleArray getF0Envelope()