If a Modulator is subclassed with VoiceModulation, it can handle multiple states for different voices.
More...
|
virtual float | startVoice (int voiceIndex)=0 |
| Implement the startVoice logic here. More...
|
|
virtual void | stopVoice (int voiceIndex)=0 |
| Implement the stopVoice logic here. More...
|
|
void | applyModulationValue (float calculatedModulationValue, float &destinationValue) const noexcept |
| This applies the previously calculated value to the supplied destination value depending on the modulation mode (adding or multiplying). More...
|
|
float | calcIntensityValue (float calculatedModulationValue) const noexcept |
| This applies the intensity to the given value and returns the applied value. More...
|
|
float | getDisplayIntensity () const noexcept |
| Returns the actual intensity of the Modulation. More...
|
|
float | getIntensity () const noexcept |
| Returns the intensity. More...
|
|
Mode | getMode () const noexcept |
| returns the mode the Modulator is operating. More...
|
|
void | setIntensity (float newIntensity) noexcept |
| Sets the intensity of the modulation. More...
|
|
void | setIntensityFromSlider (float sliderValue) noexcept |
| Use this method to set the intensity from the ModulatorEditorHeader's intensity slider converting linear -12 ... More...
|
|
If a Modulator is subclassed with VoiceModulation, it can handle multiple states for different voices.
virtual float startVoice |
( |
int |
voiceIndex | ) |
|
|
pure virtual |
virtual void stopVoice |
( |
int |
voiceIndex | ) |
|
|
pure virtual |