com.softsynth.jmsl.jsyn.circuits
Class BrassSynthNote

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

public class BrassSynthNote
extends FMSynthNote

6/05 added SynthContext

Author:
Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved

Field Summary
 
Fields inherited from class com.softsynth.jsyn.SynthNote
amplitude, frequency
 
Fields inherited from class com.softsynth.jsyn.SynthCircuit
output
 
Constructor Summary
BrassSynthNote()
           
BrassSynthNote(double modIndex)
           
BrassSynthNote(com.softsynth.jsyn.SynthContext synthContext)
           
BrassSynthNote(com.softsynth.jsyn.SynthContext synthContext, double modIndex)
           
 
Method Summary
 double getModIndex()
           
static void main(java.lang.String[] args)
           
 void setModIndex(double modIndex)
           
 
Methods inherited from class com.softsynth.jmsl.jsyn.circuits.FMSynthNote
noteOff, noteOn, setEnvelopes, setModFreq, setRatioAndIndex
 
Methods inherited from class com.softsynth.jsyn.SynthNote
note, 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
 

Constructor Detail

BrassSynthNote

public BrassSynthNote()

BrassSynthNote

public BrassSynthNote(com.softsynth.jsyn.SynthContext synthContext)

BrassSynthNote

public BrassSynthNote(double modIndex)

BrassSynthNote

public BrassSynthNote(com.softsynth.jsyn.SynthContext synthContext,
                      double modIndex)
Method Detail

setModIndex

public void setModIndex(double modIndex)
Overrides:
setModIndex in class FMSynthNote

getModIndex

public double getModIndex()
Overrides:
getModIndex in class FMSynthNote

main

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