ScriptDevice
interface ScriptDevice {
code: string
parameters: readonly ScriptParameter[]
samples: readonly ScriptSample[]
parameter(label: string): ScriptParameter
sample(label: string): ScriptSample
}Common surface of the scriptable devices Werkstatt, Apparat and Spielwerk
Properties
code: string
The script source. Setting it re-declares the parameters and samples from its // @param / // @sample lines
parameters: readonly ScriptParameter[]
readonly
Declared parameters
- See:
samples: readonly ScriptSample[]
readonly
Declared sample slots
- See:
Methods
parameter(label: string): ScriptParameter
Find a parameter by its declared name
Parameters
label(string)
Returns
sample(label: string): ScriptSample
Find a sample slot by its declared name
Parameters
label(string)
Returns