Ableton Live API

download Ableton Live API

of 51

description

API for Ableton live

Transcript of Ableton Live API

  • Live API version 9.1.0

    Unofficial Live API documentation generated by the "API_MakeDoc" MIDI Remote Script.This is unofficial documentation. Please do not contact Ableton with questions or problems relating to the use of thisdocumentation.

    Live Module

    Live.Application Module

    Live.Application.combine_apcs() Built-In

    combine_apcs() -> bool : Returns true if multiple APCs should be combined. C++ signature : bool combine_apcs()

    Live.Application.encrypt_challenge() Built-In

    encrypt_challenge( (int)dongle1, (int)dongle2 [, (int)key_index=0]) -> tuple : Returns an encrypted challenge based on theTEA algortithm C++ signature : boost::python::tuple encrypt_challenge(int,int [,int=0])

    Live.Application.encrypt_challenge2() Built-In

    encrypt_challenge2( (int)arg1) -> int : Returns the UMAC hash for the given challenge. C++ signature : intencrypt_challenge2(int)

    Live.Application.get_application() Built-In

    get_application() -> Application : Returns the application instance. C++ signature :TWeakPtr > get_application()

    Live.Application.get_random_int() Built-In

    get_random_int( (int)arg1, (int)arg2) -> int : Returns a random integer from the given range. C++ signature : intget_random_int(int,int)

    Live.Application.Application Class

    This class represents the Live application.

    Live.Application.Application.browser Property

    Returns an interface to the browser.

    Live.Application.Application.canonical_parent Property

    Returns the canonical parent of the application.

    Live.Application.Application.current_dialog_button_count Property

    Number of buttons on the current dialog.

    Live.Application.Application.current_dialog_message Property

    Text of the last dialog that appeared; Empty if all dialogs just disappeared.

    Live.Application.Application.open_dialog_count Property

    The number of open dialogs in Live. 0 if not dialog is open.

    Live.Application.Application.view Property

    Returns the applications view component.

    Live.Application.Application.add_open_dialog_count_listener() Method

    add_open_dialog_count_listener( (Application)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "open_dialog_count" has changed. C++ signature : voidadd_open_dialog_count_listener(TPyHandle,boost::python::api::object)

    Live.Application.Application.get_bugfix_version() Method

    get_bugfix_version( (Application)arg1) -> int : Returns an integer representing the bugfix version of Live. C++ signature : intget_bugfix_version(TPyHandle)

    Live.Application.Application.get_document() Method

    get_document( (Application)arg1) -> Song : Returns the current Live Set. C++ signature :TWeakPtr > get_document(TPyHandle)

    Live.Application.Application.get_major_version() Method

    get_major_version( (Application)arg1) -> int : Returns an integer representing the major version of Live. C++ signature : intget_major_version(TPyHandle)

    Live.Application.Application.get_minor_version() Method

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    1 di 51 12/09/2014 14:09

  • get_minor_version( (Application)arg1) -> int : Returns an integer representing the minor version of Live. C++ signature : intget_minor_version(TPyHandle)

    Live.Application.Application.open_dialog_count_has_listener() Method

    open_dialog_count_has_listener( (Application)arg1, (object)arg2) -> bool : Returns true, if the given listener function ormethod is connected to the property "open_dialog_count". C++ signature : boolopen_dialog_count_has_listener(TPyHandle,boost::python::api::object)

    Live.Application.Application.press_current_dialog_button() Method

    press_current_dialog_button( (Application)arg1, (int)arg2) -> None : Press a button, by index, on the current message box.C++ signature : void press_current_dialog_button(TPyHandle,int)

    Live.Application.Application.remove_open_dialog_count_listener() Method

    remove_open_dialog_count_listener( (Application)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "open_dialog_count". C++ signature : voidremove_open_dialog_count_listener(TPyHandle,boost::python::api::object)

    Live.Application.Application.View Class

    This class represents the view aspects of the Live application.

    Live.Application.Application.View.browse_mode Property

    Return true if HotSwap mode is active for any target.

    Live.Application.Application.View.canonical_parent Property

    Get the canonical parent of the application view.

    Live.Application.Application.View.add_browse_mode_listener() Method

    add_browse_mode_listener( (View)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "browse_mode" has changed. C++ signature : voidadd_browse_mode_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.add_is_view_visible_listener() Method

    add_is_view_visible_listener( (View)arg1, (object)arg2, (object)arg3) -> None : Add a listener function or method, which willbe called as soon as the property "is_view_visible" has changed. C++ signature : voidadd_is_view_visible_listener(TPyViewData,TString,boost::python::api::object)

    Live.Application.Application.View.add_view_focus_changed_listener() Method

    add_view_focus_changed_listener( (View)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "view_focus_changed" has changed. C++ signature : voidadd_view_focus_changed_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.available_main_views() Method

    available_main_views( (View)arg1) -> StringVector : Return a list of strings with the available subcomponent views, which isto be specified, when using the rest of this classes functions. A 'subcomponent view' is a main view component of a documentview, like the Session view, the Arranger or Detailview and so on... C++ signature : std::vector > available_main_views(TPyViewData)

    Live.Application.Application.View.browse_mode_has_listener() Method

    browse_mode_has_listener( (View)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "browse_mode". C++ signature : boolbrowse_mode_has_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.focus_view() Method

    focus_view( (View)arg1, (object)arg2) -> None : Show and focus one through the identifier string specified view. C++signature : void focus_view(TPyViewData,TString)

    Live.Application.Application.View.hide_view() Method

    hide_view( (View)arg1, (object)arg2) -> None : Hide one through the identifier string specified view. C++ signature : voidhide_view(TPyViewData,TString)

    Live.Application.Application.View.is_view_visible() Method

    is_view_visible( (View)arg1, (object)identifier [, (bool)main_window_only=True]) -> bool : Return true if the through theidentifier string specified view is currently visible. If main_window_only is set to False, this will also check in second window.Notifications from the second window are not yet supported. C++ signature : boolis_view_visible(TPyViewData,TString [,bool=True])

    Live.Application.Application.View.is_view_visible_has_listener() Method

    is_view_visible_has_listener( (View)arg1, (object)arg2, (object)arg3) -> bool : Returns true, if the given listener function ormethod is connected to the property "is_view_visible". C++ signature : boolis_view_visible_has_listener(TPyViewData,TString,boost::python::api::object)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    2 di 51 12/09/2014 14:09

  • Live.Application.Application.View.remove_browse_mode_listener() Method

    remove_browse_mode_listener( (View)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "browse_mode". C++ signature : voidremove_browse_mode_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.remove_is_view_visible_listener() Method

    remove_is_view_visible_listener( (View)arg1, (object)arg2, (object)arg3) -> None : Remove a previously set listener functionor method from property "is_view_visible". C++ signature : voidremove_is_view_visible_listener(TPyViewData,TString,boost::python::api::object)

    Live.Application.Application.View.remove_view_focus_changed_listener() Method

    remove_view_focus_changed_listener( (View)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "view_focus_changed". C++ signature : voidremove_view_focus_changed_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.scroll_view() Method

    scroll_view( (View)arg1, (int)arg2, (object)arg3, (bool)arg4) -> None : Scroll through the identifier string specified view intothe given direction, if possible. Will silently return if the specified view can not perform the requested action. C++ signature :void scroll_view(TPyViewData,int,TString,bool)

    Live.Application.Application.View.show_view() Method

    show_view( (View)arg1, (object)arg2) -> None : Show one through the identifier string specified view. Will throw a runtimeerror if this is called in Live's initialization scope. C++ signature : void show_view(TPyViewData,TString)

    Live.Application.Application.View.toggle_browse() Method

    toggle_browse( (View)arg1) -> None : Reveals the device chain, the browser and starts hot swap for the selected device.Calling this function again stops hot swap. C++ signature : void toggle_browse(TPyViewData)

    Live.Application.Application.View.view_focus_changed_has_listener() Method

    view_focus_changed_has_listener( (View)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "view_focus_changed". C++ signature : boolview_focus_changed_has_listener(TPyViewData,boost::python::api::object)

    Live.Application.Application.View.zoom_view() Method

    zoom_view( (View)arg1, (int)arg2, (object)arg3, (bool)arg4) -> None : Zoom through the identifier string specified view intothe given direction, if possible. Will silently return if the specified view can not perform the requested action. C++ signature :void zoom_view(TPyViewData,int,TString,bool)

    Live.Application.Application.View.NavDirection Sub-Class

    Live.Application.Application.View.NavDirection.down Value

    Live.Application.Application.View.NavDirection.left Value

    Live.Application.Application.View.NavDirection.right Value

    Live.Application.Application.View.NavDirection.up Value

    Live.Base Module

    Live.Base.IntVector Class

    A simple container for returning integers from Live.

    Live.Base.IntVector.append() Method

    append( (IntVector)arg1, (object)arg2) -> None : C++ signature : void append(std::vector >{lvalue},boost::python::api::object)

    Live.Base.IntVector.extend() Method

    extend( (IntVector)arg1, (object)arg2) -> None : C++ signature : void extend(std::vector >{lvalue},boost::python::api::object)

    Live.Base.LimitationError Class

    Live.Base.StringVector Class

    A simple container for returning strings from Live.

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    3 di 51 12/09/2014 14:09

  • Live.Base.StringVector.append() Method

    append( (StringVector)arg1, (object)arg2) -> None : C++ signature : void append(std::vector > {lvalue},boost::python::api::object)

    Live.Base.StringVector.extend() Method

    extend( (StringVector)arg1, (object)arg2) -> None : C++ signature : void extend(std::vector > {lvalue},boost::python::api::object)

    Live.Base.Vector Class

    A simple read only container for returning objects from Live.

    Live.Base.Vector.append() Method

    append( (Vector)arg1, (object)arg2) -> None : C++ signature : void append(std::vector,std::allocator > > {lvalue},boost::python::api::object)

    Live.Base.Vector.extend() Method

    extend( (Vector)arg1, (object)arg2) -> None : C++ signature : void extend(std::vector,std::allocator > > {lvalue},boost::python::api::object)

    Live.Browser Module

    Live.Browser.Browser Class

    This class represents the live browser data base.

    Live.Browser.Browser.filter_type Property

    Bang triggered when the hotswap target has changed.

    Live.Browser.Browser.hotswap_target Property

    Bang triggered when the hotswap target has changed.

    Live.Browser.Browser.packs Property

    Const access to the list of packs of the browser.

    Live.Browser.Browser.places Property

    Const access to the list of places of the browser.

    Live.Browser.Browser.tags Property

    Const access to the list of tags of the browser.

    Live.Browser.Browser.add_filter_type_listener() Method

    add_filter_type_listener( (Browser)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "filter_type" has changed. C++ signature : voidadd_filter_type_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.add_full_refresh_listener() Method

    add_full_refresh_listener( (Browser)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "full_refresh" has changed. C++ signature : voidadd_full_refresh_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.add_hotswap_target_listener() Method

    add_hotswap_target_listener( (Browser)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "hotswap_target" has changed. C++ signature : voidadd_hotswap_target_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.filter_type_has_listener() Method

    filter_type_has_listener( (Browser)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "filter_type". C++ signature : boolfilter_type_has_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.full_refresh_has_listener() Method

    full_refresh_has_listener( (Browser)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "full_refresh". C++ signature : boolfull_refresh_has_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.hotswap_target_has_listener() Method

    hotswap_target_has_listener( (Browser)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "hotswap_target". C++ signature : bool

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    4 di 51 12/09/2014 14:09

  • hotswap_target_has_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.load_item() Method

    load_item( (Browser)arg1, (BrowserItem)arg2) -> None : Loads the provided browser item. C++ signature : voidload_item(TPyHandle,NPythonBrowser::TPythonBrowserItem)

    Live.Browser.Browser.remove_filter_type_listener() Method

    remove_filter_type_listener( (Browser)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "filter_type". C++ signature : voidremove_filter_type_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.remove_full_refresh_listener() Method

    remove_full_refresh_listener( (Browser)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "full_refresh". C++ signature : voidremove_full_refresh_listener(TPyHandle,boost::python::api::object)

    Live.Browser.Browser.remove_hotswap_target_listener() Method

    remove_hotswap_target_listener( (Browser)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "hotswap_target". C++ signature : voidremove_hotswap_target_listener(TPyHandle,boost::python::api::object)

    Live.Browser.BrowserItem Class

    This class represents an item of the browser hierarchy.

    Live.Browser.BrowserItem.children Property

    Const access to the descendants of this browser item.

    Live.Browser.BrowserItem.is_device Property

    Indicates if the browser item represents a device.

    Live.Browser.BrowserItem.is_folder Property

    Indicates if the browser item represents folder.

    Live.Browser.BrowserItem.is_loadable Property

    True if item can be loaded via the Browser's 'load_item' method.

    Live.Browser.BrowserItem.is_selected Property

    True if the item is ancestor of or the actual selection.

    Live.Browser.BrowserItem.name Property

    Const access to the canonical display name of this browser item.

    Live.Browser.BrowserItem.source Property

    Specifies where does item come from -- i.e. Live pack, user library...

    Live.Browser.BrowserItemVector Class

    A container for returning browser items from Live.

    Live.Browser.BrowserItemVector.append() Method

    append( (BrowserItemVector)arg1, (object)arg2) -> None : C++ signature : voidappend(std::vector >{lvalue},boost::python::api::object)

    Live.Browser.BrowserItemVector.extend() Method

    extend( (BrowserItemVector)arg1, (object)arg2) -> None : C++ signature : voidextend(std::vector >{lvalue},boost::python::api::object)

    Live.Browser.FilterType Class

    Live.Browser.FilterType.audio_effect_hotswap Value

    Live.Browser.FilterType.count Value

    Live.Browser.FilterType.disabled Value

    Live.Browser.FilterType.drum_pad_hotswap Value

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    5 di 51 12/09/2014 14:09

  • Live.Browser.FilterType.hotswap_off Value

    Live.Browser.FilterType.instrument_hotswap Value

    Live.Browser.FilterType.midi_effect_hotswap Value

    Live.Chain Module

    Live.Chain.Chain Class

    This class represents a group device chain in Live.

    Live.Chain.Chain.canonical_parent Property

    Get the canonical parent of the chain.

    Live.Chain.Chain.devices Property

    Return const access to all available Devices that are present in the chains

    Live.Chain.Chain.has_audio_input Property

    return True, if this Chain can be feed with an Audio signal. This istrue for all Audio Chains.

    Live.Chain.Chain.has_audio_output Property

    return True, if this Chain sends out an Audio signal. This istrue for all Audio Chains, and MIDI chains with an Instrument.

    Live.Chain.Chain.has_midi_input Property

    return True, if this Chain can be feed with an Audio signal. This istrue for all MIDI Chains.

    Live.Chain.Chain.has_midi_output Property

    return True, if this Chain sends out MIDI events. This istrue for all MIDI Chains with no Instruments.

    Live.Chain.Chain.mixer_device Property

    Return access to the mixer device that holds the chain's mixer parameters:the Volume, Pan, and Sendamounts.

    Live.Chain.Chain.mute Property

    Mute/unmute the chain.

    Live.Chain.Chain.name Property

    Read/write access to the name of the Chain, as visible in the track header.

    Live.Chain.Chain.solo Property

    Get/Set the solo status of the chain. Note that this will not disable thesolo state of any other Chain in the same rack. If you wantexclusive solo, you have to disable the solo state of the other Chains manually.

    Live.Chain.Chain.add_devices_listener() Method

    add_devices_listener( (Chain)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "devices" has changed. C++ signature : void add_devices_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.add_mute_listener() Method

    add_mute_listener( (Chain)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "mute" has changed. C++ signature : void add_mute_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.add_name_listener() Method

    add_name_listener( (Chain)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "name" has changed. C++ signature : void add_name_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.add_solo_listener() Method

    add_solo_listener( (Chain)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "solo" has changed. C++ signature : void add_solo_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.delete_device() Method

    delete_device( (Chain)arg1, (int)arg2) -> None : Remove a device identified by its index from the chain. Throws runtime errorif bad index. C++ signature : void delete_device(TChainPyHandle,int)

    Live.Chain.Chain.devices_has_listener() Method

    devices_has_listener( (Chain)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "devices". C++ signature : bool devices_has_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.mute_has_listener() Method

    mute_has_listener( (Chain)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    6 di 51 12/09/2014 14:09

  • the property "mute". C++ signature : bool mute_has_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.name_has_listener() Method

    name_has_listener( (Chain)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "name". C++ signature : bool name_has_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.remove_devices_listener() Method

    remove_devices_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "devices". C++ signature : void remove_devices_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.remove_mute_listener() Method

    remove_mute_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "mute". C++ signature : void remove_mute_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.remove_name_listener() Method

    remove_name_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "name". C++ signature : void remove_name_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.remove_solo_listener() Method

    remove_solo_listener( (Chain)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "solo". C++ signature : void remove_solo_listener(TChainPyHandle,boost::python::api::object)

    Live.Chain.Chain.solo_has_listener() Method

    solo_has_listener( (Chain)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "solo". C++ signature : bool solo_has_listener(TChainPyHandle,boost::python::api::object)

    Live.ChainMixerDevice Module

    Live.ChainMixerDevice.ChainMixerDevice Class

    This class represents a Chain's Mixer Device in Live, which gives youaccess to the Volume, Panning, and Send properties of aChain.

    Live.ChainMixerDevice.ChainMixerDevice.canonical_parent Property

    Get the canonical parent of the mixer device.

    Live.ChainMixerDevice.ChainMixerDevice.chain_activator Property

    Const access to the Chain's Activator Device Parameter.

    Live.ChainMixerDevice.ChainMixerDevice.panning Property

    Const access to the Chain's Panning Device Parameter.

    Live.ChainMixerDevice.ChainMixerDevice.sends Property

    Const access to the Chain's list of Send Amount Device Parameters.

    Live.ChainMixerDevice.ChainMixerDevice.volume Property

    Const access to the Chain's Volume Device Parameter.

    Live.ChainMixerDevice.ChainMixerDevice.add_sends_listener() Method

    add_sends_listener( (ChainMixerDevice)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "sends" has changed. C++ signature : voidadd_sends_listener(TPyHandle,boost::python::api::object)

    Live.ChainMixerDevice.ChainMixerDevice.remove_sends_listener() Method

    remove_sends_listener( (ChainMixerDevice)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "sends". C++ signature : voidremove_sends_listener(TPyHandle,boost::python::api::object)

    Live.ChainMixerDevice.ChainMixerDevice.sends_has_listener() Method

    sends_has_listener( (ChainMixerDevice)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "sends". C++ signature : boolsends_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip Module

    Live.Clip.AutomationEnvelope Class

    Describes parameter automation per clip.

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    7 di 51 12/09/2014 14:09

  • Live.Clip.AutomationEnvelope.insert_step() Method

    insert_step( (AutomationEnvelope)arg1, (float)arg2, (float)arg3, (float)arg4) -> None : C++ signature : voidinsert_step(AAutomation {lvalue},double,double,double)

    Live.Clip.AutomationEnvelope.value_at_time() Method

    value_at_time( (AutomationEnvelope)arg1, (float)arg2) -> float : C++ signature : double value_at_time(AAutomation{lvalue},double)

    Live.Clip.Clip Class

    This class represents a Clip in Live. It can be either an AudioClip or a MIDI Clip, in an Arrangement or the Session,dependingon the Track (Slot) it lives in.

    Live.Clip.Clip.available_warp_modes Property

    Avalibale for AudioClips only.Get/Set the available warp modes, that can be used.

    Live.Clip.Clip.canonical_parent Property

    Get the canonical parent of the Clip.

    Live.Clip.Clip.color Property

    Get/set access to the color of the Clip (RGB).

    Live.Clip.Clip.end_marker Property

    Get/Set the Clips end marker pos in beats.

    Live.Clip.Clip.file_path Property

    Get the path of the file represented by the Audio Clip.

    Live.Clip.Clip.gain Property

    Avalibale for AudioClips only.Read/write access to the gain setting of theAudio Clip

    Live.Clip.Clip.gain_display_string Property

    Return a string with the gain as dB value

    Live.Clip.Clip.has_envelopes Property

    Will notify if the clip gets his first envelope or the last envelope is removed.

    Live.Clip.Clip.is_arrangement_clip Property

    return true if this Clip is an Arrangement Clip.A Clip can be either a Session or Arrangement Clip.

    Live.Clip.Clip.is_audio_clip Property

    Return true if this Clip is an Audio Clip.A Clip can be either an Audioclip or a MIDI Clip.

    Live.Clip.Clip.is_midi_clip Property

    return true if this Clip is a MIDI Clip.A Clip can be either an Audioclip or a MIDI Clip.

    Live.Clip.Clip.is_overdubbing Property

    returns true if the Clip is recording overdubs

    Live.Clip.Clip.is_playing Property

    Get/Set if this Clip is currently playing. If the Clips trigger modeis set to a quantization value, the Clip will not start playingimmediately.If you need to know wether the Clip was triggered, use the is_triggered property.

    Live.Clip.Clip.is_recording Property

    returns true if the Clip was triggered to record or is recording.

    Live.Clip.Clip.is_triggered Property

    returns true if the Clip was triggered or is playing.

    Live.Clip.Clip.length Property

    Get to the Clips length in beats.

    Live.Clip.Clip.loop_end Property

    Get/Set the loop end pos of this Clip in beats.

    Live.Clip.Clip.loop_start Property

    Get/Set the Clips loopstart pos in beats.

    Live.Clip.Clip.looping Property

    Get/Set the Clips 'loop is enabled' flag.Only Warped Audio Clips or MIDI Clip can be looped.

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    8 di 51 12/09/2014 14:09

  • Live.Clip.Clip.muted Property

    Read/write access to the mute state of the Clip.

    Live.Clip.Clip.name Property

    Read/write access to the name of the Clip.

    Live.Clip.Clip.pitch_coarse Property

    Avalibale for AudioClips only.Read/write access to the pitch (in halftones) setting of theAudio Clip, ranging from -48 to 48

    Live.Clip.Clip.pitch_fine Property

    Avalibale for AudioClips only.Read/write access to the pitch fine setting of theAudio Clip, ranging from -500 to 500

    Live.Clip.Clip.playing_position Property

    Constant access to the current playing position of the clip.The returned value is the position in beats for midi and warped audioclips,or in seconds for unwarped audio clips. Stopped clips will return 0.

    Live.Clip.Clip.signature_denominator Property

    Get/Set access to the global signature denominator of the Clip.

    Live.Clip.Clip.signature_numerator Property

    Get/Set access to the global signature numerator of the Clip.

    Live.Clip.Clip.start_marker Property

    Get/Set the Clips start marker pos in beats.

    Live.Clip.Clip.start_time Property

    Get the clips start time offset.

    Live.Clip.Clip.view Property

    Get the view of the Clip.

    Live.Clip.Clip.warp_mode Property

    Avalibale for AudioClips only.Get/Set the warp mode for this audio clip.

    Live.Clip.Clip.warping Property

    Avalibale for AudioClips only.Get/Set if this Clip is timestreched.

    Live.Clip.Clip.will_record_on_start Property

    returns true if the Clip will record on being started.

    Live.Clip.Clip.add_color_listener() Method

    add_color_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "color" has changed. C++ signature : void add_color_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_end_marker_listener() Method

    add_end_marker_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "end_marker" has changed. C++ signature : voidadd_end_marker_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_gain_listener() Method

    add_gain_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "gain" has changed. C++ signature : void add_gain_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_has_envelopes_listener() Method

    add_has_envelopes_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "has_envelopes" has changed. C++ signature : voidadd_has_envelopes_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_is_overdubbing_listener() Method

    add_is_overdubbing_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "is_overdubbing" has changed. C++ signature : voidadd_is_overdubbing_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_is_recording_listener() Method

    add_is_recording_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "is_recording" has changed. C++ signature : voidadd_is_recording_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_loop_end_listener() Method

    add_loop_end_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    9 di 51 12/09/2014 14:09

  • the property "loop_end" has changed. C++ signature : voidadd_loop_end_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_loop_jump_listener() Method

    add_loop_jump_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "loop_jump" has changed. C++ signature : voidadd_loop_jump_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_loop_start_listener() Method

    add_loop_start_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "loop_start" has changed. C++ signature : voidadd_loop_start_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_looping_listener() Method

    add_looping_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "looping" has changed. C++ signature : voidadd_looping_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_muted_listener() Method

    add_muted_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "muted" has changed. C++ signature : void add_muted_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_name_listener() Method

    add_name_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "name" has changed. C++ signature : void add_name_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_notes_listener() Method

    add_notes_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as theproperty "notes" has changed. C++ signature : void add_notes_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_pitch_coarse_listener() Method

    add_pitch_coarse_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "pitch_coarse" has changed. C++ signature : voidadd_pitch_coarse_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_pitch_fine_listener() Method

    add_pitch_fine_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "pitch_fine" has changed. C++ signature : voidadd_pitch_fine_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_playing_position_listener() Method

    add_playing_position_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "playing_position" has changed. C++ signature : voidadd_playing_position_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_playing_status_listener() Method

    add_playing_status_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "playing_status" has changed. C++ signature : voidadd_playing_status_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_signature_denominator_listener() Method

    add_signature_denominator_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "signature_denominator" has changed. C++ signature : voidadd_signature_denominator_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_signature_numerator_listener() Method

    add_signature_numerator_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "signature_numerator" has changed. C++ signature : voidadd_signature_numerator_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_start_marker_listener() Method

    add_start_marker_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "start_marker" has changed. C++ signature : voidadd_start_marker_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_warp_mode_listener() Method

    add_warp_mode_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "warp_mode" has changed. C++ signature : voidadd_warp_mode_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.add_warping_listener() Method

    add_warping_listener( (Clip)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    10 di 51 12/09/2014 14:09

  • the property "warping" has changed. C++ signature : voidadd_warping_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.automation_envelope() Method

    automation_envelope( (Clip)arg1, (DeviceParameter)arg2) -> AutomationEnvelope : Return the envelope for the givenparameter.Returns None for Arrangement clips.Returns None for parameters from a different track. C++ signature :TWeakPtr automation_envelope(TPyHandle,TPyHandle)

    Live.Clip.Clip.clear_all_envelopes() Method

    clear_all_envelopes( (Clip)arg1) -> None : Clears all envelopes for this clip. C++ signature : voidclear_all_envelopes(TPyHandle)

    Live.Clip.Clip.clear_envelope() Method

    clear_envelope( (Clip)arg1, (DeviceParameter)arg2) -> None : Clears the envelope of this clips given parameter. C++signature : void clear_envelope(TPyHandle,TPyHandle)

    Live.Clip.Clip.color_has_listener() Method

    color_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to theproperty "color". C++ signature : bool color_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.deselect_all_notes() Method

    deselect_all_notes( (Clip)arg1) -> None : De-selects all notes present in the clip. C++ signature : voiddeselect_all_notes(TPyHandle)

    Live.Clip.Clip.duplicate_loop() Method

    duplicate_loop( (Clip)arg1) -> None : Make the loop two times longer and duplicates notes and envelopes. Duplicates the clipstart/end range if the clip is not looped. C++ signature : void duplicate_loop(TPyHandle)

    Live.Clip.Clip.end_marker_has_listener() Method

    end_marker_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "end_marker". C++ signature : boolend_marker_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.fire() Method

    fire( (Clip)arg1) -> None : (Re)Start playing this Clip. C++ signature : void fire(TPyHandle)

    Live.Clip.Clip.gain_has_listener() Method

    gain_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to theproperty "gain". C++ signature : bool gain_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.get_notes() Method

    get_notes( (Clip)arg1, (float)arg2, (int)arg3, (float)arg4, (int)arg5) -> tuple : Returns a tuple of tuples where each inner tuplerepresents a note starting in the given pitch- and time range. The inner tuple contains pitch, time, duration, velocity, and mutestate. C++ signature : boost::python::tuple get_notes(TPyHandle,double,int,double,int)

    Live.Clip.Clip.get_selected_notes() Method

    get_selected_notes( (Clip)arg1) -> tuple : Returns a tuple of tuples where each inner tuple represents a selected note. Theinner tuple contains pitch, time, duration, velocity, and mute state. C++ signature : boost::python::tupleget_selected_notes(TPyHandle)

    Live.Clip.Clip.has_envelopes_has_listener() Method

    has_envelopes_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "has_envelopes". C++ signature : boolhas_envelopes_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.is_overdubbing_has_listener() Method

    is_overdubbing_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "is_overdubbing". C++ signature : boolis_overdubbing_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.is_recording_has_listener() Method

    is_recording_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "is_recording". C++ signature : boolis_recording_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.loop_end_has_listener() Method

    loop_end_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "loop_end". C++ signature : bool loop_end_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.loop_jump_has_listener() Method

    loop_jump_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    11 di 51 12/09/2014 14:09

  • to the property "loop_jump". C++ signature : bool loop_jump_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.loop_start_has_listener() Method

    loop_start_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "loop_start". C++ signature : bool loop_start_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.looping_has_listener() Method

    looping_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "looping". C++ signature : bool looping_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.move_playing_pos() Method

    move_playing_pos( (Clip)arg1, (float)arg2) -> None : Jump forward or backward by the specified relative amount in beats.Will do nothing, if the Clip is not playing. C++ signature : void move_playing_pos(TPyHandle,double)

    Live.Clip.Clip.muted_has_listener() Method

    muted_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "muted". C++ signature : bool muted_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.name_has_listener() Method

    name_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "name". C++ signature : bool name_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.notes_has_listener() Method

    notes_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "notes". C++ signature : bool notes_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.pitch_coarse_has_listener() Method

    pitch_coarse_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "pitch_coarse". C++ signature : boolpitch_coarse_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.pitch_fine_has_listener() Method

    pitch_fine_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "pitch_fine". C++ signature : bool pitch_fine_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.playing_position_has_listener() Method

    playing_position_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "playing_position". C++ signature : boolplaying_position_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.playing_status_has_listener() Method

    playing_status_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "playing_status". C++ signature : boolplaying_status_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.quantize() Method

    quantize( (Clip)arg1, (int)arg2, (float)arg3) -> None : Quantize all notes in a clip or align warp markers. C++ signature : voidquantize(TPyHandle,int,float)

    Live.Clip.Clip.quantize_pitch() Method

    quantize_pitch( (Clip)arg1, (int)arg2, (int)arg3, (float)arg4) -> None : Quantize all the notes of a given pitch. Raises an erroron audio clips. C++ signature : void quantize_pitch(TPyHandle,int,int,float)

    Live.Clip.Clip.remove_color_listener() Method

    remove_color_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property"color". C++ signature : void remove_color_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_end_marker_listener() Method

    remove_end_marker_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "end_marker". C++ signature : void remove_end_marker_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_gain_listener() Method

    remove_gain_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property"gain". C++ signature : void remove_gain_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_has_envelopes_listener() Method

    remove_has_envelopes_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "has_envelopes". C++ signature : voidremove_has_envelopes_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_is_overdubbing_listener() Method

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    12 di 51 12/09/2014 14:09

  • remove_is_overdubbing_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "is_overdubbing". C++ signature : voidremove_is_overdubbing_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_is_recording_listener() Method

    remove_is_recording_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "is_recording". C++ signature : void remove_is_recording_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_loop_end_listener() Method

    remove_loop_end_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "loop_end". C++ signature : void remove_loop_end_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_loop_jump_listener() Method

    remove_loop_jump_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "loop_jump". C++ signature : void remove_loop_jump_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_loop_start_listener() Method

    remove_loop_start_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "loop_start". C++ signature : void remove_loop_start_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_looping_listener() Method

    remove_looping_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "looping". C++ signature : void remove_looping_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_muted_listener() Method

    remove_muted_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "muted". C++ signature : void remove_muted_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_name_listener() Method

    remove_name_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "name". C++ signature : void remove_name_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_notes() Method

    remove_notes( (Clip)arg1, (float)arg2, (int)arg3, (float)arg4, (int)arg5) -> None : Delete all notes starting in the given pitch-and time range. C++ signature : void remove_notes(TPyHandle,double,int,double,int)

    Live.Clip.Clip.remove_notes_listener() Method

    remove_notes_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "notes". C++ signature : void remove_notes_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_pitch_coarse_listener() Method

    remove_pitch_coarse_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "pitch_coarse". C++ signature : void remove_pitch_coarse_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_pitch_fine_listener() Method

    remove_pitch_fine_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "pitch_fine". C++ signature : void remove_pitch_fine_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_playing_position_listener() Method

    remove_playing_position_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "playing_position". C++ signature : voidremove_playing_position_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_playing_status_listener() Method

    remove_playing_status_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "playing_status". C++ signature : voidremove_playing_status_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_signature_denominator_listener() Method

    remove_signature_denominator_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "signature_denominator". C++ signature : voidremove_signature_denominator_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_signature_numerator_listener() Method

    remove_signature_numerator_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "signature_numerator". C++ signature : voidremove_signature_numerator_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_start_marker_listener() Method

    remove_start_marker_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "start_marker". C++ signature : void remove_start_marker_listener(TPyHandle,boost::python::api::object)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    13 di 51 12/09/2014 14:09

  • Live.Clip.Clip.remove_warp_mode_listener() Method

    remove_warp_mode_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "warp_mode". C++ signature : void remove_warp_mode_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.remove_warping_listener() Method

    remove_warping_listener( (Clip)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "warping". C++ signature : void remove_warping_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.replace_selected_notes() Method

    replace_selected_notes( (Clip)arg1, (tuple)arg2) -> None : Called with a tuple of tuples where each inner tuple represents anote in the same format as returned by get_selected_notes. The notes described that way will then be used to replace the oldselection. C++ signature : void replace_selected_notes(TPyHandle,boost::python::tuple)

    Live.Clip.Clip.select_all_notes() Method

    select_all_notes( (Clip)arg1) -> None : Selects all notes present in the clip. C++ signature : voidselect_all_notes(TPyHandle)

    Live.Clip.Clip.set_fire_button_state() Method

    set_fire_button_state( (Clip)arg1, (bool)arg2) -> None : Set the clip's fire button state directly. Supports all launch modes.C++ signature : void set_fire_button_state(TPyHandle,bool)

    Live.Clip.Clip.set_notes() Method

    set_notes( (Clip)arg1, (tuple)arg2) -> None : Called with a tuple of tuples where each inner tuple represents a note in thesame format as returned by get_notes. The notes described that way will then be added to the clip. C++ signature : voidset_notes(TPyHandle,boost::python::tuple)

    Live.Clip.Clip.signature_denominator_has_listener() Method

    signature_denominator_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or methodis connected to the property "signature_denominator". C++ signature : boolsignature_denominator_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.signature_numerator_has_listener() Method

    signature_numerator_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "signature_numerator". C++ signature : boolsignature_numerator_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.start_marker_has_listener() Method

    start_marker_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "start_marker". C++ signature : boolstart_marker_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.stop() Method

    stop( (Clip)arg1) -> None : Stop playing this Clip. C++ signature : void stop(TPyHandle)

    Live.Clip.Clip.warp_mode_has_listener() Method

    warp_mode_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "warp_mode". C++ signature : boolwarp_mode_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.warping_has_listener() Method

    warping_has_listener( (Clip)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "warping". C++ signature : bool warping_has_listener(TPyHandle,boost::python::api::object)

    Live.Clip.Clip.View Class

    Representing the view aspects of a Clip.

    Live.Clip.Clip.View.canonical_parent Property

    Get the canonical parent of the clip view.

    Live.Clip.Clip.View.grid_is_triplet Property

    Get/set wether the grid is showing in triplet mode.

    Live.Clip.Clip.View.grid_quantization Property

    Get/set clip grid quantization resolution.

    Live.Clip.Clip.View.hide_envelope() Method

    hide_envelope( (View)arg1) -> None : Hide the envelope view. C++ signature : voidhide_envelope(TPyViewData)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    14 di 51 12/09/2014 14:09

  • Live.Clip.Clip.View.select_envelope_parameter() Method

    select_envelope_parameter( (View)arg1, (DeviceParameter)arg2) -> None : Select the the given device parameter in theenvelope view. C++ signature : void select_envelope_parameter(TPyViewData,TPyHandle)

    Live.Clip.Clip.View.show_envelope() Method

    show_envelope( (View)arg1) -> None : Show the envelope view. C++ signature : voidshow_envelope(TPyViewData)

    Live.Clip.Clip.View.show_loop() Method

    show_loop( (View)arg1) -> None : Show the entire loop in the detail view. C++ signature : voidshow_loop(TPyViewData)

    Live.Clip.GridQuantization Class

    Live.Clip.GridQuantization.count Value

    Live.Clip.GridQuantization.g_2_bars Value

    Live.Clip.GridQuantization.g_4_bars Value

    Live.Clip.GridQuantization.g_8_bars Value

    Live.Clip.GridQuantization.g_bar Value

    Live.Clip.GridQuantization.g_eighth Value

    Live.Clip.GridQuantization.g_half Value

    Live.Clip.GridQuantization.g_quarter Value

    Live.Clip.GridQuantization.g_sixteenth Value

    Live.Clip.GridQuantization.g_thirtysecond Value

    Live.Clip.GridQuantization.no_grid Value

    Live.Clip.WarpMode Class

    Live.Clip.WarpMode.beats Value

    Live.Clip.WarpMode.complex Value

    Live.Clip.WarpMode.complex_pro Value

    Live.Clip.WarpMode.count Value

    Live.Clip.WarpMode.repitch Value

    Live.Clip.WarpMode.rex Value

    Live.Clip.WarpMode.texture Value

    Live.Clip.WarpMode.tones Value

    Live.ClipSlot Module

    Live.ClipSlot.ClipSlot Class

    This class represents an entry in Lives Session view matrix.

    Live.ClipSlot.ClipSlot.canonical_parent Property

    Get the canonical parent of the ClipSlot.

    Live.ClipSlot.ClipSlot.clip Property

    Returns the Clip which this clipslots currently owns. Might be None.

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    15 di 51 12/09/2014 14:09

  • Live.ClipSlot.ClipSlot.color Property

    Returns the canonical color for the clip slot or None if it does not exist.

    Live.ClipSlot.ClipSlot.controls_other_clips Property

    Returns true if firing this slot will fire clips in other slots.Can only be true for slots in group tracks.

    Live.ClipSlot.ClipSlot.has_clip Property

    Returns true if this Clipslot owns a Clip.

    Live.ClipSlot.ClipSlot.has_stop_button Property

    Get/Set if this Clip has a stop button, which will, if fired, stop anyother Clip that is currently playing the Track we do belong to.

    Live.ClipSlot.ClipSlot.is_playing Property

    Returns whether the clip associated with the slot is playing.

    Live.ClipSlot.ClipSlot.is_recording Property

    Returns whether the clip associated with the slot is recording.

    Live.ClipSlot.ClipSlot.is_triggered Property

    Const access to the triggering state of the clip slot.

    Live.ClipSlot.ClipSlot.playing_status Property

    Const access to the playing state of the clip slot.Can be either stopped, playing, or recording.

    Live.ClipSlot.ClipSlot.will_record_on_start Property

    returns true if the clip slot will record on being fired.

    Live.ClipSlot.ClipSlot.add_color_listener() Method

    add_color_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "color" has changed. C++ signature : voidadd_color_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.add_controls_other_clips_listener() Method

    add_controls_other_clips_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "controls_other_clips" has changed. C++ signature : voidadd_controls_other_clips_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.add_has_clip_listener() Method

    add_has_clip_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "has_clip" has changed. C++ signature : voidadd_has_clip_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.add_has_stop_button_listener() Method

    add_has_stop_button_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "has_stop_button" has changed. C++ signature : voidadd_has_stop_button_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.add_is_triggered_listener() Method

    add_is_triggered_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "is_triggered" has changed. C++ signature : voidadd_is_triggered_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.add_playing_status_listener() Method

    add_playing_status_listener( (ClipSlot)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "playing_status" has changed. C++ signature : voidadd_playing_status_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.color_has_listener() Method

    color_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "color". C++ signature : boolcolor_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.controls_other_clips_has_listener() Method

    controls_other_clips_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or methodis connected to the property "controls_other_clips". C++ signature : boolcontrols_other_clips_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.create_clip() Method

    create_clip( (ClipSlot)arg1, (float)arg2) -> None : Creates an empty clip with the given length in the slot. Throws an errorwhen called on non-empty slots or slots in non-MIDI tracks. C++ signature : void

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    16 di 51 12/09/2014 14:09

  • create_clip(TPyHandle,double)

    Live.ClipSlot.ClipSlot.delete_clip() Method

    delete_clip( (ClipSlot)arg1) -> None : Removes the clip contained in the slot. Rises an exception if the slot was empty. C++signature : void delete_clip(TPyHandle)

    Live.ClipSlot.ClipSlot.fire() Method

    fire( (ClipSlot)arg1) -> None : Fire a Clip if this Clipslot owns one, else trigger the stop button, if we have one. C++ signature :void fire(TPyHandle)fire( (ClipSlot)self [, (float)record_length=1.7976931348623157e+308 [,(int)launch_quantization=-2147483648 [, (bool)force_legato=False]]]) -> None : If 'record_length' is passed, the clip will berefired after the given recording length. Raises an error if the slot owns a clip. 'launch_quantization' determines the quantizationof global transport that is applied overriding the value in the song. 'force_legato' will make the clip play inmediatelly. Theplayhead will be moved to keep the clip synchronized. C++ signature : void fire(TPyHandle[,double=1.7976931348623157e+308 [,int=-2147483648 [,bool=False]]])

    Live.ClipSlot.ClipSlot.has_clip_has_listener() Method

    has_clip_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "has_clip". C++ signature : boolhas_clip_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.has_stop_button_has_listener() Method

    has_stop_button_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "has_stop_button". C++ signature : boolhas_stop_button_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.is_triggered_has_listener() Method

    is_triggered_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "is_triggered". C++ signature : boolis_triggered_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.playing_status_has_listener() Method

    playing_status_has_listener( (ClipSlot)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "playing_status". C++ signature : boolplaying_status_has_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_color_listener() Method

    remove_color_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "color". C++ signature : voidremove_color_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_controls_other_clips_listener() Method

    remove_controls_other_clips_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "controls_other_clips". C++ signature : voidremove_controls_other_clips_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_has_clip_listener() Method

    remove_has_clip_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "has_clip". C++ signature : voidremove_has_clip_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_has_stop_button_listener() Method

    remove_has_stop_button_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "has_stop_button". C++ signature : voidremove_has_stop_button_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_is_triggered_listener() Method

    remove_is_triggered_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "is_triggered". C++ signature : voidremove_is_triggered_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.remove_playing_status_listener() Method

    remove_playing_status_listener( (ClipSlot)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "playing_status". C++ signature : voidremove_playing_status_listener(TPyHandle,boost::python::api::object)

    Live.ClipSlot.ClipSlot.set_fire_button_state() Method

    set_fire_button_state( (ClipSlot)arg1, (bool)arg2) -> None : Set the clipslot's fire button state directly. Supports all launchmodes. C++ signature : void set_fire_button_state(TPyHandle,bool)

    Live.ClipSlot.ClipSlot.stop() Method

    stop( (ClipSlot)arg1) -> None : Stop playing the contained Clip, if there is a Clip and its currently playing. C++ signature : voidstop(TPyHandle)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    17 di 51 12/09/2014 14:09

  • Live.Device Module

    Live.Device.Device Class

    This class represents a MIDI or Audio DSP-Device in Live.

    Live.Device.Device.can_have_chains Property

    Returns true if the device is a rack.

    Live.Device.Device.can_have_drum_pads Property

    Returns true if the device is a drum rack.

    Live.Device.Device.canonical_parent Property

    Get the canonical parent of the Device.

    Live.Device.Device.chains Property

    Return const access to the list of chains in this device. Throws an exception if can_have_chains is false.

    Live.Device.Device.class_display_name Property

    Return const access to the name of the device's class name as displayed in Live's browser and device chain

    Live.Device.Device.class_name Property

    Return const access to the name of the device's class.

    Live.Device.Device.drum_pads Property

    Return const access to the list of drum pads in this device. Throws an exception if can_have_drum_pads is false.

    Live.Device.Device.has_drum_pads Property

    Returns true if the device is a drum rack which has drum pads. Throws an exception if can_have_drum_pads is false.

    Live.Device.Device.name Property

    Return access to the name of the device.

    Live.Device.Device.parameters Property

    Const access to the list of available automatable parameters for this device.

    Live.Device.Device.return_chains Property

    Return const access to the list of return chains in this device. Throws an exception if can_have_chains is false.

    Live.Device.Device.type Property

    Return the type of the device.

    Live.Device.Device.view Property

    Representing the view aspects of a device.

    Live.Device.Device.visible_drum_pads Property

    Return const access to the list of visible drum pads in this device. Throws an exception if can_have_drum_pads is false.

    Live.Device.Device.add_chains_listener() Method

    add_chains_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "chains" has changed. C++ signature : voidadd_chains_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_drum_pads_listener() Method

    add_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "drum_pads" has changed. C++ signature : voidadd_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_has_drum_pads_listener() Method

    add_has_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "has_drum_pads" has changed. C++ signature : voidadd_has_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_name_listener() Method

    add_name_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "name" has changed. C++ signature : voidadd_name_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_parameters_listener() Method

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    18 di 51 12/09/2014 14:09

  • add_parameters_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "parameters" has changed. C++ signature : voidadd_parameters_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_return_chains_listener() Method

    add_return_chains_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "return_chains" has changed. C++ signature : voidadd_return_chains_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.add_visible_drum_pads_listener() Method

    add_visible_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "visible_drum_pads" has changed. C++ signature : voidadd_visible_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.chains_has_listener() Method

    chains_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "chains". C++ signature : bool chains_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.drum_pads_has_listener() Method

    drum_pads_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "drum_pads". C++ signature : booldrum_pads_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.get_bank_count() Method

    get_bank_count( (Device)arg1) -> int : Get the number of parameter banks. This is related to hardware control surfaces. ForMax devices only. C++ signature : int get_bank_count(TPyHandle)

    Live.Device.Device.get_bank_name() Method

    get_bank_name( (Device)arg1, (int)arg2) -> object : Get the name of a parameter bank given by index. This is related tohardware control surfaces. For Max devices only. C++ signature : TString get_bank_name(TPyHandle,int)

    Live.Device.Device.get_bank_parameters() Method

    get_bank_parameters( (Device)arg1, (int)arg2) -> list : Get the indices of parameters of the given bank index. Empty slotsare marked as -1. Bank index -1 refers to the best-of bank. This function is related to hardware control surfaces. For Maxdevices only. C++ signature : boost::python::list get_bank_parameters(TPyHandle,int)

    Live.Device.Device.has_drum_pads_has_listener() Method

    has_drum_pads_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "has_drum_pads". C++ signature : boolhas_drum_pads_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.name_has_listener() Method

    name_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected tothe property "name". C++ signature : bool name_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.parameters_has_listener() Method

    parameters_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "parameters". C++ signature : boolparameters_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_chains_listener() Method

    remove_chains_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "chains". C++ signature : void remove_chains_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_drum_pads_listener() Method

    remove_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "drum_pads". C++ signature : void remove_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_has_drum_pads_listener() Method

    remove_has_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "has_drum_pads". C++ signature : voidremove_has_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_name_listener() Method

    remove_name_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "name". C++ signature : void remove_name_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_parameters_listener() Method

    remove_parameters_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "parameters". C++ signature : voidremove_parameters_listener(TPyHandle,boost::python::api::object)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    19 di 51 12/09/2014 14:09

  • Live.Device.Device.remove_return_chains_listener() Method

    remove_return_chains_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "return_chains". C++ signature : voidremove_return_chains_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.remove_visible_drum_pads_listener() Method

    remove_visible_drum_pads_listener( (Device)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "visible_drum_pads". C++ signature : voidremove_visible_drum_pads_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.return_chains_has_listener() Method

    return_chains_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "return_chains". C++ signature : boolreturn_chains_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.store_chosen_bank() Method

    store_chosen_bank( (Device)arg1, (int)arg2, (int)arg3) -> None : Set the selected bank in the device for persistency. C++signature : void store_chosen_bank(TPyHandle,int,int)

    Live.Device.Device.visible_drum_pads_has_listener() Method

    visible_drum_pads_has_listener( (Device)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "visible_drum_pads". C++ signature : boolvisible_drum_pads_has_listener(TPyHandle,boost::python::api::object)

    Live.Device.Device.View Class

    Representing the view aspects of a device.

    Live.Device.Device.View.canonical_parent Property

    Get the canonical parent of the View.

    Live.Device.Device.View.drum_pads_scroll_position Property

    Access to the index of the lowest visible row of pads. Throws an exception if can_have_drum_pads is false.

    Live.Device.Device.View.selected_chain Property

    Return access to the currently selected chain. Throws an exception if can_have_chains is false.

    Live.Device.Device.View.selected_drum_pad Property

    Return access to the currently selected drum pad. Throws an exception if can_have_drum_pads is false.

    Live.Device.Device.View.add_drum_pads_scroll_position_listener() Method

    add_drum_pads_scroll_position_listener( (View)arg1, (object)arg2) -> None : Add a listener function or method, which will becalled as soon as the property "drum_pads_scroll_position" has changed. C++ signature : voidadd_drum_pads_scroll_position_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.add_selected_chain_listener() Method

    add_selected_chain_listener( (View)arg1, (object)arg2) -> None : Add a listener function or method, which will be called assoon as the property "selected_chain" has changed. C++ signature : voidadd_selected_chain_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.add_selected_drum_pad_listener() Method

    add_selected_drum_pad_listener( (View)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "selected_drum_pad" has changed. C++ signature : voidadd_selected_drum_pad_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.drum_pads_scroll_position_has_listener() Method

    drum_pads_scroll_position_has_listener( (View)arg1, (object)arg2) -> bool : Returns true, if the given listener function ormethod is connected to the property "drum_pads_scroll_position". C++ signature : booldrum_pads_scroll_position_has_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.remove_drum_pads_scroll_position_listener() Method

    remove_drum_pads_scroll_position_listener( (View)arg1, (object)arg2) -> None : Remove a previously set listener functionor method from property "drum_pads_scroll_position". C++ signature : voidremove_drum_pads_scroll_position_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.remove_selected_chain_listener() Method

    remove_selected_chain_listener( (View)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "selected_chain". C++ signature : voidremove_selected_chain_listener(TPyViewData,boost::python::api::object)

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    20 di 51 12/09/2014 14:09

  • Live.Device.Device.View.remove_selected_drum_pad_listener() Method

    remove_selected_drum_pad_listener( (View)arg1, (object)arg2) -> None : Remove a previously set listener function ormethod from property "selected_drum_pad". C++ signature : voidremove_selected_drum_pad_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.selected_chain_has_listener() Method

    selected_chain_has_listener( (View)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "selected_chain". C++ signature : boolselected_chain_has_listener(TPyViewData,boost::python::api::object)

    Live.Device.Device.View.selected_drum_pad_has_listener() Method

    selected_drum_pad_has_listener( (View)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "selected_drum_pad". C++ signature : boolselected_drum_pad_has_listener(TPyViewData,boost::python::api::object)

    Live.Device.DeviceType Class

    The type of the device.

    Live.Device.DeviceType.audio_effect Value

    The type of the device.

    Live.Device.DeviceType.instrument Value

    The type of the device.

    Live.Device.DeviceType.midi_effect Value

    The type of the device.

    Live.Device.DeviceType.undefined Value

    The type of the device.

    Live.DeviceParameter Module

    Live.DeviceParameter.AutomationState Class

    Live.DeviceParameter.AutomationState.none Value

    Live.DeviceParameter.AutomationState.overridden Value

    Live.DeviceParameter.AutomationState.playing Value

    Live.DeviceParameter.DeviceParameter Class

    This class represents a (automatable) parameter within a MIDI orAudio DSP-Device.

    Live.DeviceParameter.DeviceParameter.automation_state Property

    Returns state of type AutomationState.

    Live.DeviceParameter.DeviceParameter.canonical_parent Property

    Get the canonical parent of the device parameter.

    Live.DeviceParameter.DeviceParameter.default_value Property

    Return the default value for this parameter. A Default value is onlyavailable for non-quantized parameter types (see'is_quantized').

    Live.DeviceParameter.DeviceParameter.is_enabled Property

    Returns false if the parameter has been macro mapped or disabled by Max.

    Live.DeviceParameter.DeviceParameter.is_quantized Property

    Returns True, if this value is a boolean or integer like switch.Non quantized values are continues float values.

    Live.DeviceParameter.DeviceParameter.max Property

    Returns const access to the upper value of the allowed range forthis parameter

    Live.DeviceParameter.DeviceParameter.min Property

    Returns const access to the lower value of the allowed range forthis parameter

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    21 di 51 12/09/2014 14:09

  • Live.DeviceParameter.DeviceParameter.name Property

    Returns const access the name of this parameter, as visible in Livesautomation choosers.

    Live.DeviceParameter.DeviceParameter.original_name Property

    Returns const access the original name of this parameter, unaffected ofany renamings.

    Live.DeviceParameter.DeviceParameter.value Property

    Get/Set the current value (as visible in the GUI) this parameter.The value must be inside the min/max properties of this device.

    Live.DeviceParameter.DeviceParameter.add_automation_state_listener() Method

    add_automation_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which willbe called as soon as the property "automation_state" has changed. C++ signature : voidadd_automation_state_listener(TPyHandle,boost::python::api::object)

    Live.DeviceParameter.DeviceParameter.add_value_listener() Method

    add_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Add a listener function or method, which will be calledas soon as the property "value" has changed. C++ signature : voidadd_value_listener(TPyHandle,boost::python::api::object)

    Live.DeviceParameter.DeviceParameter.automation_state_has_listener() Method

    automation_state_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function ormethod is connected to the property "automation_state". C++ signature : boolautomation_state_has_listener(TPyHandle,boost::python::api::object)

    Live.DeviceParameter.DeviceParameter.begin_gesture() Method

    begin_gesture( (DeviceParameter)arg1) -> None : Notify the begin of a modification of the parameter, when a sequence ofmodifications have to be consider a consistent group -- for Sexample, when recording automation. C++ signature : voidbegin_gesture(TPyHandle)

    Live.DeviceParameter.DeviceParameter.end_gesture() Method

    end_gesture( (DeviceParameter)arg1) -> None : Notify the end of a modification of the parameter. See begin_gesture. C++signature : void end_gesture(TPyHandle)

    Live.DeviceParameter.DeviceParameter.re_enable_automation() Method

    re_enable_automation( (DeviceParameter)arg1) -> None : Reenable automation for this parameter. C++ signature : voidre_enable_automation(TPyHandle)

    Live.DeviceParameter.DeviceParameter.remove_automation_state_listener() Method

    remove_automation_state_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listenerfunction or method from property "automation_state". C++ signature : voidremove_automation_state_listener(TPyHandle,boost::python::api::object)

    Live.DeviceParameter.DeviceParameter.remove_value_listener() Method

    remove_value_listener( (DeviceParameter)arg1, (object)arg2) -> None : Remove a previously set listener function or methodfrom property "value". C++ signature : void remove_value_listener(TPyHandle,boost::python::api::object)

    Live.DeviceParameter.DeviceParameter.str_for_value() Method

    str_for_value( (DeviceParameter)arg1, (float)arg2) -> object : Return a string representation of the given value. To be usedfor display purposes only. This value can include characters like 'db' or 'hz', depending on the type of the parameter. C++signature : TString str_for_value(TPyHandle,float)

    Live.DeviceParameter.DeviceParameter.value_has_listener() Method

    value_has_listener( (DeviceParameter)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "value". C++ signature : boolvalue_has_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad Module

    Live.DrumPad.DrumPad Class

    This class represents a drum group device pad in Live.

    Live.DrumPad.DrumPad.canonical_parent Property

    Get the canonical parent of the drum pad.

    Live.DrumPad.DrumPad.chains Property

    Return const access to the list of chains in this drum pad.

    Live.DrumPad.DrumPad.mute Property

    http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml

    22 di 51 12/09/2014 14:09

  • Mute/unmute the pad.

    Live.DrumPad.DrumPad.name Property

    Return const access to the drum pad's name. It depends on the contained chains.

    Live.DrumPad.DrumPad.note Property

    Get the MIDI note of the drum pad.

    Live.DrumPad.DrumPad.solo Property

    Solo/unsolo the pad.

    Live.DrumPad.DrumPad.add_chains_listener() Method

    add_chains_listener( (DrumPad)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "chains" has changed. C++ signature : voidadd_chains_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.add_mute_listener() Method

    add_mute_listener( (DrumPad)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "mute" has changed. C++ signature : voidadd_mute_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.add_name_listener() Method

    add_name_listener( (DrumPad)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soonas the property "name" has changed. C++ signature : voidadd_name_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.add_solo_listener() Method

    add_solo_listener( (DrumPad)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon asthe property "solo" has changed. C++ signature : voidadd_solo_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.chains_has_listener() Method

    chains_has_listener( (DrumPad)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method isconnected to the property "chains". C++ signature : boolchains_has_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.mute_has_listener() Method

    mute_has_listener( (DrumPad)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "mute". C++ signature : boolmute_has_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.name_has_listener() Method

    name_has_listener( (DrumPad)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connectedto the property "name". C++ signature : boolname_has_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.remove_chains_listener() Method

    remove_chains_listener( (DrumPad)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "chains". C++ signature : voidremove_chains_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.remove_mute_listener() Method

    remove_mute_listener( (DrumPad)arg1, (object)arg2) -> None : Remove a previously set listener function or method fromproperty "mute". C++ signature : voidremove_mute_listener(TPyHandle,boost::python::api::object)

    Live.DrumPad.DrumPad.remove_name_listener() Method

    remove_name_listener( (DrumPad)arg1, (object)arg2) -> None : Rem