Klasse EnvelopeGenerator
java.lang.Object
libsidplay.components.cart.supported.core.EnvelopeGenerator
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibung(Package privat) int(Package privat) int(Package privat) int(Package privat) double(Package privat) double(Package privat) double(Package privat) double(Package privat) static final double[](Package privat) EnvelopeGenerator.Stage(Package privat) double(Package privat) double(Package privat) double(Package privat) double(Package privat) double -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprivate intcalculateActualRate(int rate, int ksr, int keyScaleNumber) private static doubledBtoX(double dB) (Package privat) doublegetEnvelope(int egt, int am) (Package privat) voidkeyOff()(Package privat) voidkeyOn()private static doublepercentageToDB(double percentage) private static doublepercentageToX(double percentage) (Package privat) voidsetActualAttackRate(int attackRate, int ksr, int keyScaleNumber) (Package privat) voidsetActualDecayRate(int decayRate, int ksr, int keyScaleNumber) (Package privat) voidsetActualReleaseRate(int releaseRate, int ksr, int keyScaleNumber) (Package privat) voidsetActualSustainLevel(int sl) (Package privat) voidsetAtennuation(int f_number, int block, int ksl) (Package privat) voidsetTotalLevel(int tl) toString()
-
Felddetails
-
INFINITY
static final double[] INFINITY -
stage
EnvelopeGenerator.Stage stage -
actualAttackRate
int actualAttackRate -
actualDecayRate
int actualDecayRate -
actualReleaseRate
int actualReleaseRate -
xAttackIncrement
double xAttackIncrement -
xMinimumInAttack
double xMinimumInAttack -
dBdecayIncrement
double dBdecayIncrement -
dBreleaseIncrement
double dBreleaseIncrement -
attenuation
double attenuation -
totalLevel
double totalLevel -
sustainLevel
double sustainLevel -
x
double x -
envelope
double envelope
-
-
Konstruktordetails
-
EnvelopeGenerator
EnvelopeGenerator()
-
-
Methodendetails
-
setActualSustainLevel
void setActualSustainLevel(int sl) -
setTotalLevel
void setTotalLevel(int tl) -
setAtennuation
void setAtennuation(int f_number, int block, int ksl) -
setActualAttackRate
void setActualAttackRate(int attackRate, int ksr, int keyScaleNumber) -
setActualDecayRate
void setActualDecayRate(int decayRate, int ksr, int keyScaleNumber) -
setActualReleaseRate
void setActualReleaseRate(int releaseRate, int ksr, int keyScaleNumber) -
calculateActualRate
private int calculateActualRate(int rate, int ksr, int keyScaleNumber) -
getEnvelope
double getEnvelope(int egt, int am) -
keyOn
void keyOn() -
keyOff
void keyOff() -
dBtoX
private static double dBtoX(double dB) -
percentageToDB
private static double percentageToDB(double percentage) -
percentageToX
private static double percentageToX(double percentage) -
toString
-