A MIDI Library for .NET

Chord Members

Chord overview

Public Static Fields

Augmented Pattern for Augmented chords.
Diminished Pattern for Diminished chords.
Major Pattern for Major chords.
Minor Pattern for Minor chords.
Patterns Array of all the built-in chord patterns.
Seventh Pattern for Seventh chords.

Public Static Methods

FindMatchingChords Returns a list of chords which match the set of input pitches.

Public Static Operators

Equality Operator Equality operator does value equality because Chord is immutable.
Inequality Operator Inequality operator does value inequality because Chord is immutable.

Public Instance Constructors

Chord Overloaded. Initializes a new instance of the Chord class.

Public Instance Properties

BassThe bass note of this chord.
InversionThe inversion of this chord.
Name The name of this chord.
NoteSequence The sequence of notes in this chord.
PatternThe pattern of this chord.
RootThe root note of this chord.

Public Instance Methods

Contains Returns true if this chord contains the specified pitch.
Equals Value equality.
GetHashCode Hash code.
GetType (inherited from Object) 
ToString ToString returns the chord name.

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

See Also

Chord Class | Midi Namespace