Package net.raphimc.audiomixer.modulator
Class Modulator
java.lang.Object
net.raphimc.audiomixer.modulator.Modulator
- All Implemented Interfaces:
ValueModifier
- Direct Known Subclasses:
NoiseModulator,Oscillator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatprotected abstract floatgetNextNormalizedValue(float referenceFrequency) floatgetNextValue(float referenceFrequency) floatmodify(float value, float referenceFrequency) setMultiplier(float multiplier) setMultiplierModifier(ValueModifier multiplierModifier)
-
Constructor Details
-
Modulator
public Modulator()
-
-
Method Details
-
modify
public float modify(float value, float referenceFrequency) - Specified by:
modifyin interfaceValueModifier
-
getNextValue
public float getNextValue(float referenceFrequency) -
getNextNormalizedValue
protected abstract float getNextNormalizedValue(float referenceFrequency) -
getMultiplier
public float getMultiplier() -
setMultiplier
-
getMultiplierModifier
-
setMultiplierModifier
-