com.softsynth.jmsl.jsyn.circuits
Class FMCircuit

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 com.softsynth.jsyn.SynthNote
                      extended by com.softsynth.jmsl.jsyn.circuits.FMCircuit

public class FMCircuit
extends com.softsynth.jsyn.SynthNote

FM SynthNote. Just two osc's and an adder, no envelopes, etc revised 6/05 to use synthcontext and rewritten as a synthnote instead of a synthcircuit

Author:
Andrew Gram 3/99, used with permission reusable FM pair

Field Summary
 com.softsynth.jsyn.SynthInput modamplitude
           
 com.softsynth.jsyn.SynthInput modfrequency
           
 com.softsynth.jsyn.SynthOutput output
           
 
Fields inherited from class com.softsynth.jsyn.SynthNote
amplitude, frequency
 
Constructor Summary
FMCircuit()
           
FMCircuit(com.softsynth.jsyn.SynthContext synthContext)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class com.softsynth.jsyn.SynthNote
note, noteOff, noteOn, noteOnFor
 
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

modfrequency

public com.softsynth.jsyn.SynthInput modfrequency

modamplitude

public com.softsynth.jsyn.SynthInput modamplitude

output

public com.softsynth.jsyn.SynthOutput output
Constructor Detail

FMCircuit

public FMCircuit()

FMCircuit

public FMCircuit(com.softsynth.jsyn.SynthContext synthContext)
Method Detail

main

public static void main(java.lang.String[] args)