Class Track

This class represents a track in Live. It can either be an audio track, a MIDI track, a return track or the master track. The master track and at least one Audio or MIDI track will be always present. Return tracks are optional.

Not all properties are supported by all types of tracks. The properties are marked accordingly.

Hierarchy

Constructors

  • Creates an instance of Track.

    Memberof

    Track

    Parameters

    Returns Track

Properties

path: string = 'live_set tracks $1'

Accessors

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

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

    Memberof

    Track

    Returns string

Methods

  • Delete the device at the given index.

    Memberof

    Track

    Parameters

    • index: number

    Returns Promise<void>

  • Works like 'Duplicate' in a clip's context menu.

    Memberof

    Track

    Parameters

    • index: number

    Returns Promise<void>

  • Get a specific clip based on Scene number

    Memberof

    Track

    Parameters

    • scene: number

    Returns Promise<null | Clip>

  • Get all clips in a track

    Memberof

    Track

    Returns Promise<(null | Clip)[]>

  • Get a specific clip based on Scene number and creates one if there's none

    Memberof

    Track

    Parameters

    • scene: number
    • Optional length: number = 4

    Returns Promise<Clip>

  • Is the track a group track

    Memberof

    Track

    Returns Promise<boolean>

  • Stops all playing and fired clips in this track.

    Memberof

    Track

    Returns Promise<void>

  • Parameters

    • trackNumber: number

    Returns string