Class MeterDetectionResult
Result of meter detection.
public sealed record MeterDetectionResult : IEquatable<MeterDetectionResult>
- Inheritance
-
MeterDetectionResult
- Implements
- Inherited Members
Properties
Alternatives
Other plausible time signatures, best first.
public required IReadOnlyList<TimeSignature> Alternatives { get; init; }
Property Value
Confidence
Confidence of the detection, in the range 0-1.
public required float Confidence { get; init; }
Property Value
Reasoning
Human-readable explanation of the detection outcome.
public required string Reasoning { get; init; }
Property Value
Tempo
Estimated tempo in beats per minute (placeholder without audio input).
public required Rational Tempo { get; init; }
Property Value
TimeSignature
Most likely detected time signature.
public required TimeSignature TimeSignature { get; init; }