Crate beat_detector[][src]

Structs

BeatInfo

Struct that holds information about a detected beat.

Enums

StrategyKind

Enum that conveniently and easily makes all Strategys provided by this crate accessible.

Traits

Strategy

Common abstraction over a beat detection strategy. Each strategy keeps ongoing audio samples, for example from microphone. Strategies should have an internal mutable state via interior mutability to compare sample windows (and analysis) against previous values.