Click or drag to resize
ChordVariety Class
Used to construct and define the different chords.
Inheritance Hierarchy
SystemObject
  MidiGremlinChordVariety

Namespace: MidiGremlin
Assembly: MidiGremlin (in MidiGremlin.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class ChordVariety

The ChordVariety type exposes the following members.

Constructors
  NameDescription
Public methodChordVariety
Initialises a new ChordVariety defined by the tone steps. The tone steps are indicated by intervals(Always on the full 12-tone scale). NB: The root tone has interval 1 and is not implicit.
Top
Properties
  NameDescription
Public propertyStatic memberAugmented
An augmented chord with three tones.
Public propertyDefaultDuration
The default duration used when creating chord instances from index.
Public propertyStatic memberDiminished
A diminished chord with three tones.
Public propertyItem
Creates a new instance of the chord using DefaultDuration and a standard velocity , using tone as the root.
Public propertyStatic memberMajor
A major chord with three tones.
Public propertyStatic memberMinor
A minor chord with three tones.
Top
Methods
  NameDescription
Public methodWithBaseTone(Tone, Double)
Creates a new muisc object which represents a chord with a given duration and velocity, using a tone as the value of the root.
Public methodWithBaseTone(Tone, Double, Byte)
Creates a new muisc object which represents a chord with a given duration and velocity, using a tone as the value of the root.
Top
See Also