Table of Contents

Class FiguredBassSymbol

Namespace
Celeritas.Core.FiguredBass
Assembly
Celeritas.dll

Represents a figured bass symbol and its realization

public sealed class FiguredBassSymbol
Inheritance
FiguredBassSymbol
Inherited Members

Properties

Accidentals

Accidentals for specific intervals (# = sharp, b = flat, n = natural) Key: interval number, Value: accidental

public Dictionary<int, char>? Accidentals { get; init; }

Property Value

Dictionary<int, char>

BassPitch

Bass note pitch

public required int BassPitch { get; init; }

Property Value

int

Duration

Duration of the symbol

public required Rational Duration { get; init; }

Property Value

Rational

Figures

Figured bass intervals (empty = root position 5/3)

public required int[] Figures { get; init; }

Property Value

int[]

Time

Time position

public required Rational Time { get; init; }

Property Value

Rational