Class AudityBeats
Main-thread beat/bar callbacks derived from the transport table - pure anchor math on DarkEffekt.Audity.AudityGlobal.NowDspSample(), no audio-thread traffic (a transport is derived, never accumulated). Events fire on the frame after the boundary passes (frame-rate granularity, up to one frame late) for every active transport; filter by DarkEffekt.Audity.AudityBeatEvent.transportKey. After a frame hitch only the newest beat fires - gaps show as jumps in DarkEffekt.Audity.AudityBeatEvent.beatIndex.
Assembly: DarkEffekt.Audity.Runtime
Section titled “Assembly: DarkEffekt.Audity.Runtime”public static class AudityBeatsEvents
Section titled “Events”Fires once per crossed beat boundary, per transport.
public static event Action<AudityBeatEvent> BeatEvent Type
Section titled “Event Type”System.Action<DarkEffekt.Audity.AudityBeatEvent>
Fires once per crossed bar boundary, per transport.
public static event Action<AudityBeatEvent> BarEvent Type
Section titled “Event Type”System.Action<DarkEffekt.Audity.AudityBeatEvent>