audio
Class Oscillator

java.lang.Object
  |
  +--audio.Oscillator

public class Oscillator
extends java.lang.Object


Constructor Summary
Oscillator(double frequency_, int length)
           
 
Method Summary
 double actualFrequency()
           
 double[] getAM()
           
 double getDuration()
           
 double[] getFM()
           
 double getFrequency()
           
 int getSampleRate()
           
 double[] getSawWave()
           
 double[] getSineWave()
           
 double[] getSquareWave()
           
 double[] getTriangleWave()
           
 void setModulationFrequency(double fm)
           
 void setModulationIndex(double I)
           
 int sign(double d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Oscillator

public Oscillator(double frequency_,
                  int length)
Method Detail

actualFrequency

public double actualFrequency()

getAM

public double[] getAM()

getDuration

public double getDuration()

getFM

public double[] getFM()

getFrequency

public double getFrequency()

getSampleRate

public int getSampleRate()

getSawWave

public double[] getSawWave()

getSineWave

public double[] getSineWave()

getSquareWave

public double[] getSquareWave()

getTriangleWave

public double[] getTriangleWave()

setModulationFrequency

public void setModulationFrequency(double fm)

setModulationIndex

public void setModulationIndex(double I)

sign

public int sign(double d)