Song.class

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

Methods
__eq__ no documentation
__ne__ no documentation
__nonzero__ no documentation
add_name_listener Add a listener function or method, which will be called as soon as the property "name" has changed.
add_time_listener Add a listener function or method, which will be called as soon as the property "time" has changed.
jump When the Song is playing, set the playing-position quantized to this Cuepoint's time. When not playing, simply move the start playing position.
name_has_listener Returns true, if the given listener function or method is connected to the property "name".
remove_name_listener Remove a previously set listener function or method from property "name".
remove_time_listener Remove a previously set listener function or method from property "time".
time_has_listener Returns true, if the given listener function or method is connected to the property "time".

Attributes
__delattr__ wrapper_descriptor slot wrapper __delattr__ of object objects
__dict__ dict-proxy {__ne__: Boost.Python.function, __module__: Song, remove_time_listener: Boost.Python.function, __nonzero__: Boost.Python.function, name: property, add_time_listener: Boost.Python.function, add_name_listener: Boost.Python.function, jump: Boost.Python.function, time_has_listener: Boost.Python.function, name_has_listener: Boost.Python.function, time: property, __eq__: Boost.Python.function, __doc__: "Represents a Marker in the arrangement.", __init__: built-in function __init__, remove_name_listener: Boost.Python.function}
__getattribute__ wrapper_descriptor slot wrapper __getattribute__ of object objects
__hash__ wrapper_descriptor slot wrapper __hash__ of object objects
__reduce__ method_descriptor method __reduce__ of object objects
__repr__ wrapper_descriptor slot wrapper __repr__ of object objects
__setattr__ wrapper_descriptor slot wrapper __setattr__ of object objects
__str__ wrapper_descriptor slot wrapper __str__ of object objects
__weakref__ member_descriptor member __weakref__ of Boost.Python.instance objects
name property property
time property property

Builtins
__init__
__new__