A scale based on a pattern and a tonic note.
For a list of all members of this type, see Scale Members .
System.Object
Scale
For our purposes, a scale is defined by a tonic and then the pattern that it uses to ascend up to the next tonic. The tonic is described with a Note because it is not specific to any one octave. The ascending pattern is provided by the ScalePattern class.
This class comes with a collection of predefined patterns, such as Major and HarmonicMinor.
Namespace: Midi
Assembly: Midi (in Midi.dll)
Scale Members | Midi Namespace