Skip to content

Live.Song (runtime)

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

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

Classes

class BeatTime

Represents a Time, splitted into Bars, Beats, SubDivision and Ticks.

Properties

  • bars
  • beats
  • sub_division
  • ticks

class CaptureMode

The capture mode that is used for capture and insert scene.

class CuePoint

Represents a 'Marker' in the arrangement.

Properties

  • _live_ptr
  • canonical_parent - Get the canonical parent of the cue point.
  • name - Get/Listen to the name of this CuePoint, as visible in the arranger.
  • time - Get/Listen to the CuePoint's time in beats.

Methods

add_name_listener(arg1,arg2)

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

add_time_listener(arg1,arg2)

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

jump(arg1)

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(arg1,arg2)

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

remove_name_listener(arg1,arg2)

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

remove_time_listener(arg1,arg2)

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

time_has_listener(arg1,arg2)

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

class Quantization

class RecordingQuantization

class SessionRecordStatus

class SmptTime

Represents a Time, split into Hours, Minutes, Seconds and Frames.The frame type must be specified when calling a function that returnsa SmptTime.

Properties

  • frames
  • hours
  • minutes
  • seconds

class Song

This class represents a Live set.

Properties

  • _live_ptr
  • appointed_device - Read, write, and listen access to the appointed Device
  • arrangement_overdub - Get/Set the global arrangement overdub state.
  • back_to_arranger - Get/Set if triggering a Clip in the Session, disabled the playback ofClips in the Arranger.
  • can_jump_to_next_cue - Returns true when there is a cue marker right to the playing pos thatwe could jump to.
  • can_jump_to_prev_cue - Returns true when there is a cue marker left to the playing pos thatwe could jump to.
  • can_redo - Returns true if there is an undone action that we can redo.
  • can_undo - Returns true if there is an action that we can restore.
  • canonical_parent - Get the canonical parent of the song.
  • clip_trigger_quantization - Get/Set access to the quantization settings that are used to fireClips in the Session.
  • cue_points - Const access to a list of all cue points of the Live Song.
  • current_song_time - Get/Set access to the songs current playing position in ms.
  • exclusive_arm - Get if Tracks should be armed exclusively by default.
  • exclusive_solo - Get if Tracks should be soloed exclusively by default.
  • groove_amount - Get/Set the global groove amount, that adjust all setup groovesin all clips.
  • is_playing - Returns true if the Song is currently playing.
  • last_event_time - Return the time of the last set event in the song. In contrary tosong_length, this will not add some extra beats that are mostly neededfor Display purposes in the Arrangerview.
  • loop - Get/Set the the looping flag that en/disables the usage of the globalloop markers in the song.
  • loop_length - Get/Set the lenght of the global loop marker position in beats.
  • loop_start - Get/Set the start of the global loop marker position in beats.
  • master_track - Access to the Master Track (always available)
  • metronome - Get/Set if the metronom is audible.
  • midi_recording_quantization - Get/Set access to the settings that are used to quantizeMIDI recordings.
  • nudge_down - Get/Set the status of the nudge down button.
  • nudge_up - Get/Set the status of the nudge up button.
  • overdub - Legacy hook for Live 8 overdub state. Now hooks tosession record.
  • punch_in - Get/Set the flag that will enable recording as soon as the Song playsand hits the global loop start region.
  • punch_out - Get/Set the flag that will disable recording as soon as the Song playsand hits the global loop end region.
  • re_enable_automation_enabled - Returns true if some automated parameter has been overriden
  • record_mode - Get/Set the state of the global recording flag.
  • return_tracks - Const access to the list of available Return Tracks.
  • root_note - Set and access the root note (i.e. key) of the song used for control surfaces. The root note can be a number between 0 and 11, with 0 corresponding to C and 11 corresponding to B.
  • scale_name - Set and access the last used scale name for control surfaces. The default scale names that can be saved with a set and recalled are: 'Major', 'Minor', 'Dorian', 'Mixolydian', 'Lydian', 'Phrygian', 'Locrian', 'Diminished', 'Whole-half', 'Whole Tone', 'Minor Blues', 'Minor Pentatonic', 'Major Pentatonic', 'Harmonic Minor', 'Melodic Minor', 'Super Locrian', 'Bhairav', 'Hungarian Minor', 'Minor Gypsy', 'Hirojoshi', 'In-Sen', 'Iwato', 'Kumoi', 'Pelog', 'Spanish'
  • scenes - Const access to a list of all Scenes in the Live Song.
  • select_on_launch - Get if Scenes and Clips should be selected when fired.
  • session_automation_record - Returns true if automation recording is enabled.
  • session_record - Get/Set the session record state.
  • session_record_status - Get the session slot-recording state.
  • signature_denominator - Get/Set access to the global signature denominator of the Song.
  • signature_numerator - Get/Set access to the global signature numerator of the Song.
  • song_length - Return the time of the last set event in the song, plus som extra beatsthat are usually added for better navigation in the arrangerview.
  • swing_amount - Get/Set access to the amount of swing that is applied when adding or quantizing notes to MIDI clips
  • tempo - Get/Set the global project tempo.
  • tracks - Const access to a list of all Player Tracks in the Live Song, exludingthe return and Master Track (see also Song.send_tracks and Song.master_track).At least one MIDI or Audio Track is always available.
  • view - Representing the view aspects of a Live document: The Session and Arrangerview.
  • visible_tracks - Const access to a list of all visible Player Tracks in the Live Song, exludingthe return and Master Track (see also Song.send_tracks and Song.master_track).At least one MIDI or Audio Track is always available.

Methods

add_appointed_device_listener(arg1,arg2)

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

add_arrangement_overdub_listener(arg1,arg2)

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

add_back_to_arranger_listener(arg1,arg2)

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

add_can_jump_to_next_cue_listener(arg1,arg2)

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

add_can_jump_to_prev_cue_listener(arg1,arg2)

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

add_clip_trigger_quantization_listener(arg1,arg2)

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

add_cue_points_listener(arg1,arg2)

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

add_current_song_time_listener(arg1,arg2)

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

add_exclusive_arm_listener(arg1,arg2)

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

add_groove_amount_listener(arg1,arg2)

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

add_is_playing_listener(arg1,arg2)

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

add_loop_length_listener(arg1,arg2)

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

add_loop_listener(arg1,arg2)

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

add_loop_start_listener(arg1,arg2)

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

add_metronome_listener(arg1,arg2)

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

add_midi_recording_quantization_listener(arg1,arg2)

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

add_nudge_down_listener(arg1,arg2)

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

add_nudge_up_listener(arg1,arg2)

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

add_overdub_listener(arg1,arg2)

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

add_punch_in_listener(arg1,arg2)

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

add_punch_out_listener(arg1,arg2)

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

add_re_enable_automation_enabled_listener(arg1,arg2)

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

add_record_mode_listener(arg1,arg2)

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

add_return_tracks_listener(arg1,arg2)

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

add_scenes_listener(arg1,arg2)

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

add_session_automation_record_listener(arg1,arg2)

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

add_session_record_listener(arg1,arg2)

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

add_session_record_status_listener(arg1,arg2)

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

add_signature_denominator_listener(arg1,arg2)

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

add_signature_numerator_listener(arg1,arg2)

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

add_song_length_listener(arg1,arg2)

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

add_swing_amount_listener(arg1,arg2)

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

add_tempo_listener(arg1,arg2)

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

add_tracks_listener(arg1,arg2)

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

add_visible_tracks_listener(arg1,arg2)

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

appointed_device_has_listener(arg1,arg2)

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

arrangement_overdub_has_listener(arg1,arg2)

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

back_to_arranger_has_listener(arg1,arg2)

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

begin_undo_step(arg1)
can_jump_to_next_cue_has_listener(arg1,arg2)

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

can_jump_to_prev_cue_has_listener(arg1,arg2)

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

capture_and_insert_scene(arg1[,CaptureMode=Song.CaptureMode.all])

Capture currently playing clips and insert them as a new scene after the selected scene. Raises a runtime error if creating a new scene would exceed the limitations.

clip_trigger_quantization_has_listener(arg1,arg2)

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

continue_playing(arg1)

Continue playing the song from the current position

create_audio_track(arg1,arg2)

Create a new audio track at the given index. If the index is -1, the new track is added at the end. It will create a default audio track if possible. If the index is invalid or the new track would exceed the limitations, a limitation error is raised.

create_midi_track(arg1,arg2)

Create a new midi track at the given index. If the index is -1, the new track is added at the end. It will create a default midi track if possible. If the index is invalid or the new track would exceed the limitations, a limitation error is raised.

create_return_track(arg1)

Create a new return track at the end. If the new track would exceed the limitations, a limitation error is raised.

create_scene(arg1,arg2)

Create a new scene at the given index. If the index is -1, the new scene is added at the end. If the index is invalid or the new scene would exceed the limitations, a limitation error is raised.

cue_points_has_listener(arg1,arg2)

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

current_song_time_has_listener(arg1,arg2)

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

delete_scene(arg1,arg2)

Delete the scene with the given index. If no scene with this index exists, an exception will be raised.

delete_track(arg1,arg2)

Delete the track with the given index. If no track with this index exists, an exception will be raised.

duplicate_scene(arg1,arg2)

Duplicates a scene and selects the new one. Raises a limitation error if creating a new scene would exceed the limitations.

duplicate_track(arg1,arg2)

Duplicates a track and selects the new one. Raises a limitation error if creating a new track would exceed the limitations.

end_undo_step(arg1)
exclusive_arm_has_listener(arg1,arg2)

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

find_device_position(arg1,device,target,target_position)

Returns the closest possible position to the given target, where the device can be inserted. If inserting is not possible at all (i.e. if the device type is wrong), -1 is returned.

get_beats_loop_length(arg1)

Get const access to the songs loop length, using a BeatTime class with the current global set signature.

get_beats_loop_start(arg1)

Get const access to the songs loop start, using a BeatTime class with the current global set signature.

get_current_beats_song_time(arg1)

Get const access to the songs current playing position, using a BeatTime class with the current global set signature.

get_current_smpte_song_time(arg1,arg2)

Get const access to the songs current playing position, by specifying the SMPTE format in which you would like to receive the time.

groove_amount_has_listener(arg1,arg2)

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

is_cue_point_selected(arg1)

Return true if the global playing pos is currently on a cue point.

is_playing_has_listener(arg1,arg2)

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

jump_by(arg1,arg2)

Set a new playing pos, relative to the current one.

jump_to_next_cue(arg1)

Jump to the next cue (marker) if possible.

jump_to_prev_cue(arg1)

Jump to the prior cue (marker) if possible.

loop_has_listener(arg1,arg2)

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

loop_length_has_listener(arg1,arg2)

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

loop_start_has_listener(arg1,arg2)

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

metronome_has_listener(arg1,arg2)

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

midi_recording_quantization_has_listener(arg1,arg2)

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

move_device(arg1,device,target,target_position)

Move a device into the target at the given position, where 0 moves it before the first device and len(devices) moves it to the end of the device chain.If the device cannot be moved to this position, the nearest possible position is chosen. If the device type is not valid, a runtime error is raised.Returns the index, where the device was moved to.

nudge_down_has_listener(arg1,arg2)

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

nudge_up_has_listener(arg1,arg2)

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

overdub_has_listener(arg1,arg2)

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

play_selection(arg1)

Start playing the current set selection, or do nothing if no selection is set.

punch_in_has_listener(arg1,arg2)

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

punch_out_has_listener(arg1,arg2)

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

re_enable_automation(arg1)

Discards overrides of automated parameters.

re_enable_automation_enabled_has_listener(arg1,arg2)

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

record_mode_has_listener(arg1,arg2)

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

redo(arg1)

Redo the last action that was undone.

remove_appointed_device_listener(arg1,arg2)

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

remove_arrangement_overdub_listener(arg1,arg2)

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

remove_back_to_arranger_listener(arg1,arg2)

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

remove_can_jump_to_next_cue_listener(arg1,arg2)

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

remove_can_jump_to_prev_cue_listener(arg1,arg2)

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

remove_clip_trigger_quantization_listener(arg1,arg2)

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

remove_cue_points_listener(arg1,arg2)

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

remove_current_song_time_listener(arg1,arg2)

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

remove_exclusive_arm_listener(arg1,arg2)

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

remove_groove_amount_listener(arg1,arg2)

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

remove_is_playing_listener(arg1,arg2)

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

remove_loop_length_listener(arg1,arg2)

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

remove_loop_listener(arg1,arg2)

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

remove_loop_start_listener(arg1,arg2)

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

remove_metronome_listener(arg1,arg2)

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

remove_midi_recording_quantization_listener(arg1,arg2)

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

remove_nudge_down_listener(arg1,arg2)

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

remove_nudge_up_listener(arg1,arg2)

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

remove_overdub_listener(arg1,arg2)

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

remove_punch_in_listener(arg1,arg2)

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

remove_punch_out_listener(arg1,arg2)

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

remove_re_enable_automation_enabled_listener(arg1,arg2)

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

remove_record_mode_listener(arg1,arg2)

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

remove_return_tracks_listener(arg1,arg2)

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

remove_scenes_listener(arg1,arg2)

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

remove_session_automation_record_listener(arg1,arg2)

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

remove_session_record_listener(arg1,arg2)

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

remove_session_record_status_listener(arg1,arg2)

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

remove_signature_denominator_listener(arg1,arg2)

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

remove_signature_numerator_listener(arg1,arg2)

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

remove_song_length_listener(arg1,arg2)

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

remove_swing_amount_listener(arg1,arg2)

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

remove_tempo_listener(arg1,arg2)

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

remove_tracks_listener(arg1,arg2)

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

remove_visible_tracks_listener(arg1,arg2)

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

return_tracks_has_listener(arg1,arg2)

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

scenes_has_listener(arg1,arg2)

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

scrub_by(arg1,arg2)

Same as jump_by, but does not stop playback.

session_automation_record_has_listener(arg1,arg2)

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

session_record_has_listener(arg1,arg2)

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

session_record_status_has_listener(arg1,arg2)

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

set_or_delete_cue(arg1)

When a cue is selected, it gets deleted. If no cue is selected, a new cue is created at the current global songtime.

signature_denominator_has_listener(arg1,arg2)

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

signature_numerator_has_listener(arg1,arg2)

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

song_length_has_listener(arg1,arg2)

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

start_playing(arg1)

Start playing from the startmarker

stop_all_clips(arg1[,Quantized=True])

Stop all playing Clips (if any) but continue playing the Song.

stop_playing(arg1)

Stop playing the Song.

swing_amount_has_listener(arg1,arg2)

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

tap_tempo(arg1)

Trigger the tap tempo function.

tempo_has_listener(arg1,arg2)

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

tracks_has_listener(arg1,arg2)

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

trigger_session_record(self[,record_length=1.7976931348623157e+308])

Triggers a new session recording.

undo(arg1)

Undo the last action that was made.

visible_tracks_has_listener(arg1,arg2)

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

class Song.View

Representing the view aspects of a Live document: The Session and Arrangerview.

Properties

  • _live_ptr
  • canonical_parent - Get the canonical parent of the song view.
  • detail_clip - Get/Set the Clip that is currently visible in Lives Detailview.
  • draw_mode - Get/Set if the Envelope/Note draw mode is enabled.
  • follow_song - Get/Set if the Arrangerview should scroll to show the playmarker.
  • highlighted_clip_slot - Get/Set the clip slot, defined via the highlighted track and scene in the Session.Will be None for Master- and Sendtracks.
  • selected_chain - Get the highlighted chain if available.
  • selected_parameter - Get the currently selected device parameter.
  • selected_scene - Get/Set the current selected scene in Lives Sessionview.
  • selected_track - Get/Set the current selected Track in Lives Session or Arrangerview.

Methods

add_detail_clip_listener(arg1,arg2)

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

add_draw_mode_listener(arg1,arg2)

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

add_follow_song_listener(arg1,arg2)

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

add_selected_chain_listener(arg1,arg2)

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

add_selected_parameter_listener(arg1,arg2)

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

add_selected_scene_listener(arg1,arg2)

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

add_selected_track_listener(arg1,arg2)

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

detail_clip_has_listener(arg1,arg2)

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

draw_mode_has_listener(arg1,arg2)

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

follow_song_has_listener(arg1,arg2)

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

remove_detail_clip_listener(arg1,arg2)

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

remove_draw_mode_listener(arg1,arg2)

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

remove_follow_song_listener(arg1,arg2)

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

remove_selected_chain_listener(arg1,arg2)

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

remove_selected_parameter_listener(arg1,arg2)

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

remove_selected_scene_listener(arg1,arg2)

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

remove_selected_track_listener(arg1,arg2)

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

select_device(arg1,arg2[,ShouldAppointDevice=True])

Select the given device.

selected_chain_has_listener(arg1,arg2)

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

selected_parameter_has_listener(arg1,arg2)

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

selected_scene_has_listener(arg1,arg2)

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

selected_track_has_listener(arg1,arg2)

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

class TimeFormat