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