A scripting objects that wraps an existing Modulator. More...
Public Member Functions | |
| var | addGlobalModulator (var chainIndex, var globalMod, String modName) |
| Adds a and connects a receiver modulator for the given global modulator. More... | |
| var | addModulator (var chainIndex, var typeName, var modName) |
| Adds a modulator to the given chain and returns a reference. More... | |
| var | addStaticGlobalModulator (var chainIndex, var timeVariantMod, String modName) |
| Adds and connects a receiving static time variant modulator for the given global modulator. More... | |
| var | asTableProcessor () |
| Returns a reference as table processor to modify the table or undefined if no table modulator. More... | |
| bool | exists () |
| Checks if the Object exists and prints a error message on the console if not. More... | |
| String | exportScriptControls () |
| Export the control values (without the script). More... | |
| String | exportState () |
| Exports the state as base64 string. More... | |
| float | getAttribute (int index) |
| Returns the attribute with the given index. More... | |
| float | getCurrentLevel () |
| Returns the current peak value of the modulator. More... | |
| String | getId () const |
| Returns the ID of the modulator. More... | |
| float | getIntensity () const |
| Returns the intensity of the Modulator. More... | |
| var | getModulatorChain (var chainIndex) |
| Returns the Modulator chain with the given index. More... | |
| int | getNumAttributes () const |
| Returns the number of attributes. More... | |
| bool | isBypassed () const |
| Checks if the modulator is bypassed. More... | |
| void | restoreScriptControls (String base64Controls) |
| Restores the control values for scripts (without recompiling). More... | |
| void | restoreState (String base64State) |
| Restores the state from a base64 string. More... | |
| void | setAttribute (int index, float value) |
| Sets the attribute of the Modulator. More... | |
| void | setBypassed (bool shouldBeBypassed) |
| Bypasses the Modulator. More... | |
| void | setIntensity (float newIntensity) |
| Changes the Intensity of the Modulator. More... | |
A scripting objects that wraps an existing Modulator.
| var addGlobalModulator | ( | var | chainIndex, |
| var | globalMod, | ||
| String | modName | ||
| ) |
Adds a and connects a receiver modulator for the given global modulator.
| var addModulator | ( | var | chainIndex, |
| var | typeName, | ||
| var | modName | ||
| ) |
Adds a modulator to the given chain and returns a reference.
| var addStaticGlobalModulator | ( | var | chainIndex, |
| var | timeVariantMod, | ||
| String | modName | ||
| ) |
Adds and connects a receiving static time variant modulator for the given global modulator.
| var asTableProcessor | ( | ) |
Returns a reference as table processor to modify the table or undefined if no table modulator.
|
inline |
Checks if the Object exists and prints a error message on the console if not.
| String exportScriptControls | ( | ) |
Export the control values (without the script).
| String exportState | ( | ) |
Exports the state as base64 string.
| float getAttribute | ( | int | index | ) |
Returns the attribute with the given index.
| float getCurrentLevel | ( | ) |
Returns the current peak value of the modulator.
| String getId | ( | ) | const |
Returns the ID of the modulator.
| float getIntensity | ( | ) | const |
Returns the intensity of the Modulator.
Ranges: Gain: 0...1, Pitch: -12...12.
| var getModulatorChain | ( | var | chainIndex | ) |
Returns the Modulator chain with the given index.
| int getNumAttributes | ( | ) | const |
Returns the number of attributes.
| bool isBypassed | ( | ) | const |
Checks if the modulator is bypassed.
| void restoreScriptControls | ( | String | base64Controls | ) |
Restores the control values for scripts (without recompiling).
| void restoreState | ( | String | base64State | ) |
Restores the state from a base64 string.
| void setAttribute | ( | int | index, |
| float | value | ||
| ) |
Sets the attribute of the Modulator.
You can look up the specific parameter indexes in the manual.
| void setBypassed | ( | bool | shouldBeBypassed | ) |
Bypasses the Modulator.
| void setIntensity | ( | float | newIntensity | ) |
Changes the Intensity of the Modulator.
Ranges: Gain Mode 0 ... 1, PitchMode -12 ... 12.