Sequencer

class pyableton.Sequencer.AutomationTarget(root: Element)

AutomationTarget Class

Represents the automation target in Ableton Live.

Attributes

idint

The unique identifier for the automation target.

lock_envelopeint

Lock envelope setting for the automation target.

class pyableton.Sequencer.FreezeSequencer(root: Element)

FreezeSequencer Class

Represents the freeze sequencer in Ableton Live.

Attributes

lom_idint

The Level Of Manipulation (LOM) ID for the freeze sequencer.

lom_id_viewint

The view LOM ID for the freeze sequencer.

is_expandedbool

Flag indicating whether the freeze sequencer is expanded.

modulation_source_countint

The count of modulation sources in the freeze sequencer.

parameters_list_wrapperint

Wrapper for parameters list in the freeze sequencer.

last_selected_timeable_indexint

Index of the last selected timeable in the freeze sequencer.

last_selected_clip_envelope_indexint

Index of the last selected clip envelope in the freeze sequencer.

is_foldedbool

Flag indicating whether the freeze sequencer is folded.

should_show_preset_namebool

Flag indicating whether the preset name should be shown in the freeze sequencer.

user_namestr

The user-assigned name for the freeze sequencer.

annotationstr

Annotation information for the freeze sequencer.

monitoring_enumint

Enumeration representing the monitoring state in the freeze sequencer.

pitch_view_scroll_positionint

Scroll position for pitch view in the freeze sequencer.

sample_offset_modulation_scroll_positionint

Scroll position for sample offset modulation in the freeze sequencer.

class pyableton.Sequencer.MainSequencer(root: Element)

MainSequencer Class

Represents the main sequencer in Ableton Live.

Attributes

lom_idint

The Level Of Manipulation (LOM) ID for the main sequencer.

lom_id_viewint

The view LOM ID for the main sequencer.

is_expandedbool

Flag indicating whether the main sequencer is expanded.

onOn

‘On’ state settings for the main sequencer.

modulation_source_countint

The count of modulation sources in the main sequencer.

parameters_list_wrapperint

Wrapper for parameters list in the main sequencer.

pointeeint

The pointee setting for the main sequencer.

last_selected_timeable_indexint

Index of the last selected timeable in the main sequencer.

last_selected_clip_envelope_indexint

Index of the last selected clip envelope in the main sequencer.

is_foldedbool

Flag indicating whether the main sequencer is folded.

should_show_preset_namebool

Flag indicating whether the preset name should be shown in the main sequencer.

user_namestr

The user-assigned name for the main sequencer.

annotationstr

Annotation information for the main sequencer.

monitoring_enumint

Enumeration representing the monitoring state in the main sequencer.

clip_timeableClipTimeable

Clip timeable settings for the main sequencer.

class pyableton.Sequencer.MidiCCOnOffThresholds(root: Element)

MidiCCOnOffThresholds Class

Represents MIDI Continuous Controller (CC) on/off thresholds.

Attributes

minint

Minimum threshold value.

maxint

Maximum threshold value.

class pyableton.Sequencer.On(root: Element)

On Class

Represents the ‘On’ state in Ableton Live.

Attributes

lom_idint

The Level Of Manipulation (LOM) ID for the ‘On’ state.

manualbool

Flag indicating whether the state is set manually.

automation_targetAutomationTarget

Automation target settings for the ‘On’ state.

midi_CC_on_off_thresholdsMidiCCOnOffThresholds

MIDI CC on/off thresholds for the ‘On’ state.