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
BassPitch
Bass note pitch
public required int BassPitch { get; init; }
Property Value
Duration
Duration of the symbol
public required Rational Duration { get; init; }
Property Value
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; }