public class EnvelopeAttackDecay extends UnitGate
| Modifier and Type | Field and Description |
|---|---|
UnitInputPort |
amplitude |
UnitInputPort |
attack
Time in seconds for the rising stage of the envelope to go from 0.0 to
1.0.
|
UnitInputPort |
decay
Time in seconds for the falling stage to go from 0 dB to -96 dB.
|
static double |
THRESHOLD |
FALSE, TRUE| Constructor and Description |
|---|
EnvelopeAttackDecay() |
| Modifier and Type | Method and Description |
|---|---|
void |
export(Circuit circuit,
java.lang.String prefix) |
void |
generate(int start,
int limit)
Perform essential synthesis function.
|
getOutput, setupAutoDisableaddPort, addPort, convertHalfLifeToMultiplier, flattenOutputs, generate, getCircuit, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, getSynthesizer, getTopUnit, getUnitGenerator, isEnabled, pullData, setCircuit, setEnabled, setFrameRate, setPort, setSynthesisEngine, start, start, stop, stopequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUnitGeneratorpublic static final double THRESHOLD
public UnitInputPort attack
public UnitInputPort decay
public UnitInputPort amplitude
public void export(Circuit circuit, java.lang.String prefix)
public void generate(int start,
int limit)
UnitGeneratorgenerate in class UnitGeneratorstart - offset into port bufferslimit - limit offset into port buffers for loop