LiveSet

class pyableton.LiveSet.AutoColorPickerForPlayerAndGroupTracks(root: Element)

AutoColorPickerForPlayerAndGroupTracks Class

Represents an Auto Color Picker for player and group tracks.

Attributes

next_color_indexint

The index for the next color.

class pyableton.LiveSet.AutoColorPickerForReturnAndMasterTracks(root: Element)

AutoColorPickerForReturnAndMasterTracks Class

Represents an Auto Color Picker for return and master tracks.

Attributes

next_color_indexint

The index for the next color.

class pyableton.LiveSet.BeatTimeHelper(root: Element)

BeatTimeHelper Class

Represents a helper for beat time.

Attributes

current_zoomfloat

The current zoom level.

class pyableton.LiveSet.ClientSize(root: Element)

ClientSize Class

Represents the size of a client.

Attributes

xint

The width of the client.

yint

The height of the client.

class pyableton.LiveSet.DetailClipKeyMidi(root)

DetailClipKeyMidi Class

Represents details about the clip’s key MIDI.

Note

This class has a placeholder implementation.

class pyableton.LiveSet.ExpressionLane(root: Element)

ExpressionLane Class

Represents an expression lane.

Attributes

idint

The ID of the expression lane.

typeint

The type of the expression lane.

sizeint

The size of the expression lane.

is_minimizedbool

Flag indicating if the expression lane is minimized.

class pyableton.LiveSet.GroovePool(root: Element)

GroovePool Class

Represents a Groove Pool.

Attributes

lom_idint

The Level of Mess (LOM) ID.

Grooveslist[None]

List of grooves (currently set as None).

class pyableton.LiveSet.LinkedTrackGroups(root)

LinkedTrackGroups Class

Represents linked track groups.

Note

This class has a placeholder implementation.

class pyableton.LiveSet.LiveSet(root: Element)

LiveSet Class

Represents an Ableton Live set.

Attributes

next_pointee_idint

The next pointee identifier in the Ableton Live set.

overwrite_protection_numberint

The overwrite protection number for the Ableton Live set.

lom_idint

The Level of Mess (LOM) ID associated with the Ableton Live set.

lom_id_viewint

The LOM ID view of the Ableton Live set.

trackslist[Track]

List of tracks in the Ableton Live set.

master_trackMasterTrack

The master track in the Ableton Live set.

pre_hear_trackPreHearTrack

The pre-hear track in the Ableton Live set.

sends_prelist[SendPreBool]

List of pre-send boolean values in the Ableton Live set.

sceneslist[Scene]

List of scenes in the Ableton Live set.

transportTransport

The transport settings in the Ableton Live set.

song_master_valuesSongMasterValues

The song master values in the Ableton Live set.

signal_modulationsSignalModulations

The signal modulations in the Ableton Live set.

global_quantisationint

The global quantization setting in the Ableton Live set.

auto_quantisationint

The auto quantization setting in the Ableton Live set.

gridGrid

The grid settings in the Ableton Live set.

scale_informationScaleInformation

The scale information in the Ableton Live set.

in_keybool

Flag indicating whether the Ableton Live set is in key.

smpte_formatint

The SMPTE format setting in the Ableton Live set.

time_selectionTimeSelection

The time selection settings in the Ableton Live set.

sequencer_navigatorSequencerNavigator

The sequencer navigator settings in the Ableton Live set.

is_content_splitter_openbool

Flag indicating whether the content splitter is open in the Ableton Live set.

is_expression_splitter_openbool

Flag indicating whether the expression splitter is open in the Ableton Live set.

expression_laneslist[ExpressionLane]

List of expression lanes in the Ableton Live set.

content_laneslist[ExpressionLane]

List of content lanes in the Ableton Live set.

view_state_fx_slot_countint

The view state FX slot count in the Ableton Live set.

view_state_session_mixer_heightint

The view state session mixer height in the Ableton Live set.

locatorslist[Locator]

List of locators in the Ableton Live set.

detail_clip_key_midislist[DetailClipKeyMidi]

List of detail clip key MIDI events in the Ableton Live set.

tracks_list_wrapperTracksListWrapper

The tracks list wrapper in the Ableton Live set.

visible_tracks_list_wrapperVisibleTracksListWrapper

The visible tracks list wrapper in the Ableton Live set.

return_tracks_list_wrapperint

The return tracks list wrapper in the Ableton Live set.

scenes_list_wrapperScenesListWrapper

The scenes list wrapper in the Ableton Live set.

cue_points_list_wrapperint

The cue points list wrapper in the Ableton Live set.

chooser_barint

The chooser bar setting in the Ableton Live set.

annotationstr

The annotation of the Ableton Live set.

solo_or_pfl_saved_valuebool

Flag indicating the solo or pre-fader listen saved value in the Ableton Live set.

solo_in_placebool

Flag indicating whether solo in place is enabled in the Ableton Live set.

crossfade_curveint

The crossfade curve setting in the Ableton Live set.

latency_compensationint

The latency compensation setting in the Ableton Live set.

highlighted_track_indexint

The index of the highlighted track in the Ableton Live set.

groove_poolGroovePool

The groove pool settings in the Ableton Live set.

automation_modebool

Flag indicating whether automation mode is enabled in the Ableton Live set.

snap_automation_to_gridbool

Flag indicating whether to snap automation to the grid in the Ableton Live set.

arrangement_overdubbool

Flag indicating whether arrangement overdub is enabled in the Ableton Live set.

color_sequence_indexint

The color sequence index in the Ableton Live set.

auto_color_picker_for_player_and_group_tracksAutoColorPickerForPlayerAndGroupTracks

The auto color picker settings for player and group tracks in the Ableton Live set.

auto_color_picker_for_return_and_master_tracksAutoColorPickerForReturnAndMasterTracks

The auto color picker settings for return and master tracks in the Ableton Live set.

view_datadict

The view data in the Ableton Live set.

reset_nonautomated_midi_controllers_on_clip_startsbool

Flag indicating whether to reset non-automated MIDI controllers on clip starts in the Ableton Live set.

midi_fold_inbool

Flag indicating whether MIDI fold-in is enabled in the Ableton Live set.

midi_fold_modebool

Flag indicating the MIDI fold mode setting in the Ableton Live set.

multi_clip_focus_modebool

Flag indicating the multi-clip focus mode setting in the Ableton Live set.

multi_clip_loop_bar_heightint

The multi-clip loop bar height setting in the Ableton Live set.

midi_prelistenbool

Flag indicating whether MIDI prelisten is enabled in the Ableton Live set.

linked_track_groupsLinkedTrackGroups

The linked track groups settings in the Ableton Live set.

accidental_spelling_preferenceint

The accidental spelling preference setting in the Ableton Live set.

prefer_flat_root_notebool

Flag indicating whether a flat root note is preferred in the Ableton Live set.

use_warper_legacy_hi_q_modebool

Flag indicating whether to use the warper legacy high Q mode in the Ableton Live set.

video_window_rectVideoWindowRect

The video window rectangle settings in the Ableton Live set.

show_video_windowbool

Flag indicating whether to show the video window in the Ableton Live set.

track_header_widthint

The track header width setting in the Ableton Live set.

view_state_arranger_has_detailbool

Flag indicating whether the arranger has detail in the Ableton Live set.

view_state_session_has_detailbool

Flag indicating whether the session view has detail in the Ableton Live set.

view_state_detail_is_samplebool

Flag indicating whether the detail is a sample in the Ableton Live set.

view_statesViewStates

The view states settings in the Ableton Live set.

class pyableton.LiveSet.Locator(root)

Locator Class

Represents a locator.

Note

This class has a placeholder implementation.

class pyableton.LiveSet.ScaleInformation(root: Element)

ScaleInformation Class

Represents information about the scale.

Attributes

root_noteint

The root note of the scale.

namestr

The name of the scale.

class pyableton.LiveSet.ScrollerPos(root: Element)

ScrollerPos Class

Represents the position of a scroller.

Attributes

xint

The X-coordinate of the scroller position.

yint

The Y-coordinate of the scroller position.

class pyableton.LiveSet.SendPreBool(root: Element)

SendPreBool Class

Represents a send with a boolean value.

Attributes

idint

The ID of the send.

valuebool

The boolean value of the send.

class pyableton.LiveSet.SequencerNavigator(root: Element)

SequencerNavigator Class

Represents a sequencer navigator.

Attributes

beat_time_helperBeatTimeHelper

The beat time helper.

scroller_posScrollerPos

The scroller position.

client_sizeClientSize

The client size.

class pyableton.LiveSet.SessionScrollerPos(root: Element)

SessionScrollerPos Class

Represents the position of a scroller in a session.

Attributes

xint

The X-coordinate of the scroller position.

yint

The Y-coordinate of the scroller position.

class pyableton.LiveSet.SignalModulations(root)

SignalModulations Class

Represents signal modulations.

Note

This class has a placeholder implementation.

class pyableton.LiveSet.SongMasterValues(root: Element)

SongMasterValues Class

Represents master values for a song.

Attributes

session_scroller_posSessionScrollerPos

The session scroller position.

class pyableton.LiveSet.TimeSelection(root: Element)

TimeSelection Class

Represents the time selection.

Attributes

anchor_timefloat

The anchor time of the selection.

other_timefloat

The other time of the selection.

class pyableton.LiveSet.Transport(root: Element)

Transport Class

Represents the transport controls.

Attributes

phase_nudge_tempoint

The phase nudge tempo.

loop_onbool

Flag indicating if looping is enabled.

loop_startint

The start time of the loop.

loop_lengthint

The length of the loop.

loop_is_song_startbool

Flag indicating if the loop starts at the beginning of the song.

current_timeint

The current time position.

punch_inbool

Flag indicating if punch-in is enabled.

punch_outbool

Flag indicating if punch-out is enabled.

metronome_tick_durationint

The duration of the metronome tick.

draw_modebool

Flag indicating if draw mode is enabled.

class pyableton.LiveSet.VideoWindowRect(root: Element)

VideoWindowRect Class

Represents the rectangle of a video window.

Attributes

topint

The top coordinate of the rectangle.

leftint

The left coordinate of the rectangle.

bottomint

The bottom coordinate of the rectangle.

rightint

The right coordinate of the rectangle.

class pyableton.LiveSet.ViewStates(root: Element)

ViewStates Class

Represents view states.

Attributes

session_IOint

Session I/O view state.

session_sendsint

Session sends view state.

session_returnsint

Session returns view state.

session_mixerint

Session mixer view state.

session_track_delayint

Session track delay view state.

session_cross_fadeint

Session cross-fade view state.

session_show_over_viewint

Session show overview view state.

arranger_IOint

Arranger I/O view state.

arranger_returnsint

Arranger returns view state.

arranger_mixerint

Arranger mixer view state.

arranger_track_delayint

Arranger track delay view state.

arranger_show_over_viewint

Arranger show overview view state.