APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

public final Class SoftEnvelopeGenerator

extends Object
implements SoftProcess
Class Inheritance
All Implemented Interfaces
com.sun.media.sound.SoftProcess, com.sun.media.sound.SoftControl

AHDSR control signal envelope generator.
Author
Karl Helgason

Field Summary

Modifier and TypeField and Description
private final double[][]
private final double[][]
private final double[][]
private double
private final double[][]
private final double[][]
private final double[][]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private final double[][]
pack-priv int
private final double[][]
private final double[][]
private final double[][]
private final double[][]
private final double[][]
private final int[]
private final int[]
private final int[]
private final double[]
private final double[][]
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public double[]
get(int instance, String name)

Implements com.sun.media.sound.SoftProcess.get.

public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

activeback to summary
private final double[][] active
attackback to summary
private final double[][] attack
attack2back to summary
private final double[][] attack2
control_timeback to summary
private double control_time
decayback to summary
private final double[][] decay
decay2back to summary
private final double[][] decay2
delayback to summary
private final double[][] delay
EG_ATTACKback to summary
public static final int EG_ATTACK
EG_DECAYback to summary
public static final int EG_DECAY
EG_DELAYback to summary
public static final int EG_DELAY
EG_ENDback to summary
public static final int EG_END
EG_HOLDback to summary
public static final int EG_HOLD
EG_OFFback to summary
public static final int EG_OFF
EG_RELEASEback to summary
public static final int EG_RELEASE
EG_SHUTDOWNback to summary
public static final int EG_SHUTDOWN
EG_SUSTAINback to summary
public static final int EG_SUSTAIN
holdback to summary
private final double[][] hold
max_countback to summary
pack-priv int max_count
onback to summary
private final double[][] on
outback to summary
private final double[][] out
releaseback to summary
private final double[][] release
release2back to summary
private final double[][] release2
shutdownback to summary
private final double[][] shutdown
stageback to summary
private final int[] stage
stage_countback to summary
private final int[] stage_count
stage_ixback to summary
private final int[] stage_ix
stage_vback to summary
private final double[] stage_v
sustainback to summary
private final double[][] sustain
used_countback to summary
pack-priv int used_count

Constructor Detail

SoftEnvelopeGeneratorback to summary
public SoftEnvelopeGenerator()

Method Detail

getback to summary
public double[] get(int instance, String name)

Implements com.sun.media.sound.SoftProcess.get.

Annotations
@Override
initback to summary
public void init(SoftSynthesizer synth)

Implements com.sun.media.sound.SoftProcess.init.

Annotations
@Override
processControlLogicback to summary
public void processControlLogic()

Implements com.sun.media.sound.SoftProcess.processControlLogic.

Annotations
@Override
@SuppressWarnings:fallthrough
resetback to summary
public void reset()

Implements com.sun.media.sound.SoftProcess.reset.

Annotations
@Override