Class FMPairBlaster

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

public class FMPairBlaster
extends com.softsynth.jsyn.SynthCircuit
  • Field Summary

    Fields
    Modifier and Type Field Description
    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

    Constructors
    Constructor Description
    FMPairBlaster​(double halfLife)  
  • Method Summary

    Modifier and Type Method Description
    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 Details

    • 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 Details

    • FMPairBlaster

      public FMPairBlaster​(double halfLife) throws com.softsynth.jsyn.SynthException
      Throws:
      com.softsynth.jsyn.SynthException
  • Method Details

    • trigger

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