Table of Contents

Struct Period

Namespace
Celeritas.Core.Analysis
Assembly
Celeritas.dll

Two adjacent phrases of near-equal length forming a period.

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

Constructors

Period(int, int, Rational, Rational)

Two adjacent phrases of near-equal length forming a period.

public Period(int FirstPhraseIndex, int SecondPhraseIndex, Rational LengthA, Rational LengthB)

Parameters

FirstPhraseIndex int

Index of the first phrase.

SecondPhraseIndex int

Index of the second phrase.

LengthA Rational

Length of the first phrase (whole-note units).

LengthB Rational

Length of the second phrase (whole-note units).

Properties

FirstPhraseIndex

Index of the first phrase.

public int FirstPhraseIndex { get; init; }

Property Value

int

LengthA

Length of the first phrase (whole-note units).

public Rational LengthA { get; init; }

Property Value

Rational

LengthB

Length of the second phrase (whole-note units).

public Rational LengthB { get; init; }

Property Value

Rational

SecondPhraseIndex

Index of the second phrase.

public int SecondPhraseIndex { get; init; }

Property Value

int