rasmus.interpreter.sampled.util
Class Vocoder

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

public class Vocoder
extends java.lang.Object


Constructor Summary
Vocoder(int fftFrameSize, int osamp, double sampleRate, int vocoderSize)
           
 
Method Summary
 void process(int start, int end, int interlace, double[] indata, double[] modulator, double[] outdata)
           
 void processFFT(double[] fftdata, double[] fftmod)
           
 void processFormatScan(double[] magnmap, double[] outdata)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vocoder

public Vocoder(int fftFrameSize,
               int osamp,
               double sampleRate,
               int vocoderSize)
Method Detail

processFormatScan

public void processFormatScan(double[] magnmap,
                              double[] outdata)

processFFT

public void processFFT(double[] fftdata,
                       double[] fftmod)

process

public void process(int start,
                    int end,
                    int interlace,
                    double[] indata,
                    double[] modulator,
                    double[] outdata)