Class ClipSlot

Hierarchy

Constructors

  • Creates an instance of ClipSlot.

    Memberof

    ClipSlot

    Parameters

    Returns ClipSlot

Properties

path: string = 'live_set tracks $1 clip_slots $2'

Accessors

  • get hasClip(): boolean
  • If it contains a clip

    Memberof

    ClipSlot

    Returns boolean

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

Methods

  • Gets the clip or return's null if there's none

    Memberof

    ClipSlot

    Returns Promise<null | Clip>

  • Creates a new clip

    Memberof

    ClipSlot

    Parameters

    • Optional lengthInBeats: number = 4

    Returns Promise<Clip>

  • Deletes the clip

    Memberof

    ClipSlot

    Returns Promise<void>

  • Duplicates the clip into a new clip slot

    Memberof

    ClipSlot

    Parameters

    • Optional targetClipSlot: number

      target clip slot

    Returns Promise<void>

  • Plays/Triggers a clip

    Memberof

    ClipSlot

    Parameters

    • Optional recordLength: number
    • Optional launchQuantization: number

    Returns Promise<void>

  • Type Parameters

    • T extends "has_stop_button"

    Parameters

    Returns Promise<null>

  • Stops a clip

    Memberof

    ClipSlot

    Returns Promise<void>