Table of Contents

Struct ChordAssignment

Namespace
Celeritas.Core.Harmonization
Assembly
Celeritas.dll

A chord assigned to a specific time slice.

public readonly record struct ChordAssignment : IEquatable<ChordAssignment>
Implements
Inherited Members

Constructors

ChordAssignment(Rational, Rational, ChordInfo, int[])

A chord assigned to a specific time slice.

public ChordAssignment(Rational Start, Rational End, ChordInfo Chord, int[] Pitches)

Parameters

Start Rational
End Rational
Chord ChordInfo
Pitches int[]

Properties

Chord

public ChordInfo Chord { get; init; }

Property Value

ChordInfo

End

public Rational End { get; init; }

Property Value

Rational

Pitches

public int[] Pitches { get; init; }

Property Value

int[]

Start

public Rational Start { get; init; }

Property Value

Rational