renoise.SampleModulationDevice
- Constants
- Properties
- name :
string
- short_name :
string
- display_name :
string
- display_name_observable :
renoise.Document.Observable
- enabled :
boolean
- enabled_observable :
renoise.Document.Observable
- is_active :
boolean
- is_active_observable :
renoise.Document.Observable
- is_maximized :
boolean
- is_maximized_observable :
renoise.Document.Observable
- target :
renoise.SampleModulationDevice.TargetType
- operator :
renoise.SampleModulationDevice.OperatorType
- operator_observable :
renoise.Document.Observable
- bipolar :
boolean
- bipolar_observable :
renoise.Document.Observable
- tempo_sync_switching_allowed :
boolean
- tempo_synced :
boolean
- tempo_synced_observable :
renoise.Document.Observable
- is_active_parameter :
renoise.DeviceParameter
- parameters :
renoise.DeviceParameter
[]
- name :
- Functions
Constants
TargetType
{ TARGET_VOLUME: integer = 1, TARGET_PANNING: integer = 2, TARGET_PITCH: integer = 3, TARGET_CUTOFF: integer = 4, TARGET_RESONANCE: integer = 5, TARGET_DRIVE: integer = 6, }
OperatorType
{ OPERATOR_ADD: integer = 1, OPERATOR_SUB: integer = 2, OPERATOR_MUL: integer = 3, OPERATOR_DIV: integer = 4, }
Properties
name : string
READ-ONLY Fixed name of the device.
short_name : string
READ-ONLY
display_name : string
Configurable device display name.
display_name_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
enabled : boolean
enabled_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
is_active : boolean
not active = bypassed
is_active_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
is_maximized : boolean
Maximize state in modulation chain.
is_maximized_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
target : renoise.SampleModulationDevice.TargetType
READ-ONLY Where the modulation gets applied (Volume, Pan, Pitch, Cutoff, Resonance).
operator : renoise.SampleModulationDevice.OperatorType
Modulation operator: how the device applies.
operator_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
bipolar : boolean
Modulation polarity: when bipolar, the device applies it's values in a -1 to 1 range, when unipolar in a 0 to 1 range.
bipolar_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
tempo_sync_switching_allowed : boolean
READ-ONLY When true, the device has one of more time parameters, which can be switched to operate in synced or unsynced mode. see also field tempo_synced.
tempo_synced : boolean
When true and the device supports sync switching the device operates in wall-clock (ms) instead of beat times. see also property 'tempo_sync_switching_allowed'
tempo_synced_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
is_active_parameter : renoise.DeviceParameter
READ-ONLY Generic access to all parameters of this device.
parameters : renoise.DeviceParameter
[]
READ-ONLY
Functions
init(self)
Reset the device to its default state.
copy_from(self, other_device : renoise.SampleModulationDevice
)
Copy a device's state from another device. 'other_device' must be of the same type.
parameter(self, index : integer
)
Access to a single parameter by index. Use properties 'parameters' to iterate over all parameters and to query the parameter count.