LoopableRegion

interface LoopableRegion extends Region { uuid: string position: number duration: number complete: number mute: boolean label: string hue: number loopDuration: number loopOffset: number remove(): void }

Region repeating its content every loopDuration

Hierarchy


Properties

uuid: string

readonly

Inherited from uuid

Unique id

position: number

Inherited from position

Start position in PPQN

duration: number

Inherited from duration

Length in PPQN (seconds for non-synced audio regions)

complete: number

readonly

Inherited from complete

End position (position + duration)

mute: boolean

Inherited from mute

Mute the region

label: string

Inherited from label

Custom label

hue: number

Inherited from hue

Color hue (0 to 360)

loopDuration: number

Loop cycle length in PPQN (seconds for non-synced audio regions)

loopOffset: number

Loop start offset in PPQN (seconds for non-synced audio regions)

Methods

remove(): void

Inherited from remove

Remove the region

Returns

  • void