Skip to content

Live.WavetableDevice (runtime)

Live 10, Live Object Model & framework reference (descriptions and signatures).

Live Object Model, from the Live 10 API XML documentation.

Classes

class EffectMode

class FilterRouting

class ModulationSource

class UnisonMode

class VoiceCount

class Voicing

class WavetableDevice

This class represents a Wavetable device.

Properties

  • _live_ptr
  • can_have_chains - Returns true if the device is a rack.
  • can_have_drum_pads - Returns true if the device is a drum rack.
  • canonical_parent - Get the canonical parent of the Device.
  • class_display_name - Return const access to the name of the device's class name as displayed in Live's browser and device chain
  • class_name - Return const access to the name of the device's class.
  • filter_routing - Return the current filter routing.
  • is_active - Return const access to whether this device is active. This will be false bothwhen the device is off and when it's inside a rack device which is off.
  • mono_poly - Return the current voicing mode.
  • name - Return access to the name of the device.
  • oscillator_1_effect_mode - Return the current effect mode of the oscillator 1.
  • oscillator_1_wavetable_category - Return the current wavetable category of the oscillator 1.
  • oscillator_1_wavetable_index - Return the current wavetable index of the oscillator 1.
  • oscillator_1_wavetables - Get a vector of oscillator 1's wavetable names.
  • oscillator_2_effect_mode - Return the current effect mode of the oscillator 2.
  • oscillator_2_wavetable_category - Return the current wavetable category of the oscillator 2.
  • oscillator_2_wavetable_index - Return the current wavetable index of the oscillator 2.
  • oscillator_2_wavetables - Get a vector of oscillator 2's wavetable names.
  • oscillator_wavetable_categories - Get a vector of the available wavetable categories.
  • parameters - Const access to the list of available automatable parameters for this device.
  • poly_voices - Return the current number of polyphonic voices. Uses the VoiceCount enumeration.
  • type - Return the type of the device.
  • unison_mode - Return the current unison mode.
  • unison_voice_count - Return the current number of unison voices.
  • view - Representing the view aspects of a device.
  • visible_modulation_target_names - Get the names of all the visible modulation targets.

Methods

add_filter_routing_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "filter_routing" has changed.

add_is_active_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "is_active" has changed.

add_modulation_matrix_changed_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "modulation_matrix_changed" has changed.

add_mono_poly_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "mono_poly" has changed.

add_name_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "name" has changed.

add_oscillator_1_effect_mode_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_1_effect_mode" has changed.

add_oscillator_1_wavetable_category_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_1_wavetable_category" has changed.

add_oscillator_1_wavetable_index_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_1_wavetable_index" has changed.

add_oscillator_1_wavetables_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_1_wavetables" has changed.

add_oscillator_2_effect_mode_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_2_effect_mode" has changed.

add_oscillator_2_wavetable_category_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_2_wavetable_category" has changed.

add_oscillator_2_wavetable_index_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_2_wavetable_index" has changed.

add_oscillator_2_wavetables_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "oscillator_2_wavetables" has changed.

add_parameter_to_modulation_matrix(self,parameter)

Add a non-pitch parameter to the modulation matrix.

add_parameters_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "parameters" has changed.

add_poly_voices_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "poly_voices" has changed.

add_unison_mode_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "unison_mode" has changed.

add_unison_voice_count_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "unison_voice_count" has changed.

add_visible_modulation_target_names_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "visible_modulation_target_names" has changed.

filter_routing_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "filter_routing".

get_modulation_target_parameter_name(self,target_index)

Get the parameter name of the modulation target at the given index.

get_modulation_value(self,target_index,source)

Get the value of a modulation amount for the given target-source connection.

is_active_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "is_active".

is_parameter_modulatable(self,parameter)

Indicate whether the parameter is modulatable. Note that pitch parameters only exist in python and must be handled there.

modulation_matrix_changed_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "modulation_matrix_changed".

mono_poly_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "mono_poly".

name_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "name".

oscillator_1_effect_mode_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_1_effect_mode".

oscillator_1_wavetable_category_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_1_wavetable_category".

oscillator_1_wavetable_index_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_1_wavetable_index".

oscillator_1_wavetables_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_1_wavetables".

oscillator_2_effect_mode_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_2_effect_mode".

oscillator_2_wavetable_category_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_2_wavetable_category".

oscillator_2_wavetable_index_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_2_wavetable_index".

oscillator_2_wavetables_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "oscillator_2_wavetables".

parameters_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "parameters".

poly_voices_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "poly_voices".

remove_filter_routing_listener(arg1,arg2)

Remove a previously set listener function or method from property "filter_routing".

remove_is_active_listener(arg1,arg2)

Remove a previously set listener function or method from property "is_active".

remove_modulation_matrix_changed_listener(arg1,arg2)

Remove a previously set listener function or method from property "modulation_matrix_changed".

remove_mono_poly_listener(arg1,arg2)

Remove a previously set listener function or method from property "mono_poly".

remove_name_listener(arg1,arg2)

Remove a previously set listener function or method from property "name".

remove_oscillator_1_effect_mode_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_1_effect_mode".

remove_oscillator_1_wavetable_category_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_1_wavetable_category".

remove_oscillator_1_wavetable_index_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_1_wavetable_index".

remove_oscillator_1_wavetables_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_1_wavetables".

remove_oscillator_2_effect_mode_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_2_effect_mode".

remove_oscillator_2_wavetable_category_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_2_wavetable_category".

remove_oscillator_2_wavetable_index_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_2_wavetable_index".

remove_oscillator_2_wavetables_listener(arg1,arg2)

Remove a previously set listener function or method from property "oscillator_2_wavetables".

remove_parameters_listener(arg1,arg2)

Remove a previously set listener function or method from property "parameters".

remove_poly_voices_listener(arg1,arg2)

Remove a previously set listener function or method from property "poly_voices".

remove_unison_mode_listener(arg1,arg2)

Remove a previously set listener function or method from property "unison_mode".

remove_unison_voice_count_listener(arg1,arg2)

Remove a previously set listener function or method from property "unison_voice_count".

remove_visible_modulation_target_names_listener(arg1,arg2)

Remove a previously set listener function or method from property "visible_modulation_target_names".

set_modulation_value(self,target_index,source,value)

Set the value of a modulation amount for the given target-source connection.

store_chosen_bank(arg1,arg2,arg3)

Set the selected bank in the device for persistency.

unison_mode_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "unison_mode".

unison_voice_count_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "unison_voice_count".

visible_modulation_target_names_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "visible_modulation_target_names".

class WavetableDevice.View

Representing the view aspects of a Wavetable device.

Properties

  • _live_ptr
  • canonical_parent - Get the canonical parent of the View.
  • is_collapsed - Get/Set/Listen if the device is shown collapsed in the device chain.

Methods

add_is_collapsed_listener(arg1,arg2)

Add a listener function or method, which will be called as soon as the property "is_collapsed" has changed.

is_collapsed_has_listener(arg1,arg2)

Returns true, if the given listener function or method is connected to the property "is_collapsed".

remove_is_collapsed_listener(arg1,arg2)

Remove a previously set listener function or method from property "is_collapsed".