Table of Contents

Class ChordRecognitionResult<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Result of chord recognition.

public class ChordRecognitionResult<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
ChordRecognitionResult<T>
Inherited Members

Properties

ChordStats

Gets chord usage statistics.

public IReadOnlyDictionary<string, ChordStatistics<T>> ChordStats { get; set; }

Property Value

IReadOnlyDictionary<string, ChordStatistics<T>>

Segments

Gets or sets the detected chord segments.

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

Property Value

IReadOnlyList<ChordSegment<T>>

TotalDuration

Gets or sets the total duration in seconds.

public double TotalDuration { get; set; }

Property Value

double

UniqueChords

Gets the unique chords used in the song.

public IReadOnlyList<string> UniqueChords { get; set; }

Property Value

IReadOnlyList<string>