rasmus.interpreter.sampled.util
Class PitchShiftOrg

java.lang.Object
  extended by rasmus.interpreter.sampled.util.PitchShiftOrg

public class PitchShiftOrg
extends java.lang.Object


Field Summary
static double M_PI
           
static int MAX_FRAME_LENGTH
           
 
Constructor Summary
PitchShiftOrg(int fftFrameSize, int osamp, double sampleRate)
           
 
Method Summary
 void smbFft(double[] fftBuffer, int fftFrameSize, int sign)
           
 void smbPitchShift(double pitchShift, double[] pitchtable, int p_start, int start, int end, int interlace, double[] indata, double[] outdata)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

M_PI

public static final double M_PI
See Also:
Constant Field Values

MAX_FRAME_LENGTH

public static final int MAX_FRAME_LENGTH
See Also:
Constant Field Values
Constructor Detail

PitchShiftOrg

public PitchShiftOrg(int fftFrameSize,
                     int osamp,
                     double sampleRate)
Method Detail

smbPitchShift

public void smbPitchShift(double pitchShift,
                          double[] pitchtable,
                          int p_start,
                          int start,
                          int end,
                          int interlace,
                          double[] indata,
                          double[] outdata)

smbFft

public void smbFft(double[] fftBuffer,
                   int fftFrameSize,
                   int sign)