Class BeatTrackingResult<T>
- Namespace
- AiDotNet.Interfaces
- Assembly
- AiDotNet.dll
Result of beat tracking.
public class BeatTrackingResult<T>
Type Parameters
TThe numeric type used for calculations.
- Inheritance
-
BeatTrackingResult<T>
- Inherited Members
Properties
BeatConfidences
Gets or sets the confidence score for each beat.
public IReadOnlyList<T> BeatConfidences { get; set; }
Property Value
BeatInterval
Gets or sets the beat interval in seconds.
public double BeatInterval { get; set; }
Property Value
BeatTimes
Gets or sets the beat positions in seconds.
public IReadOnlyList<double> BeatTimes { get; set; }
Property Value
NumBeats
Gets the number of detected beats.
public int NumBeats { get; }
Property Value
Tempo
Gets or sets the estimated tempo in beats per minute.
public T Tempo { get; set; }
Property Value
- T
TempoConfidence
Gets or sets the confidence in the tempo estimate (0.0 to 1.0).
public T TempoConfidence { get; set; }
Property Value
- T