jmslexamples.jsyn
Class FMPairBlaster

java.lang.Object
  extended by java.util.Observable
      extended by com.softsynth.jsyn.SynthObject
          extended by com.softsynth.jsyn.SynthSound
              extended by com.softsynth.jsyn.SynthCircuit
                  extended by jmslexamples.jsyn.FMPairBlaster

public class FMPairBlaster
extends com.softsynth.jsyn.SynthCircuit


Field Summary
 com.softsynth.jsyn.SynthInput amplitude
           
 com.softsynth.jsyn.AddUnit myAdd
           
 com.softsynth.jsyn.SineOscillator myCarrier
           
 com.softsynth.jsyn.ExponentialLag myLag
           
 com.softsynth.jsyn.SineOscillator myModulator
           
 com.softsynth.jsyn.SynthOutput output
           
 
Constructor Summary
FMPairBlaster(double halfLife)
           
 
Method Summary
 void trigger(int timestamp, double carrierFrequency, double modFrequency, double modIndex)
           
 
Methods inherited from class com.softsynth.jsyn.SynthCircuit
add, compile, delete, getPeer, loadByName
 
Methods inherited from class com.softsynth.jsyn.SynthSound
addPort, addPort, findNamedPort, getName, getNumPorts, getPortAt, getPriority, setPriority, setStage, setStage, start, start, stop, stop
 
Methods inherited from class com.softsynth.jsyn.SynthObject
deleteAll, enableDeletionByGarbageCollector, enableTracking, getSynthContext, isTrackingEnabled, toString, track
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myCarrier

public com.softsynth.jsyn.SineOscillator myCarrier

myModulator

public com.softsynth.jsyn.SineOscillator myModulator

myLag

public com.softsynth.jsyn.ExponentialLag myLag

myAdd

public com.softsynth.jsyn.AddUnit myAdd

amplitude

public com.softsynth.jsyn.SynthInput amplitude

output

public com.softsynth.jsyn.SynthOutput output
Constructor Detail

FMPairBlaster

public FMPairBlaster(double halfLife)
              throws com.softsynth.jsyn.SynthException
Throws:
com.softsynth.jsyn.SynthException
Method Detail

trigger

public void trigger(int timestamp,
                    double carrierFrequency,
                    double modFrequency,
                    double modIndex)
             throws com.softsynth.jsyn.SynthException
Throws:
com.softsynth.jsyn.SynthException