Table of Contents

Class ModalProgressions.ModalMixtureChord

Namespace
Celeritas.Core.Analysis
Assembly
Celeritas.dll

A chord that does not fully belong to the detected mode scale.

public sealed record ModalProgressions.ModalMixtureChord : IEquatable<ModalProgressions.ModalMixtureChord>
Inheritance
ModalProgressions.ModalMixtureChord
Implements
Inherited Members

Properties

OutOfScalePitchClasses

Pitch classes in the chord that fall outside the detected mode's scale.

public IReadOnlyList<int> OutOfScalePitchClasses { get; init; }

Property Value

IReadOnlyList<int>

Position

Index of the chord within the analyzed progression.

public int Position { get; init; }

Property Value

int

RootPitchClass

Root pitch class (0-11), or -1 if unparsable.

public int RootPitchClass { get; init; }

Property Value

int

Symbol

The chord symbol as supplied.

public string Symbol { get; init; }

Property Value

string