uk.org.toot.synth.modules.oscillator
Class MultiWaveOscillator

java.lang.Object
  extended by uk.org.toot.synth.modules.oscillator.MultiWaveOscillator
All Implemented Interfaces:
Oscillator

public class MultiWaveOscillator
extends java.lang.Object
implements Oscillator


Constructor Summary
MultiWaveOscillator(SynthChannel channel, MultiWaveOscillatorVariables oscillatorVariables, EnvelopeGenerator env, LFO lfo, float frequency)
           
 
Method Summary
 float getSample(float mod, OscillatorControl control, boolean release)
           
 void setSampleRate(int sampleRate)
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiWaveOscillator

public MultiWaveOscillator(SynthChannel channel,
                           MultiWaveOscillatorVariables oscillatorVariables,
                           EnvelopeGenerator env,
                           LFO lfo,
                           float frequency)
Method Detail

setSampleRate

public void setSampleRate(int sampleRate)
Specified by:
setSampleRate in interface Oscillator

update

public void update()
Specified by:
update in interface Oscillator

getSample

public float getSample(float mod,
                       OscillatorControl control,
                       boolean release)
Specified by:
getSample in interface Oscillator


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.