Track.Track

Live API for Python (c)1999-2007 Ableton AG

Ableton grants to you the license to use Live's Python API and to
distribute applications based on the API under the following
conditions.
This license does not affect the terms of Ableton Live's End User
License Agreement or other licenses in any way.

1. Your application is released under the GPL license
   (http://www.gnu.org/licenses/gpl.html).

2. The end user is unmistakably informed about our conditions
   of use by presenting him the following disclaimer wherever
   applicable (download pages, installer dialogs, text files):

   DISCLAIMER: This work is based on an unsupported interface
   of Ableton Live 6.  Use at your own risk.  It is likely that
   things will not work with future versions of Live.  Please
   do not use it for applications which you need to rely on.

   Manipulating your Live Sets via this interface or software
   based on it might damage your documents in a way that they
   not longer can be opened in the current or future versions
   of Live.

   Please do not contact Ableton about questions and problems
   with this software.
Classes
View Representing the view aspects of a Track.

Methods
__eq__ no documentation
__ne__ no documentation
__nonzero__ no documentation
add_arm_listener Add a listener function or method, which will be called as soon as the property "arm" has changed.
add_clip_slots_listener Add a listener function or method, which will be called as soon as the property "clip_slots" has changed.
add_current_input_routing_listener Add a listener function or method, which will be called as soon as the property "current_input_routing" has changed.
add_current_input_sub_routing_listener Add a listener function or method, which will be called as soon as the property "current_input_sub_routing" has changed.
add_current_output_routing_listener Add a listener function or method, which will be called as soon as the property "current_output_routing" has changed.
add_current_output_sub_routing_listener Add a listener function or method, which will be called as soon as the property "current_output_sub_routing" has changed.
add_devices_listener Add a listener function or method, which will be called as soon as the property "devices" has changed.
add_has_audio_input_listener Add a listener function or method, which will be called as soon as the property "has_audio_input" has changed.
add_has_audio_output_listener Add a listener function or method, which will be called as soon as the property "has_audio_output" has changed.
add_has_midi_input_listener Add a listener function or method, which will be called as soon as the property "has_midi_input" has changed.
add_has_midi_output_listener Add a listener function or method, which will be called as soon as the property "has_midi_output" has changed.
add_input_meter_level_listener Add a listener function or method, which will be called as soon as the property "input_meter_level" has changed.
add_mute_listener Add a listener function or method, which will be called as soon as the property "mute" has changed.
add_name_listener Add a listener function or method, which will be called as soon as the property "name" has changed.
add_output_meter_level_listener Add a listener function or method, which will be called as soon as the property "output_meter_level" has changed.
add_solo_listener Add a listener function or method, which will be called as soon as the property "solo" has changed.
arm_has_listener Returns true, if the given listener function or method is connected to the property "arm".
clip_slots_has_listener Returns true, if the given listener function or method is connected to the property "clip_slots".
current_input_routing_has_listener Returns true, if the given listener function or method is connected to the property "current_input_routing".
current_input_sub_routing_has_listener Returns true, if the given listener function or method is connected to the property "current_input_sub_routing".
current_output_routing_has_listener Returns true, if the given listener function or method is connected to the property "current_output_routing".
current_output_sub_routing_has_listener Returns true, if the given listener function or method is connected to the property "current_output_sub_routing".
devices_has_listener Returns true, if the given listener function or method is connected to the property "devices".
has_audio_input_has_listener Returns true, if the given listener function or method is connected to the property "has_audio_input".
has_audio_output_has_listener Returns true, if the given listener function or method is connected to the property "has_audio_output".
has_midi_input_has_listener Returns true, if the given listener function or method is connected to the property "has_midi_input".
has_midi_output_has_listener Returns true, if the given listener function or method is connected to the property "has_midi_output".
input_meter_level_has_listener Returns true, if the given listener function or method is connected to the property "input_meter_level".
jump_in_running_session_clip Jump forward or backward in the currently running Sessionclip (if any) by the specified relative amount in beats. Does nothing if no Session Clip is currently running.
mute_has_listener Returns true, if the given listener function or method is connected to the property "mute".
name_has_listener Returns true, if the given listener function or method is connected to the property "name".
output_meter_level_has_listener Returns true, if the given listener function or method is connected to the property "output_meter_level".
remove_arm_listener Remove a previously set listener function or method from property "arm".
remove_clip_slots_listener Remove a previously set listener function or method from property "clip_slots".
remove_current_input_routing_listener Remove a previously set listener function or method from property "current_input_routing".
remove_current_input_sub_routing_listener Remove a previously set listener function or method from property "current_input_sub_routing".
remove_current_output_routing_listener Remove a previously set listener function or method from property "current_output_routing".
remove_current_output_sub_routing_listener Remove a previously set listener function or method from property "current_output_sub_routing".
remove_devices_listener Remove a previously set listener function or method from property "devices".
remove_has_audio_input_listener Remove a previously set listener function or method from property "has_audio_input".
remove_has_audio_output_listener Remove a previously set listener function or method from property "has_audio_output".
remove_has_midi_input_listener Remove a previously set listener function or method from property "has_midi_input".
remove_has_midi_output_listener Remove a previously set listener function or method from property "has_midi_output".
remove_input_meter_level_listener Remove a previously set listener function or method from property "input_meter_level".
remove_mute_listener Remove a previously set listener function or method from property "mute".
remove_name_listener Remove a previously set listener function or method from property "name".
remove_output_meter_level_listener Remove a previously set listener function or method from property "output_meter_level".
remove_solo_listener Remove a previously set listener function or method from property "solo".
solo_has_listener Returns true, if the given listener function or method is connected to the property "solo".

Attributes
__dict__ dict {}
__weakref__ NoneType None
arm int 0
can_be_armed int 1
clip_slots tuple (ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot, ClipSlot.ClipSlot)
current_input_routing unicode Ext. In
current_input_sub_routing unicode 1/2
current_output_routing unicode Master
current_output_sub_routing unicode HASH(0x84d4ecc)
devices tuple (Device.Device, Device.Device, Device.Device)
has_audio_input int 1
has_audio_output int 1
has_midi_input int 0
has_midi_output int 0
input_meter_level float 0.0
input_routings tuple (uExt. In, uArKaosVJ, uResampling, u1-Audio, u2-MIDI, u3-Audio, u4-Audio, u5-Audio, uA-Return, uB-Return, uMaster, uNo Input)
input_sub_routings tuple (u1/2, u1, u2)
mixer_device class MixerDevice.MixerDevice MixerDevice.MixerDevice
mute int 0
name unicode Audio
output_meter_level float 0.0
output_routings tuple (uExt. Out, uMaster, u1-Audio, u3-Audio, u4-Audio, u5-Audio, uSends Only)
output_sub_routings tuple (u,)
solo int 0
view class Track.View Track.View

Builtins
__delattr__
__getattribute__
__hash__
__init__
__new__
__reduce__
__repr__
__setattr__
__str__