Class PitchClassSetCatalogEntry
One catalog entry mapping a pitch-class-set prime form to a label.
public sealed record PitchClassSetCatalogEntry : IEquatable<PitchClassSetCatalogEntry>
- Inheritance
-
PitchClassSetCatalogEntry
- Implements
- Inherited Members
Constructors
PitchClassSetCatalogEntry(string, int[], string?, string?)
One catalog entry mapping a pitch-class-set prime form to a label.
public PitchClassSetCatalogEntry(string Forte, int[] PrimeForm, string? Name = null, string? Notes = null)
Parameters
FortestringForte number or other label for the set.
PrimeFormint[]Prime form of the set (pitch classes 0-11).
NamestringOptional descriptive name.
NotesstringOptional free-form notes.
Properties
Forte
Forte number or other label for the set.
public string Forte { get; init; }
Property Value
Name
Optional descriptive name.
public string? Name { get; init; }
Property Value
Notes
Optional free-form notes.
public string? Notes { get; init; }
Property Value
PrimeForm
Prime form of the set (pitch classes 0-11).
public int[] PrimeForm { get; init; }
Property Value
- int[]