renoise.InstrumentDevice


Properties

active_preset : integer

Preset handling. 0 when when none is active (or available)

active_preset_data : string

raw XML data of the active preset

active_preset_observable : renoise.Document.Observable

Track changes to document properties or general states by attaching listener functions to it.

device_path : string

READ-ONLY Returns a string that uniquely identifies the plugin The string can be passed into: renoise.InstrumentPluginProperties:load_plugin()

external_editor_available : boolean

READ-ONLY Returns whether or not the plugin provides its own custom GUI.

external_editor_visible : boolean

When the plugin has no custom GUI, Renoise will create a dummy editor for it which lists the plugin parameters. set to true to show the editor, false to close it

name : string

READ-ONLY Device name.

parameters : renoise.DeviceParameter[]

READ-ONLY

presets : string[]

READ-ONLY

short_name : string

READ-ONLY


Functions

parameter(self, index : integer)

->renoise.DeviceParameter

Access to a single parameter by index. Use properties 'parameters' to iterate over all parameters and to query the parameter count.

preset(self, index : integer)

->string

Access to a single preset name by index. Use properties 'presets' to iterate over all presets and to query the presets count.