This lets you specify how the modulation affects the target property. The following operations are available:
Operation | Description |
---|---|
Add | The modulation output is added to the target property. |
Subtract | The modulation output is subtracted from the target property. |
Multiply | The target property is multiplied by the modulation output. |
Divide | The target property is divided by the modulation output. The user is responsible for ensuring that the modulation doesn't output zero. |
Exponentiate | The waveform is used as an exponent, and the target property is multiplied by two raised to that exponent. |
Exponentiate is optimal for proportional scaling. For example if the waveform ranges from −1 to 1, Exponentiate produces values ranging from 2−1 to 21, i.e. from ½ to 2. Thus the effect ranges from halving to doubling. Note that this assumes Amplitude is one. If Amplitude were two, Exponentiate would produce values ranging from 2−2 to 22, i.e. from ¼ to 4 instead.