Class SynthNoteWithHoldPort

  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.SynthNoteWithHoldPort

public class SynthNoteWithHoldPort
extends com.softsynth.jsyn.SynthNote

This SynthNote has the "hold" input inversely mapped to the frequency of a squarewvae that modulates the frequency of a carrier osc. So a hold time of n seconds will result in a single cycle of the modulator being hear over the course of the sustain since its cps will be set to 1/n Wire is available from:

Field Summary
 com.softsynth.jsyn.SynthInput freqModDespth
 com.softsynth.jsyn.SynthInput hold
Fields inherited from class com.softsynth.jsyn.SynthNote
amplitude, frequency
Fields inherited from class com.softsynth.jsyn.SynthCircuit
Constructor Summary
SynthNoteWithHoldPort(com.softsynth.jsyn.SynthContext synthContext)
Method Summary
 void setStage(int time, int stage)
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, 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


public com.softsynth.jsyn.SynthInput hold


public com.softsynth.jsyn.SynthInput freqModDespth
Constructor Detail


public SynthNoteWithHoldPort()


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


public void setStage(int time,
                     int stage)
setStage in class com.softsynth.jsyn.SynthSound