Class SquareOscillator
java.lang.Object
net.raphimc.audiomixer.modulator.Modulator
net.raphimc.audiomixer.oscillator.Oscillator
net.raphimc.audiomixer.oscillator.impl.SquareOscillator
- All Implemented Interfaces:
ValueModifier
-
Field Summary
Fields inherited from class net.raphimc.audiomixer.oscillator.Oscillator
angle, TWO_PI -
Constructor Summary
ConstructorsConstructorDescriptionSquareOscillator(float frequency) SquareOscillator(float frequency, float dutyCycle) -
Method Summary
Methods inherited from class net.raphimc.audiomixer.oscillator.Oscillator
getFrequency, getFrequencyModifier, getNextNormalizedValue, setFrequency, setFrequencyModifierMethods inherited from class net.raphimc.audiomixer.modulator.Modulator
getMultiplier, getMultiplierModifier, getNextValue, modify, setMultiplier, setMultiplierModifier
-
Constructor Details
-
SquareOscillator
public SquareOscillator(float frequency) -
SquareOscillator
public SquareOscillator(float frequency, float dutyCycle)
-
-
Method Details
-
computeNextValue
protected float computeNextValue()- Specified by:
computeNextValuein classOscillator
-
getDutyCycle
public float getDutyCycle() -
setDutyCycle
-