com.jsyn.instruments
Class DrumWoodFM
java.lang.Object
com.jsyn.unitgen.UnitGenerator
com.jsyn.unitgen.Circuit
com.jsyn.instruments.DrumWoodFM
- All Implemented Interfaces:
- UnitSource, UnitVoice
- Direct Known Subclasses:
- ClaveFM
public class DrumWoodFM
- extends Circuit
- implements UnitVoice
Drum instrument using 2 Operator FM.
Methods inherited from class com.jsyn.unitgen.UnitGenerator |
addPort, convertHalfLifeToMultiplier, generate, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, isEnabled, pullData, setCircuit, setFrameRate, start, stop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mcratio
public UnitInputPort mcratio
index
public UnitInputPort index
frequency
public UnitInputPort frequency
DrumWoodFM
public DrumWoodFM()
setupProgram
public void setupProgram()
noteOff
public void noteOff(TimeStamp timeStamp)
- Specified by:
noteOff
in interface UnitVoice
noteOn
public void noteOn(TimeStamp timeStamp,
double freq,
double ampl)
- Specified by:
noteOn
in interface UnitVoice
getOutput
public UnitOutputPort getOutput()
- Specified by:
getOutput
in interface UnitSource