This class represents a series of clip slots in Live's Session View matrix.

Scene

Hierarchy

Constructors

  • Creates an instance of Scene.

    Parameters

    • ableton: AbletonLiveBase
    • raw: RawScene
    • Optional path: string

    Returns Scene

    Memberof

    Scene

Properties

path: string = 'live_set scenes $1'

Accessors

  • get id(): undefined | number
  • Returns undefined | number

  • get isEmpty(): boolean
  • Is the scene empty?

    Returns boolean

    Memberof

    [[Scene]]

  • get name(): string
  • The name of the track

    Returns string

    Memberof

    [[Scene]]

  • get path(): string
  • Returns string

Methods

  • Fire all clip slots contained within the scene and select this scene.
    Starts recording of armed and empty tracks within a Group Track in this scene if Preferences->Launch->Start Recording on Scene Launch is ON.
    Calling with force_legato = 1 (default = 0) will launch all clips immediately in Legato, independent of their launch mode.
    When calling with can_select_scene_on_launch = 0 (default = 1) the scene is fired without selecting it.

    Parameters

    • Optional forceLegato: boolean
    • Optional canSelectSceneOnLaunch: boolean

    Returns Promise<void>

    Memberof

    [[Scene]]

  • Fire the selected scene, then select the next scene.
    It doesn't matter on which scene you are calling this function.
    Calling with force_legato = 1 (default = 0) will launch all clips immediately in Legato, independent of their launch mode.

    set_fire_button_state

    Parameters

    • Optional forceLegato: boolean

    Returns Promise<void>

    Memberof

    Scene

  • If the state is set to 1, Live simulates pressing of scene button until the state is set to 0 or until the scene is stopped otherwise.

    Parameters

    • state: boolean

    Returns Promise<void>

    Memberof

    Scene

  • Parameters

    • sceneNumber: number

    Returns string