All Packages Class Hierarchy This Package Previous Next Index
Class lyon.audio.Oscillator
java.lang.Object
|
+----lyon.audio.Oscillator
- public class Oscillator
- extends java.lang.Object
-
audioData
-
-
delta_freq
-
-
frequency
-
-
frequencyOfModulation
-
-
lambda
-
-
modulationIndex
-
-
sampleRate
-
-
samplesPerCycle
-
-
twopi
-
-
waveTable
-
-
Oscillator(double, int)
-
-
actualFrequency()
-
-
AudioDataFromTable()
-
-
getAM()
-
-
getDuration()
-
-
getFM()
-
-
getFrequency()
-
-
getSampleRate()
-
-
getSawWave()
-
-
getSineWave()
-
-
getSquareWave()
-
-
getTriangleWave()
-
-
setModulationFrequency(double)
-
-
setModulationIndex(double)
-
audioData
private double audioData[]
waveTable
private double waveTable[]
sampleRate
private int sampleRate
frequency
private double frequency
lambda
private double lambda
samplesPerCycle
private double samplesPerCycle
delta_freq
private double delta_freq
twopi
private static final double twopi
frequencyOfModulation
private double frequencyOfModulation
modulationIndex
private double modulationIndex
Oscillator
public Oscillator(double frequency_,
int length)
actualFrequency
public double actualFrequency()
AudioDataFromTable
private double[] AudioDataFromTable()
getSineWave
public double[] getSineWave()
getSquareWave
public double[] getSquareWave()
getSawWave
public double[] getSawWave()
getTriangleWave
public double[] getTriangleWave()
getDuration
public double getDuration()
getSampleRate
public int getSampleRate()
getFrequency
public double getFrequency()
setModulationIndex
public void setModulationIndex(double I)
setModulationFrequency
public void setModulationFrequency(double fm)
getFM
public double[] getFM()
getAM
public double[] getAM()
All Packages Class Hierarchy This Package Previous Next Index