uk.co.simphoney.audio
Class OscillatorNode

java.lang.Object
  extended by uk.co.simphoney.audio.OscillatorNode
All Implemented Interfaces:
Oscillator, uk.org.toot.audio.core.AudioProcess

public class OscillatorNode
extends java.lang.Object
implements Oscillator


Field Summary
 boolean active
           
 
Fields inherited from interface uk.org.toot.audio.core.AudioProcess
AUDIO_DISCONNECT, AUDIO_OK
 
Constructor Summary
OscillatorNode()
           
 
Method Summary
 boolean active()
           
 void close()
           
 double getAmp()
           
 double getFreq()
           
 void open()
           
 int processAudio(uk.org.toot.audio.core.AudioBuffer buffer)
           
 void silence()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

active

public boolean active
Constructor Detail

OscillatorNode

public OscillatorNode()
Method Detail

close

public void close()
Specified by:
close in interface uk.org.toot.audio.core.AudioProcess

getAmp

public double getAmp()
Specified by:
getAmp in interface Oscillator

getFreq

public double getFreq()
Specified by:
getFreq in interface Oscillator

open

public void open()
Specified by:
open in interface uk.org.toot.audio.core.AudioProcess

processAudio

public int processAudio(uk.org.toot.audio.core.AudioBuffer buffer)
Specified by:
processAudio in interface uk.org.toot.audio.core.AudioProcess

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

active

public boolean active()

silence

public void silence()