Skip to content

EZ Web Audio / BeatEventDetail

Interface: BeatEventDetail

Defined in: packages/core/src/events/event-types.ts:181

Detail for 'beat' events, fired when a beat is scheduled in BeatTrack. Emitted at SCHEDULE time (during lookahead), not at play time. This gives UI components ~100ms advance notice for smooth animations.

Properties

active

active: boolean

Defined in: packages/core/src/events/event-types.ts:187

Whether this beat is active (plays sound) or a rest


beatIndex

beatIndex: number

Defined in: packages/core/src/events/event-types.ts:185

The index of this beat in the beats array


source

source: AudioEventSource

Defined in: packages/core/src/events/event-types.ts:189

The BeatTrack instance that emitted this event


time

time: number

Defined in: packages/core/src/events/event-types.ts:183

The audioContext.currentTime when this beat is scheduled to play