Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Performance

A single performance of the associated Program.

Performances contain all events that exist outside of the programming wheel. This could be a manual drop, a change of one of the bass capos, or any other event in the Event type.

Hierarchy

  • Performance

Index

Properties

events

events: TimedEvent[]

The events that make up this performance. As with Program.dropEvents, these events must be in ascending order.

Readonly initialState

initialState: State

The state of the machine at the start of the performance.

Note that this should not be changed during the performance. Use Program.state if you want to keep track of the current state of the machine. This means that Performance.initialState should be copied into Program.state at tick 0 of Performance playback.

metadata

Information about this performance.

program

program: Program

The program associated with this performance.

Generated using TypeDoc