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()
           
 AudioScopeProbe[] getProbes()
           
 double getSample(int bufferIndex, int i)
           
 int getStartIndex()
           
 Synthesizer getSynthesizer()
           
 javax.swing.ComboBoxModel getTriggerComboBoxModel()
           
 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)

getFramesCaptured

public int getFramesCaptured()

getStartIndex

public int getStartIndex()

getVisibleSize

public int getVisibleSize()

getTriggerComboBoxModel

public javax.swing.ComboBoxModel getTriggerComboBoxModel()