A layer of sounds. More...
Public Member Functions | |
Value | getParameter (string parameter) |
Gets an Element parameter. More... | |
table | getParameterConnections (string parameter) |
Get all SignalConnection for this parameter. More... | |
bool | hasParameter (string parameter) |
void | setParameter (string parameter, Value value) |
Sets an Element parameter. More... | |
Public Attributes | |
table | children |
element children using the element name as key | |
string | displayName |
name shown on the user interface | |
table | eventProcessors |
all EventProcessor for this node | |
table | inserts |
all InsertEffect for this node | |
table | keygroups |
Keygroup list for this Layer. | |
table | modulations |
all ControlSignalSource for this node using the modulation name as key | |
string | name |
internal element name | |
int | numParams |
number of parameters | |
table | parameterDefinitions |
table of parameter definitions. More... | |
Element & | parent |
element parent | |
Program & | program |
parent Program for this Keygroup | |
table | sends |
all BusRouter for this node | |
string | type |
internal element type | |
A layer of sounds.
It contains one or several Keygroups as well as modulation, fxs and event processors
|
inherited |
Sets an Element parameter.
parameter | parameterName or parameterId |
value | parameterValue (number|bool|string) according to definition |
|
inherited |
Gets an Element parameter.
parameter | parameterName or parameterId |
|
inherited |
|
inherited |
Get all SignalConnection for this parameter.
parameter | parameterName or parameterId |
|
inherited |
table of parameter definitions.
returns the following table:
property | type | optional |
---|---|---|
id | number | no |
type | "int","float","bool","string" | no |
default | type | no |
displayName | string | no |
description | string | no |
readOnly | number | no |
serialize | boolean | no |
min | type | yes |
max | type | yes |