renoise.InstrumentDevice


Properties

name : string

READ-ONLY Device name.

short_name : string

READ-ONLY

presets : string[]

READ-ONLY

active_preset : integer

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

active_preset_observable : renoise.Document.Observable

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

active_preset_data : string

raw XML data of the active preset

parameters : renoise.DeviceParameter[]

READ-ONLY

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

device_path : string

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


Functions

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.

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.