Table of Contents

Class KeyTrackingResult<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Result of key tracking over time.

public class KeyTrackingResult<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
KeyTrackingResult<T>
Inherited Members

Properties

HasKeyChanges

Gets or sets whether the piece has significant key changes.

public bool HasKeyChanges { get; set; }

Property Value

bool

Modulations

Gets or sets detected modulation points.

public IReadOnlyList<ModulationPoint<T>> Modulations { get; set; }

Property Value

IReadOnlyList<ModulationPoint<T>>

PrimaryKey

Gets or sets the primary key of the piece.

public string PrimaryKey { get; set; }

Property Value

string

Segments

Gets or sets key segments over time.

public IReadOnlyList<KeySegment<T>> Segments { get; set; }

Property Value

IReadOnlyList<KeySegment<T>>