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
Top Related