Table of Contents

Class BeatTrackingResult<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Result of beat tracking.

public class BeatTrackingResult<T>

Type Parameters

T

The 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

IReadOnlyList<T>

BeatInterval

Gets or sets the beat interval in seconds.

public double BeatInterval { get; set; }

Property Value

double

BeatTimes

Gets or sets the beat positions in seconds.

public IReadOnlyList<double> BeatTimes { get; set; }

Property Value

IReadOnlyList<double>

NumBeats

Gets the number of detected beats.

public int NumBeats { get; }

Property Value

int

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