Table of Contents

Class VoiceRanges

Namespace
Celeritas.Core.VoiceLeading
Assembly
Celeritas.dll

Represents the MIDI pitch ranges for each voice.

public static class VoiceRanges
Inheritance
VoiceRanges
Inherited Members

Fields

Alto

Alto range as inclusive MIDI pitch bounds, G3 to D5.

public static readonly (int Min, int Max) Alto

Field Value

(int Min, int Max)

Bass

Bass range as inclusive MIDI pitch bounds, E2 to C4.

public static readonly (int Min, int Max) Bass

Field Value

(int Min, int Max)

Soprano

Soprano range as inclusive MIDI pitch bounds, C4 to A5.

public static readonly (int Min, int Max) Soprano

Field Value

(int Min, int Max)

Tenor

Tenor range as inclusive MIDI pitch bounds, C3 to G4.

public static readonly (int Min, int Max) Tenor

Field Value

(int Min, int Max)

Methods

GetRange(VoicePart)

public static (int Min, int Max) GetRange(VoicePart voice)

Parameters

voice VoicePart

Returns

(int Min, int Max)

Exceptions

ArgumentOutOfRangeException

voice is not a defined VoicePart value.