Package net.paulhertz.pixelaudio.voices
Class ADSRUtils
java.lang.Object
net.paulhertz.pixelaudio.voices.ADSRUtils
Utility functions for ADSRParams.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ADSRParamsfitEnvelopeToDuration(ADSRParams adsr, int duration) Returns a new ADSRParams scaled to fit the specified duration (ms).
-
Constructor Details
-
ADSRUtils
private ADSRUtils()
-
-
Method Details
-
fitEnvelopeToDuration
Returns a new ADSRParams scaled to fit the specified duration (ms).- Parameters:
adsr- a ADSRParams instanceduration- duration in milliseconds- Returns:
- a new ADSRParams with attack, decay and release scaled to the requested duration
-