A MIDI Library for .NET

Scale Class

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

public class Scale

Remarks

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.

Requirements

Namespace: Midi

Assembly: Midi (in Midi.dll)

See Also

Scale Members | Midi Namespace