Class VocalMorpherEffect
java.lang.Object
com.blackrook.gloop.openal.OALObject
com.blackrook.gloop.openal.OALEffect
com.blackrook.gloop.openal.effect.VocalMorpherEffect
Vocal Modifier effect for sources.
- Author:
- Matthew Tropiano
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPhoneme type enumeration.static enumWaveForm type enumeration. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VocalMorpherEffect.PhonemeMorpher phoneme A.protected intMorpher phoneme A coarse tuning in semitones.protected VocalMorpherEffect.PhonemeMorpher phoneme B.protected intMorpher phoneme B coarse tuning in semitones.protected floatVocal morpher rate in Hertz.protected VocalMorpherEffect.WaveFormMorpher waveform. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intfinal intfinal floatgetRate()final voidsetPhonemeA(VocalMorpherEffect.Phoneme phonemeA) Set morpher phoneme A.final voidsetPhonemeACoarseTuning(int phonemeACoarseTuning) Set morpher phoneme A coarse tuning in semitones (-24 to 24).final voidsetPhonemeB(VocalMorpherEffect.Phoneme phonemeB) Set morpher phoneme B.final voidsetPhonemeBCoarseTuning(int phonemeBCoarseTuning) Set morpher phoneme B coarse tuning in semitones (-24 to 24).final voidsetRate(float rate) Set vocal morpher rate in Hertz (0.0 to 10.0).final voidsetWaveform(VocalMorpherEffect.WaveForm waveform) Set morpher waveform.Methods inherited from class OALObject
clearError, destroy, equals, equals, errorCheck, getName, hashCode, requestContext, toString
-
Field Details
-
rate
protected float rateVocal morpher rate in Hertz. -
phonemeA
Morpher phoneme A. -
phonemeB
Morpher phoneme B. -
phonemeACoarseTuning
protected int phonemeACoarseTuningMorpher phoneme A coarse tuning in semitones. -
phonemeBCoarseTuning
protected int phonemeBCoarseTuningMorpher phoneme B coarse tuning in semitones. -
waveForm
Morpher waveform.
-
-
Constructor Details
-
VocalMorpherEffect
-
-
Method Details
-
getPhonemeA
- Returns:
- the current morpher phoneme A.
-
setPhonemeA
Set morpher phoneme A.- Parameters:
phonemeA- the new value.
-
getPhonemeACoarseTuning
public final int getPhonemeACoarseTuning()- Returns:
- the current morpher phoneme A coarse tuning in semitones.
-
setPhonemeACoarseTuning
public final void setPhonemeACoarseTuning(int phonemeACoarseTuning) Set morpher phoneme A coarse tuning in semitones (-24 to 24).- Parameters:
phonemeACoarseTuning- the new value.
-
getPhonemeB
- Returns:
- the current morpher phoneme B.
-
setPhonemeB
Set morpher phoneme B.- Parameters:
phonemeB- the new value.
-
getPhonemeBCoarseTuning
public final int getPhonemeBCoarseTuning()- Returns:
- the current morpher phoneme B coarse tuning in semitones.
-
setPhonemeBCoarseTuning
public final void setPhonemeBCoarseTuning(int phonemeBCoarseTuning) Set morpher phoneme B coarse tuning in semitones (-24 to 24).- Parameters:
phonemeBCoarseTuning- the new value.
-
getRate
public final float getRate()- Returns:
- the current vocal morpher rate in Hertz.
-
setRate
public final void setRate(float rate) Set vocal morpher rate in Hertz (0.0 to 10.0).- Parameters:
rate- the new value.
-
getWaveform
- Returns:
- the current morpher waveform.
-
setWaveform
Set morpher waveform.- Parameters:
waveform- the waveform type.
-