/ HALion Developer Resource / HALion Script / Reference /
getAutomationIndex
getAutomationIndex(element, nameOrID)
Description
Function to retrieve the index of the automation parameter to which the specified parameter is assigned.
Available in: Controller.
Arguments
Argument | Description | Value Type |
---|---|---|
element | The Element object of the parameter to be connected. | Element |
nameOrID | The ID of the parameter. | number |
Return Values
Returns the the index of the automation parameter to which the specified parameter is assigned, or nil
if the specified parameter is not assigned.
Example
-- Assign pitch octave, coarse and fine to the next free automation.
zones = this.program:findZones(true)
parameters = { "Pitch.Octave", "Pitch.Coarse", "Pitch.Fine" }
for i, parameter in ipairs(parameters) do
local automationIndex
for j, zone in ipairs(zones) do
assignAutomation(zone, parameter, automationIndex)
automationIndex = getAutomationIndex(zone, parameter)
end
end
See also: assignAutomation, forgetAutomation