com.jsyn.scope
Class AudioScopeModel

java.lang.Object
  extended by com.jsyn.scope.AudioScopeModel
All Implemented Interfaces:
java.lang.Runnable

public class AudioScopeModel
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
AudioScopeModel(Synthesizer synth)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener changeListener)
           
 AudioScopeProbe addProbe(UnitOutputPort output, int partIndex)
           
 int getFramesCaptured()
           
 int getFramesPerBuffer()
           
 AudioScopeProbe[] getProbes()
           
 double getSample(int bufferIndex, int i)
           
 int getStartIndex()
           
 Synthesizer getSynthesizer()
           
 TriggerModel getTriggerModel()
           
 int getVisibleSize()
           
 void removeChangeListener(javax.swing.event.ChangeListener changeListener)
           
 void run()
           
 void setTriggerMode(AudioScope.TriggerMode triggerMode)
           
 void setTriggerSource(AudioScopeProbe probe)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioScopeModel

public AudioScopeModel(Synthesizer synth)
Method Detail

addProbe

public AudioScopeProbe addProbe(UnitOutputPort output,
                                int partIndex)

start

public void start()

stop

public void stop()

getProbes

public AudioScopeProbe[] getProbes()

getSynthesizer

public Synthesizer getSynthesizer()

run

public void run()
Specified by:
run in interface java.lang.Runnable

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener changeListener)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener changeListener)

setTriggerMode

public void setTriggerMode(AudioScope.TriggerMode triggerMode)

setTriggerSource

public void setTriggerSource(AudioScopeProbe probe)

getSample

public double getSample(int bufferIndex,
                        int i)

getFramesPerBuffer

public int getFramesPerBuffer()

getFramesCaptured

public int getFramesCaptured()

getVisibleSize

public int getVisibleSize()

getStartIndex

public int getStartIndex()

getTriggerModel

public TriggerModel getTriggerModel()