├── Midi
├── Channel.cs
├── Chord.cs
├── Clock.cs
├── Control.cs
├── DeviceBase.cs
├── InputDevice.cs
├── Instrument.cs
├── Interval.cs
├── LongMsg.cs
├── MessageQueue.cs
├── Messages.cs
├── Midi.csproj
├── Midi.ndoc
├── Note.cs
├── OutputDevice.cs
├── Percussion.cs
├── Pitch.cs
├── Properties
│ └── AssemblyInfo.cs
├── README.txt
├── Scale.cs
├── ShortMsg.cs
├── Win32API.cs
└── docs
│ ├── MSDN.css
│ ├── Midi~Midi.CallbackMessage.Callback.html
│ ├── Midi~Midi.CallbackMessage.CallbackType.html
│ ├── Midi~Midi.CallbackMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.CallbackMessage.SendNow.html
│ ├── Midi~Midi.CallbackMessage.html
│ ├── Midi~Midi.CallbackMessage.~ctor.html
│ ├── Midi~Midi.CallbackMessage~Members.html
│ ├── Midi~Midi.CallbackMessage~Methods.html
│ ├── Midi~Midi.CallbackMessage~Properties.html
│ ├── Midi~Midi.Channel.html
│ ├── Midi~Midi.ChannelExtensionMethods.IsValid.html
│ ├── Midi~Midi.ChannelExtensionMethods.Name.html
│ ├── Midi~Midi.ChannelExtensionMethods.Validate.html
│ ├── Midi~Midi.ChannelExtensionMethods.html
│ ├── Midi~Midi.ChannelExtensionMethods~Members.html
│ ├── Midi~Midi.ChannelExtensionMethods~Methods.html
│ ├── Midi~Midi.ChannelMessage.Channel.html
│ ├── Midi~Midi.ChannelMessage.html
│ ├── Midi~Midi.ChannelMessage.~ctor.html
│ ├── Midi~Midi.ChannelMessage~Members.html
│ ├── Midi~Midi.ChannelMessage~Properties.html
│ ├── Midi~Midi.Chord.Augmented.html
│ ├── Midi~Midi.Chord.Bass.html
│ ├── Midi~Midi.Chord.Contains.html
│ ├── Midi~Midi.Chord.Diminished.html
│ ├── Midi~Midi.Chord.Equals.html
│ ├── Midi~Midi.Chord.FindMatchingChords.html
│ ├── Midi~Midi.Chord.GetHashCode.html
│ ├── Midi~Midi.Chord.Inversion.html
│ ├── Midi~Midi.Chord.Major.html
│ ├── Midi~Midi.Chord.Minor.html
│ ├── Midi~Midi.Chord.Name.html
│ ├── Midi~Midi.Chord.NoteSequence.html
│ ├── Midi~Midi.Chord.Pattern.html
│ ├── Midi~Midi.Chord.Patterns.html
│ ├── Midi~Midi.Chord.Root.html
│ ├── Midi~Midi.Chord.Seventh.html
│ ├── Midi~Midi.Chord.ToString.html
│ ├── Midi~Midi.Chord.html
│ ├── Midi~Midi.Chord.op_Equality.html
│ ├── Midi~Midi.Chord.op_Inequality.html
│ ├── Midi~Midi.Chord.~ctor1.html
│ ├── Midi~Midi.Chord.~ctor2.html
│ ├── Midi~Midi.ChordPattern.Abbreviation.html
│ ├── Midi~Midi.ChordPattern.Ascent.html
│ ├── Midi~Midi.ChordPattern.Equals.html
│ ├── Midi~Midi.ChordPattern.GetHashCode.html
│ ├── Midi~Midi.ChordPattern.LetterOffsets.html
│ ├── Midi~Midi.ChordPattern.Name.html
│ ├── Midi~Midi.ChordPattern.ToString.html
│ ├── Midi~Midi.ChordPattern.html
│ ├── Midi~Midi.ChordPattern.op_Equality.html
│ ├── Midi~Midi.ChordPattern.op_Inequality.html
│ ├── Midi~Midi.ChordPattern.~ctor.html
│ ├── Midi~Midi.ChordPattern~Members.html
│ ├── Midi~Midi.ChordPattern~Methods.html
│ ├── Midi~Midi.ChordPattern~Operators.html
│ ├── Midi~Midi.ChordPattern~Properties.html
│ ├── Midi~Midi.Chord~Constructors.html
│ ├── Midi~Midi.Chord~Fields.html
│ ├── Midi~Midi.Chord~Members.html
│ ├── Midi~Midi.Chord~Methods.html
│ ├── Midi~Midi.Chord~Operators.html
│ ├── Midi~Midi.Chord~Properties.html
│ ├── Midi~Midi.Clock.BeatsPerMinute.html
│ ├── Midi~Midi.Clock.IsRunning.html
│ ├── Midi~Midi.Clock.Reset.html
│ ├── Midi~Midi.Clock.Schedule1.html
│ ├── Midi~Midi.Clock.Schedule2.html
│ ├── Midi~Midi.Clock.Schedule~Overloads.html
│ ├── Midi~Midi.Clock.Start.html
│ ├── Midi~Midi.Clock.Stop.html
│ ├── Midi~Midi.Clock.Time.html
│ ├── Midi~Midi.Clock.html
│ ├── Midi~Midi.Clock.~ctor.html
│ ├── Midi~Midi.Clock~Members.html
│ ├── Midi~Midi.Clock~Methods.html
│ ├── Midi~Midi.Clock~Properties.html
│ ├── Midi~Midi.Control.html
│ ├── Midi~Midi.ControlChangeMessage.Control.html
│ ├── Midi~Midi.ControlChangeMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.ControlChangeMessage.SendNow.html
│ ├── Midi~Midi.ControlChangeMessage.Value.html
│ ├── Midi~Midi.ControlChangeMessage.html
│ ├── Midi~Midi.ControlChangeMessage.~ctor.html
│ ├── Midi~Midi.ControlChangeMessage~Members.html
│ ├── Midi~Midi.ControlChangeMessage~Methods.html
│ ├── Midi~Midi.ControlChangeMessage~Properties.html
│ ├── Midi~Midi.ControlExtensionMethods.IsValid.html
│ ├── Midi~Midi.ControlExtensionMethods.Name.html
│ ├── Midi~Midi.ControlExtensionMethods.Validate.html
│ ├── Midi~Midi.ControlExtensionMethods.html
│ ├── Midi~Midi.ControlExtensionMethods~Members.html
│ ├── Midi~Midi.ControlExtensionMethods~Methods.html
│ ├── Midi~Midi.DeviceBase.Name.html
│ ├── Midi~Midi.DeviceBase.html
│ ├── Midi~Midi.DeviceBase.~ctor.html
│ ├── Midi~Midi.DeviceBase~Members.html
│ ├── Midi~Midi.DeviceBase~Properties.html
│ ├── Midi~Midi.DeviceException.html
│ ├── Midi~Midi.DeviceException.~ctor.html
│ ├── Midi~Midi.DeviceException~Members.html
│ ├── Midi~Midi.DeviceMessage.Device.html
│ ├── Midi~Midi.DeviceMessage.html
│ ├── Midi~Midi.DeviceMessage.~ctor.html
│ ├── Midi~Midi.DeviceMessage~Members.html
│ ├── Midi~Midi.DeviceMessage~Properties.html
│ ├── Midi~Midi.InputDevice.Close.html
│ ├── Midi~Midi.InputDevice.ControlChange.html
│ ├── Midi~Midi.InputDevice.ControlChangeHandler.html
│ ├── Midi~Midi.InputDevice.InstalledDevices.html
│ ├── Midi~Midi.InputDevice.IsOpen.html
│ ├── Midi~Midi.InputDevice.IsReceiving.html
│ ├── Midi~Midi.InputDevice.NoteOff.html
│ ├── Midi~Midi.InputDevice.NoteOffHandler.html
│ ├── Midi~Midi.InputDevice.NoteOn.html
│ ├── Midi~Midi.InputDevice.NoteOnHandler.html
│ ├── Midi~Midi.InputDevice.Open.html
│ ├── Midi~Midi.InputDevice.PitchBend.html
│ ├── Midi~Midi.InputDevice.PitchBendHandler.html
│ ├── Midi~Midi.InputDevice.ProgramChange.html
│ ├── Midi~Midi.InputDevice.ProgramChangeHandler.html
│ ├── Midi~Midi.InputDevice.RemoveAllEventHandlers.html
│ ├── Midi~Midi.InputDevice.StartReceiving.html
│ ├── Midi~Midi.InputDevice.StopReceiving.html
│ ├── Midi~Midi.InputDevice.html
│ ├── Midi~Midi.InputDevice~Events.html
│ ├── Midi~Midi.InputDevice~Members.html
│ ├── Midi~Midi.InputDevice~Methods.html
│ ├── Midi~Midi.InputDevice~Properties.html
│ ├── Midi~Midi.Instrument.html
│ ├── Midi~Midi.InstrumentExtensionMethods.IsValid.html
│ ├── Midi~Midi.InstrumentExtensionMethods.Name.html
│ ├── Midi~Midi.InstrumentExtensionMethods.Validate.html
│ ├── Midi~Midi.InstrumentExtensionMethods.html
│ ├── Midi~Midi.InstrumentExtensionMethods~Members.html
│ ├── Midi~Midi.InstrumentExtensionMethods~Methods.html
│ ├── Midi~Midi.Interval.html
│ ├── Midi~Midi.IntervalExtensionMethods.Name.html
│ ├── Midi~Midi.IntervalExtensionMethods.html
│ ├── Midi~Midi.IntervalExtensionMethods~Members.html
│ ├── Midi~Midi.IntervalExtensionMethods~Methods.html
│ ├── Midi~Midi.Message.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.Message.SendNow.html
│ ├── Midi~Midi.Message.Time.html
│ ├── Midi~Midi.Message.html
│ ├── Midi~Midi.Message.~ctor.html
│ ├── Midi~Midi.Message~Members.html
│ ├── Midi~Midi.Message~Methods.html
│ ├── Midi~Midi.Message~Properties.html
│ ├── Midi~Midi.Note.Accidental.html
│ ├── Midi~Midi.Note.DoubleFlat.html
│ ├── Midi~Midi.Note.DoubleSharp.html
│ ├── Midi~Midi.Note.Equals.html
│ ├── Midi~Midi.Note.Flat.html
│ ├── Midi~Midi.Note.GetHashCode.html
│ ├── Midi~Midi.Note.IsEharmonicWith.html
│ ├── Midi~Midi.Note.Letter.html
│ ├── Midi~Midi.Note.Natural.html
│ ├── Midi~Midi.Note.ParseNote.html
│ ├── Midi~Midi.Note.PitchAtOrAbove.html
│ ├── Midi~Midi.Note.PitchAtOrBelow.html
│ ├── Midi~Midi.Note.PitchInOctave.html
│ ├── Midi~Midi.Note.PositionInOctave.html
│ ├── Midi~Midi.Note.SemitonesDownTo.html
│ ├── Midi~Midi.Note.SemitonesUpTo.html
│ ├── Midi~Midi.Note.Sharp.html
│ ├── Midi~Midi.Note.ToString.html
│ ├── Midi~Midi.Note.html
│ ├── Midi~Midi.Note.op_Equality.html
│ ├── Midi~Midi.Note.op_Inequality.html
│ ├── Midi~Midi.Note.~ctor1.html
│ ├── Midi~Midi.Note.~ctor2.html
│ ├── Midi~Midi.Note.~ctor3.html
│ ├── Midi~Midi.NoteMessage.Pitch.html
│ ├── Midi~Midi.NoteMessage.Velocity.html
│ ├── Midi~Midi.NoteMessage.html
│ ├── Midi~Midi.NoteMessage.~ctor.html
│ ├── Midi~Midi.NoteMessage~Members.html
│ ├── Midi~Midi.NoteMessage~Properties.html
│ ├── Midi~Midi.NoteOffMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.NoteOffMessage.SendNow.html
│ ├── Midi~Midi.NoteOffMessage.html
│ ├── Midi~Midi.NoteOffMessage.~ctor.html
│ ├── Midi~Midi.NoteOffMessage~Members.html
│ ├── Midi~Midi.NoteOffMessage~Methods.html
│ ├── Midi~Midi.NoteOnMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.NoteOnMessage.SendNow.html
│ ├── Midi~Midi.NoteOnMessage.html
│ ├── Midi~Midi.NoteOnMessage.~ctor.html
│ ├── Midi~Midi.NoteOnMessage~Members.html
│ ├── Midi~Midi.NoteOnMessage~Methods.html
│ ├── Midi~Midi.NoteOnOffMessage.Clock.html
│ ├── Midi~Midi.NoteOnOffMessage.Duration.html
│ ├── Midi~Midi.NoteOnOffMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.NoteOnOffMessage.SendNow.html
│ ├── Midi~Midi.NoteOnOffMessage.html
│ ├── Midi~Midi.NoteOnOffMessage.~ctor.html
│ ├── Midi~Midi.NoteOnOffMessage~Members.html
│ ├── Midi~Midi.NoteOnOffMessage~Methods.html
│ ├── Midi~Midi.NoteOnOffMessage~Properties.html
│ ├── Midi~Midi.Note~Constructors.html
│ ├── Midi~Midi.Note~Fields.html
│ ├── Midi~Midi.Note~Members.html
│ ├── Midi~Midi.Note~Methods.html
│ ├── Midi~Midi.Note~Operators.html
│ ├── Midi~Midi.Note~Properties.html
│ ├── Midi~Midi.OutputDevice.Close.html
│ ├── Midi~Midi.OutputDevice.InstalledDevices.html
│ ├── Midi~Midi.OutputDevice.IsOpen.html
│ ├── Midi~Midi.OutputDevice.Open.html
│ ├── Midi~Midi.OutputDevice.SendControlChange.html
│ ├── Midi~Midi.OutputDevice.SendNoteOff.html
│ ├── Midi~Midi.OutputDevice.SendNoteOn.html
│ ├── Midi~Midi.OutputDevice.SendPercussion.html
│ ├── Midi~Midi.OutputDevice.SendPitchBend.html
│ ├── Midi~Midi.OutputDevice.SendProgramChange.html
│ ├── Midi~Midi.OutputDevice.SilenceAllNotes.html
│ ├── Midi~Midi.OutputDevice.html
│ ├── Midi~Midi.OutputDevice~Members.html
│ ├── Midi~Midi.OutputDevice~Methods.html
│ ├── Midi~Midi.OutputDevice~Properties.html
│ ├── Midi~Midi.Percussion.html
│ ├── Midi~Midi.PercussionExtensionMethods.IsValid.html
│ ├── Midi~Midi.PercussionExtensionMethods.Name.html
│ ├── Midi~Midi.PercussionExtensionMethods.Validate.html
│ ├── Midi~Midi.PercussionExtensionMethods.html
│ ├── Midi~Midi.PercussionExtensionMethods~Members.html
│ ├── Midi~Midi.PercussionExtensionMethods~Methods.html
│ ├── Midi~Midi.PercussionMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.PercussionMessage.Percussion.html
│ ├── Midi~Midi.PercussionMessage.SendNow.html
│ ├── Midi~Midi.PercussionMessage.Velocity.html
│ ├── Midi~Midi.PercussionMessage.html
│ ├── Midi~Midi.PercussionMessage.~ctor.html
│ ├── Midi~Midi.PercussionMessage~Members.html
│ ├── Midi~Midi.PercussionMessage~Methods.html
│ ├── Midi~Midi.PercussionMessage~Properties.html
│ ├── Midi~Midi.Pitch.html
│ ├── Midi~Midi.PitchBendMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.PitchBendMessage.SendNow.html
│ ├── Midi~Midi.PitchBendMessage.Value.html
│ ├── Midi~Midi.PitchBendMessage.html
│ ├── Midi~Midi.PitchBendMessage.~ctor.html
│ ├── Midi~Midi.PitchBendMessage~Members.html
│ ├── Midi~Midi.PitchBendMessage~Methods.html
│ ├── Midi~Midi.PitchBendMessage~Properties.html
│ ├── Midi~Midi.PitchExtensionMethods.IsInMidiRange.html
│ ├── Midi~Midi.PitchExtensionMethods.NotePreferringFlats.html
│ ├── Midi~Midi.PitchExtensionMethods.NotePreferringSharps.html
│ ├── Midi~Midi.PitchExtensionMethods.NoteWithLetter.html
│ ├── Midi~Midi.PitchExtensionMethods.Octave.html
│ ├── Midi~Midi.PitchExtensionMethods.PositionInOctave.html
│ ├── Midi~Midi.PitchExtensionMethods.html
│ ├── Midi~Midi.PitchExtensionMethods~Members.html
│ ├── Midi~Midi.PitchExtensionMethods~Methods.html
│ ├── Midi~Midi.ProgramChangeMessage.Instrument.html
│ ├── Midi~Midi.ProgramChangeMessage.MakeTimeShiftedCopy.html
│ ├── Midi~Midi.ProgramChangeMessage.SendNow.html
│ ├── Midi~Midi.ProgramChangeMessage.html
│ ├── Midi~Midi.ProgramChangeMessage.~ctor.html
│ ├── Midi~Midi.ProgramChangeMessage~Members.html
│ ├── Midi~Midi.ProgramChangeMessage~Methods.html
│ ├── Midi~Midi.ProgramChangeMessage~Properties.html
│ ├── Midi~Midi.Scale.Chromatic.html
│ ├── Midi~Midi.Scale.Contains.html
│ ├── Midi~Midi.Scale.Equals.html
│ ├── Midi~Midi.Scale.GetHashCode.html
│ ├── Midi~Midi.Scale.HarmonicMinor.html
│ ├── Midi~Midi.Scale.Major.html
│ ├── Midi~Midi.Scale.MelodicMinorAscending.html
│ ├── Midi~Midi.Scale.MelodicMinorDescending.html
│ ├── Midi~Midi.Scale.Name.html
│ ├── Midi~Midi.Scale.NaturalMinor.html
│ ├── Midi~Midi.Scale.NoteSequence.html
│ ├── Midi~Midi.Scale.Pattern.html
│ ├── Midi~Midi.Scale.Patterns.html
│ ├── Midi~Midi.Scale.ScaleDegree.html
│ ├── Midi~Midi.Scale.ToString.html
│ ├── Midi~Midi.Scale.Tonic.html
│ ├── Midi~Midi.Scale.html
│ ├── Midi~Midi.Scale.op_Equality.html
│ ├── Midi~Midi.Scale.op_Inequality.html
│ ├── Midi~Midi.Scale.~ctor.html
│ ├── Midi~Midi.ScalePattern.Ascent.html
│ ├── Midi~Midi.ScalePattern.Equals.html
│ ├── Midi~Midi.ScalePattern.GetHashCode.html
│ ├── Midi~Midi.ScalePattern.Name.html
│ ├── Midi~Midi.ScalePattern.ToString.html
│ ├── Midi~Midi.ScalePattern.html
│ ├── Midi~Midi.ScalePattern.op_Equality.html
│ ├── Midi~Midi.ScalePattern.op_Inequality.html
│ ├── Midi~Midi.ScalePattern.~ctor.html
│ ├── Midi~Midi.ScalePattern~Members.html
│ ├── Midi~Midi.ScalePattern~Methods.html
│ ├── Midi~Midi.ScalePattern~Operators.html
│ ├── Midi~Midi.ScalePattern~Properties.html
│ ├── Midi~Midi.Scale~Fields.html
│ ├── Midi~Midi.Scale~Members.html
│ ├── Midi~Midi.Scale~Methods.html
│ ├── Midi~Midi.Scale~Operators.html
│ ├── Midi~Midi.Scale~Properties.html
│ ├── contents.html
│ ├── index.html
│ ├── intevent.gif
│ ├── intfield.gif
│ ├── intmethod.gif
│ ├── intoperator.gif
│ ├── intproperty.gif
│ ├── privevent.gif
│ ├── privfield.gif
│ ├── privmethod.gif
│ ├── privoperator.gif
│ ├── privproperty.gif
│ ├── protevent.gif
│ ├── protfield.gif
│ ├── protmethod.gif
│ ├── protoperator.gif
│ ├── protproperty.gif
│ ├── pubevent.gif
│ ├── pubfield.gif
│ ├── pubmethod.gif
│ ├── puboperator.gif
│ ├── pubproperty.gif
│ ├── static.gif
│ ├── tree.css
│ ├── tree.js
│ ├── treenodedot.gif
│ ├── treenodeminus.gif
│ ├── treenodeplus.gif
│ ├── ~Midi.html
│ └── ~Midi~Hierarchy.html
├── MidiDotNet.sln
├── MidiExamples
├── Example01.cs
├── Example02.cs
├── Example03.cs
├── Example05.cs
├── Example06.cs
├── ExampleBase.cs
├── ExampleUtil.cs
├── MidiExamples.csproj
├── Program.cs
└── Properties
│ └── AssemblyInfo.cs
├── MidiUnitTests
├── ChannelTest.cs
├── ChordTest.cs
├── ControlTest.cs
├── MidiUnitTests.csproj
├── NoteTest.cs
├── PercussionTest.cs
├── PitchTest.cs
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
├── ScaleTest.cs
└── Testing.cs
└── README.md
/Midi/Midi.ndoc:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Classes providing MIDI support.
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.CallbackMessage.Callback.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Callback Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
CallbackMessage.Callback Property
24 |
25 |
26 |
27 |
The callback to invoke when this message is "sent".
28 |
29 |
30 |
31 |
See Also
32 |
33 | CallbackMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.CallbackMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | CallbackMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
CallbackMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | CallbackMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.CallbackMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | CallbackMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
CallbackMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately, ignoring the beatTime.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | CallbackMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChannelExtensionMethods.IsValid.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChannelExtensionMethods.IsValid Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChannelExtensionMethods.IsValid Method
24 |
25 |
26 |
27 |
Returns true if the specified channel is valid.
28 |
29 |
[Extension]
public static
bool IsValid(
this
Channel channel );
30 |
Parameters
31 |
32 |
33 | channel
34 |
35 | The channel to test.
36 |
37 |
See Also
38 |
39 | ChannelExtensionMethods Class | Midi Namespace
40 |
41 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChannelMessage.Channel.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Channel Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChannelMessage.Channel Property
24 |
25 |
26 |
27 |
Channel.
28 |
public
Channel Channel { public get; }
29 |
30 |
31 |
See Also
32 |
33 | ChannelMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChannelMessage.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChannelMessage Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChannelMessage Constructor
24 |
25 |
26 |
27 |
Protected constructor.
28 |
30 |
See Also
31 |
32 | ChannelMessage Class | Midi Namespace
33 |
34 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Augmented.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Augmented Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Augmented Field
24 |
25 |
26 |
27 |
28 |
Pattern for Augmented chords.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Bass.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Bass Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Bass Property
24 |
25 |
26 |
27 |
The bass note of this chord.
28 |
public
Note Bass { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Contains.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Contains Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Contains Method
24 |
25 |
26 |
27 |
Returns true if this chord contains the specified pitch.
28 |
29 |
Parameters
30 |
31 |
32 | pitch
33 |
34 | The pitch to test.
35 |
36 |
Return Value
37 |
True if this chord contains the pitch.
38 |
See Also
39 |
40 | Chord Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Diminished.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Diminished Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Diminished Field
24 |
25 |
26 |
27 |
28 |
Pattern for Diminished chords.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Equals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Equals Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Equals Method
24 |
25 |
26 |
27 |
Value equality.
28 |
29 |
See Also
30 |
31 | Chord Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.GetHashCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.GetHashCode Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.GetHashCode Method
24 |
25 |
26 |
27 |
Hash code.
28 |
public override
int GetHashCode();
29 |
See Also
30 |
31 | Chord Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Inversion.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Inversion Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Inversion Property
24 |
25 |
26 |
27 |
The inversion of this chord.
28 |
public
int Inversion { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Major.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Major Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Major Field
24 |
25 |
26 |
27 |
28 |
Pattern for Major chords.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Minor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Minor Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Minor Field
24 |
25 |
26 |
27 |
28 |
Pattern for Minor chords.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Name Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Name Property
24 |
25 |
26 |
27 |
The name of this chord.
28 |
public
string Name { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.NoteSequence.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteSequence Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.NoteSequence Property
24 |
25 |
26 |
27 |
The sequence of notes in this chord.
28 |
public
Note [] NoteSequence { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Pattern.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Pattern Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Pattern Property
24 |
25 |
26 |
27 |
The pattern of this chord.
28 |
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Patterns.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Patterns Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Patterns Field
24 |
25 |
26 |
27 |
28 |
Array of all the built-in chord patterns.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Root.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Root Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Root Property
24 |
25 |
26 |
27 |
The root note of this chord.
28 |
public
Note Root { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.Seventh.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.Seventh Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.Seventh Field
24 |
25 |
26 |
27 |
28 |
Pattern for Seventh chords.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Chord Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.ToString.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord.ToString Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord.ToString Method
24 |
25 |
26 |
27 |
ToString returns the chord name.
28 |
public override
string ToString();
29 |
Return Value
30 |
The chord's name.
31 |
See Also
32 |
33 | Chord Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.op_Equality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord Equality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord Equality Operator
24 |
25 |
26 |
27 |
Equality operator does value equality because Chord is immutable.
28 |
29 |
See Also
30 |
31 | Chord Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Chord.op_Inequality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Chord Inequality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Chord Inequality Operator
24 |
25 |
26 |
27 |
Inequality operator does value inequality because Chord is immutable.
28 |
29 |
See Also
30 |
31 | Chord Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.Abbreviation.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Abbreviation Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.Abbreviation Property
24 |
25 |
26 |
27 |
Abbreviation for this chord pattern.
28 |
public
string Abbreviation { public get; }
29 |
30 |
31 |
Remarks
32 |
This is the string used in the abbreviated name for a chord, placed immediately after the tonic and before the slashed inversion (if there is one). For example, for minor chords the abbreviation is "m", as in "Am".
33 |
See Also
34 |
35 | ChordPattern Class | Midi Namespace
36 |
37 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.Ascent.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Ascent Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.Ascent Property
24 |
25 |
26 |
27 |
The ascending note sequence of the chord, in semitones-above-the-root.
28 |
public
int [] Ascent { public get; }
29 |
30 |
31 |
Remarks
32 |
This sequence starts at zero (for the root) and is monotonically increasing, each element representing a pitch in semitones above the root.
33 |
See Also
34 |
35 | ChordPattern Class | Midi Namespace
36 |
37 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.Equals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChordPattern.Equals Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.Equals Method
24 |
25 |
26 |
27 |
Value equality.
28 |
29 |
See Also
30 |
31 | ChordPattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.GetHashCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChordPattern.GetHashCode Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.GetHashCode Method
24 |
25 |
26 |
27 |
Hash code.
28 |
public override
int GetHashCode();
29 |
See Also
30 |
31 | ChordPattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.LetterOffsets.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | LetterOffsets Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.LetterOffsets Property
24 |
25 |
26 |
27 |
The sequence of letters in the chord.
28 |
public
int [] LetterOffsets { public get; }
29 |
30 |
31 |
Remarks
32 |
This array describes what sequence of letters appears in this chord. Each element is a "letter offset", a positive integer that tell you how many letters to move up from the root for that note. It must start at zero, representing the letter for the root note.
33 |
See Also
34 |
35 | ChordPattern Class | Midi Namespace
36 |
37 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.Name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Name Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.Name Property
24 |
25 |
26 |
27 |
The name of the chord pattern.
28 |
public
string Name { public get; }
29 |
30 |
31 |
See Also
32 |
33 | ChordPattern Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.ToString.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChordPattern.ToString Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern.ToString Method
24 |
25 |
26 |
27 |
ToString returns the pattern name.
28 |
public override
string ToString();
29 |
Return Value
30 |
The pattern's name, such as "Major" or "Minor".
31 |
See Also
32 |
33 | ChordPattern Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.op_Equality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChordPattern Equality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern Equality Operator
24 |
25 |
26 |
27 |
Equality operator does value equality.
28 |
29 |
See Also
30 |
31 | ChordPattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ChordPattern.op_Inequality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ChordPattern Inequality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ChordPattern Inequality Operator
24 |
25 |
26 |
27 |
Inequality operator does value inequality.
28 |
29 |
See Also
30 |
31 | ChordPattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Clock.BeatsPerMinute.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | BeatsPerMinute Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Clock.BeatsPerMinute Property
24 |
25 |
26 |
27 |
Beats per minute property.
28 |
public
float BeatsPerMinute { public get; public set; }
29 |
30 |
31 |
Remarks
32 |
Setting this property changes the rate at which the clock progresses. If the clock is currently running, the new rate is effectively immediately.
33 |
See Also
34 |
35 | Clock Class | Midi Namespace
36 |
37 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Clock.IsRunning.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | IsRunning Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Clock.IsRunning Property
24 |
25 |
26 |
27 |
Returns true if this clock is currently running.
28 |
public
bool IsRunning { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Clock Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ControlChangeMessage.Control.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Control Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ControlChangeMessage.Control Property
24 |
25 |
26 |
27 |
The control for this message.
28 |
public
Control Control { public get; }
29 |
30 |
31 |
See Also
32 |
33 | ControlChangeMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ControlChangeMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ControlChangeMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ControlChangeMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | ControlChangeMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ControlChangeMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ControlChangeMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ControlChangeMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | ControlChangeMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ControlChangeMessage.Value.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Value Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ControlChangeMessage.Value Property
24 |
25 |
26 |
27 |
Value, 0..127.
28 |
public
int Value { public get; }
29 |
30 |
31 |
See Also
32 |
33 | ControlChangeMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.DeviceBase.Name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Name Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DeviceBase.Name Property
24 |
25 |
26 |
27 |
The name of this device.
28 |
public
string Name { public get; }
29 |
30 |
31 |
See Also
32 |
33 | DeviceBase Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.DeviceBase.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DeviceBase Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DeviceBase Constructor
24 |
25 |
26 |
27 |
Protected constructor.
28 |
30 |
Parameters
31 |
32 |
33 | name
34 |
35 | The name of this device.
36 |
37 |
See Also
38 |
39 | DeviceBase Class | Midi Namespace
40 |
41 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.DeviceException.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DeviceException Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DeviceException Constructor
24 |
25 |
26 |
27 |
Constructs exception with a specific error message.
28 |
30 |
Parameters
31 |
32 |
33 | message
34 |
35 |
36 |
37 |
38 |
See Also
39 |
40 | DeviceException Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.DeviceMessage.Device.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Device Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DeviceMessage.Device Property
24 |
25 |
26 |
27 |
The device from which this message originated, or for which it is destined.
28 |
29 |
30 |
31 |
See Also
32 |
33 | DeviceMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.DeviceMessage.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DeviceMessage Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DeviceMessage Constructor
24 |
25 |
26 |
27 |
Protected constructor.
28 |
30 |
See Also
31 |
32 | DeviceMessage Class | Midi Namespace
33 |
34 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.ControlChange.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.ControlChange Event
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.ControlChange Event
24 |
25 |
26 |
27 |
28 |
Event called when an input device receives a Control Change message.
29 |
30 |
31 |
32 |
See Also
33 |
34 | InputDevice Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.InstalledDevices.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InstalledDevices Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.InstalledDevices Property
24 |
25 |
26 |
27 |
List of input devices installed on this system.
28 |
29 |
30 |
31 |
See Also
32 |
33 | InputDevice Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.IsOpen.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | IsOpen Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.IsOpen Property
24 |
25 |
26 |
27 |
True if this device has been successfully opened.
28 |
public
bool IsOpen { public get; }
29 |
30 |
31 |
See Also
32 |
33 | InputDevice Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.IsReceiving.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | IsReceiving Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.IsReceiving Property
24 |
25 |
26 |
27 |
True if this device is receiving messages.
28 |
public
bool IsReceiving { public get; }
29 |
30 |
31 |
See Also
32 |
33 | InputDevice Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.NoteOff.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.NoteOff Event
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.NoteOff Event
24 |
25 |
26 |
27 |
28 |
Event called when an input device receives a Note Off message.
29 |
30 |
31 |
32 |
See Also
33 |
34 | InputDevice Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.NoteOffHandler.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.NoteOffHandler Delegate
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.NoteOffHandler Delegate
24 |
25 |
26 |
27 |
Delegate called when an input device receives a Note Off message.
28 |
31 |
Requirements
32 |
33 | Namespace:
34 | Midi
35 |
36 |
37 | Assembly: Midi (in Midi.dll)
38 |
39 |
See Also
40 |
41 | Midi Namespace
42 |
43 |
44 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.NoteOn.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.NoteOn Event
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.NoteOn Event
24 |
25 |
26 |
27 |
28 |
Event called when an input device receives a Note On message.
29 |
30 |
31 |
32 |
See Also
33 |
34 | InputDevice Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.NoteOnHandler.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.NoteOnHandler Delegate
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.NoteOnHandler Delegate
24 |
25 |
26 |
27 |
Delegate called when an input device receives a Note On message.
28 |
31 |
Requirements
32 |
33 | Namespace:
34 | Midi
35 |
36 |
37 | Assembly: Midi (in Midi.dll)
38 |
39 |
See Also
40 |
41 | Midi Namespace
42 |
43 |
44 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.PitchBend.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.PitchBend Event
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.PitchBend Event
24 |
25 |
26 |
27 |
28 |
Event called when an input device receives a Pitch Bend message.
29 |
30 |
31 |
32 |
See Also
33 |
34 | InputDevice Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.PitchBendHandler.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.PitchBendHandler Delegate
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.PitchBendHandler Delegate
24 |
25 |
26 |
27 |
Delegate called when an input device receives a Pitch Bend message.
28 |
31 |
Requirements
32 |
33 | Namespace:
34 | Midi
35 |
36 |
37 | Assembly: Midi (in Midi.dll)
38 |
39 |
See Also
40 |
41 | Midi Namespace
42 |
43 |
44 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.ProgramChange.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.ProgramChange Event
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.ProgramChange Event
24 |
25 |
26 |
27 |
28 |
Event called when an input device receives a Program Change message.
29 |
30 |
31 |
32 |
See Also
33 |
34 | InputDevice Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.InputDevice.RemoveAllEventHandlers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InputDevice.RemoveAllEventHandlers Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
InputDevice.RemoveAllEventHandlers Method
24 |
25 |
26 |
27 |
Removes all event handlers from the input events.
28 |
public
void RemoveAllEventHandlers();
29 |
See Also
30 |
31 | InputDevice Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Message.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Message.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Message.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | Message Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Message.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Message.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Message.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public abstract
void SendNow();
29 |
See Also
30 |
31 | Message Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Message.Time.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Time Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Message.Time Property
24 |
25 |
26 |
27 |
Milliseconds since the music started.
28 |
public
float Time { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Message Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Message.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Message Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Message Constructor
24 |
25 |
26 |
27 |
Protected constructor.
28 |
30 |
Parameters
31 |
32 |
33 | time
34 |
35 | The timestamp for this message.
36 |
37 |
See Also
38 |
39 | Message Class | Midi Namespace
40 |
41 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.DoubleFlat.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.DoubleFlat Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.DoubleFlat Field
24 |
25 |
26 |
27 |
28 |
Double-flat accidental value.
29 |
public static
int DoubleFlat;
30 |
31 |
32 |
See Also
33 |
34 | Note Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.DoubleSharp.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.DoubleSharp Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.DoubleSharp Field
24 |
25 |
26 |
27 |
28 |
Double-sharp accidental value.
29 |
public static
int DoubleSharp;
30 |
31 |
32 |
See Also
33 |
34 | Note Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.Equals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.Equals Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.Equals Method
24 |
25 |
26 |
27 |
Value equality for Note.
28 |
29 |
See Also
30 |
31 | Note Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.Flat.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.Flat Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.Flat Field
24 |
25 |
26 |
27 |
28 |
Flat accidental value.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Note Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.GetHashCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.GetHashCode Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.GetHashCode Method
24 |
25 |
26 |
27 |
Hash code.
28 |
public override
int GetHashCode();
29 |
See Also
30 |
31 | Note Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.IsEharmonicWith.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.IsEharmonicWith Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.IsEharmonicWith Method
24 |
25 |
26 |
27 |
Returns true if this note name is enharmonic with otherNote.
28 |
public
bool IsEharmonicWith(
Note otherNote );
29 |
Parameters
30 |
31 |
32 | otherNote
33 |
34 | Another note.
35 |
36 |
Return Value
37 |
True if the names can refer to the same pitch.
38 |
See Also
39 |
40 | Note Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.Letter.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Letter Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.Letter Property
24 |
25 |
26 |
27 |
The letter for this note name, in ['A'..'G'].
28 |
public
char Letter { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Note Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.Natural.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.Natural Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.Natural Field
24 |
25 |
26 |
27 |
28 |
Natural accidental value.
29 |
public static
int Natural;
30 |
31 |
32 |
See Also
33 |
34 | Note Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.PositionInOctave.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | PositionInOctave Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.PositionInOctave Property
24 |
25 |
26 |
27 |
This note's position in the octave, where octaves start at each C.
28 |
public
int PositionInOctave { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Note Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.SemitonesDownTo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.SemitonesDownTo Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.SemitonesDownTo Method
24 |
25 |
26 |
27 |
Returns the number of semitones it takes to move down to the next otherNote.
28 |
public
int SemitonesDownTo(
Note otherNote );
29 |
Parameters
30 |
31 |
32 | otherNote
33 |
34 | The other note.
35 |
36 |
Return Value
37 |
The number of semitones.
38 |
See Also
39 |
40 | Note Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.SemitonesUpTo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.SemitonesUpTo Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.SemitonesUpTo Method
24 |
25 |
26 |
27 |
Returns the number of semitones it takes to move up to the next otherNote.
28 |
public
int SemitonesUpTo(
Note otherNote );
29 |
Parameters
30 |
31 |
32 | otherNote
33 |
34 | The other note.
35 |
36 |
Return Value
37 |
The number of semitones.
38 |
See Also
39 |
40 | Note Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.Sharp.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.Sharp Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.Sharp Field
24 |
25 |
26 |
27 |
28 |
Sharp accidental value.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Note Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.ToString.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note.ToString Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note.ToString Method
24 |
25 |
26 |
27 |
ToString returns the note name.
28 |
public override
string ToString();
29 |
Return Value
30 |
The note name with '#' for sharp and 'b' for flat. For example, "G", "A#", "Cb", "Fbb".
31 |
See Also
32 |
33 | Note Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.op_Equality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note Equality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note Equality Operator
24 |
25 |
26 |
27 |
Equality operator does value comparison.
28 |
29 |
See Also
30 |
31 | Note Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Note.op_Inequality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Note Inequality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Note Inequality Operator
24 |
25 |
26 |
27 |
Inequality operator does value comparison.
28 |
29 |
See Also
30 |
31 | Note Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteMessage.Pitch.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Pitch Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteMessage.Pitch Property
24 |
25 |
26 |
27 |
The pitch for this note message.
28 |
public
Pitch Pitch { public get; }
29 |
30 |
31 |
See Also
32 |
33 | NoteMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteMessage.Velocity.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Velocity Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteMessage.Velocity Property
24 |
25 |
26 |
27 |
Velocity, 0..127.
28 |
public
int Velocity { public get; }
29 |
30 |
31 |
See Also
32 |
33 | NoteMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteMessage.~ctor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteMessage Constructor
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteMessage Constructor
24 |
25 |
26 |
27 |
Protected constructor.
28 |
30 |
See Also
31 |
32 | NoteMessage Class | Midi Namespace
33 |
34 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOffMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOffMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOffMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | NoteOffMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOffMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOffMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOffMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | NoteOffMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOnMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | NoteOnMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOnMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | NoteOnMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnOffMessage.Clock.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Clock Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnOffMessage.Clock Property
24 |
25 |
26 |
27 |
The clock used to schedule the follow-up message.
28 |
public
Clock Clock { public get; }
29 |
30 |
31 |
See Also
32 |
33 | NoteOnOffMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnOffMessage.Duration.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Duration Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnOffMessage.Duration Property
24 |
25 |
26 |
27 |
Time delay between the Note On and the Note Off.
28 |
public
float Duration { public get; }
29 |
30 |
31 |
See Also
32 |
33 | NoteOnOffMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnOffMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOnOffMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnOffMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | NoteOnOffMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.NoteOnOffMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteOnOffMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
NoteOnOffMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | NoteOnOffMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.OutputDevice.InstalledDevices.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | InstalledDevices Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
OutputDevice.InstalledDevices Property
24 |
25 |
26 |
27 |
List of devices installed on this system.
28 |
29 |
30 |
31 |
See Also
32 |
33 | OutputDevice Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.OutputDevice.IsOpen.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | IsOpen Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
OutputDevice.IsOpen Property
24 |
25 |
26 |
27 |
True if this device is open.
28 |
public
bool IsOpen { public get; }
29 |
30 |
31 |
See Also
32 |
33 | OutputDevice Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PercussionMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | PercussionMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PercussionMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | PercussionMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PercussionMessage.Percussion.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Percussion Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PercussionMessage.Percussion Property
24 |
25 |
26 |
27 |
Percussion.
28 |
29 |
30 |
31 |
See Also
32 |
33 | PercussionMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PercussionMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | PercussionMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PercussionMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | PercussionMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PercussionMessage.Velocity.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Velocity Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PercussionMessage.Velocity Property
24 |
25 |
26 |
27 |
Velocity, 0..127.
28 |
public
int Velocity { public get; }
29 |
30 |
31 |
See Also
32 |
33 | PercussionMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PitchBendMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | PitchBendMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PitchBendMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | PitchBendMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PitchBendMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | PitchBendMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PitchBendMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | PitchBendMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.PitchBendMessage.Value.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Value Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
PitchBendMessage.Value Property
24 |
25 |
26 |
27 |
Pitch bend value, 0..16383, 8192 is centered.
28 |
public
int Value { public get; }
29 |
30 |
31 |
See Also
32 |
33 | PitchBendMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ProgramChangeMessage.Instrument.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Instrument Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ProgramChangeMessage.Instrument Property
24 |
25 |
26 |
27 |
Instrument.
28 |
29 |
30 |
31 |
See Also
32 |
33 | ProgramChangeMessage Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ProgramChangeMessage.MakeTimeShiftedCopy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ProgramChangeMessage.MakeTimeShiftedCopy Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ProgramChangeMessage.MakeTimeShiftedCopy Method
24 |
25 |
26 |
27 |
Returns a copy of this message, shifted in time by the specified amount.
28 |
29 |
See Also
30 |
31 | ProgramChangeMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ProgramChangeMessage.SendNow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ProgramChangeMessage.SendNow Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ProgramChangeMessage.SendNow Method
24 |
25 |
26 |
27 |
Sends this message immediately.
28 |
public override
void SendNow();
29 |
See Also
30 |
31 | ProgramChangeMessage Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Chromatic.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.Chromatic Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Chromatic Field
24 |
25 |
26 |
27 |
28 |
Pattern for Chromatic scales.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Contains.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.Contains Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Contains Method
24 |
25 |
26 |
27 |
Returns true if pitch is in this scale.
28 |
29 |
Parameters
30 |
31 |
32 | pitch
33 |
34 | The pitch to test.
35 |
36 |
Return Value
37 |
True if pitch is in this scale.
38 |
See Also
39 |
40 | Scale Class | Midi Namespace
41 |
42 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Equals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.Equals Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Equals Method
24 |
25 |
26 |
27 |
Value equality.
28 |
29 |
See Also
30 |
31 | Scale Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.GetHashCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.GetHashCode Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.GetHashCode Method
24 |
25 |
26 |
27 |
Hash code.
28 |
public override
int GetHashCode();
29 |
See Also
30 |
31 | Scale Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.HarmonicMinor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.HarmonicMinor Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.HarmonicMinor Field
24 |
25 |
26 |
27 |
28 |
Pattern for Harmonic Minor scales.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Major.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.Major Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Major Field
24 |
25 |
26 |
27 |
28 |
Pattern for Major scales.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.MelodicMinorAscending.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.MelodicMinorAscending Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.MelodicMinorAscending Field
24 |
25 |
26 |
27 |
28 |
Pattern for Melodic Minor scale as it ascends.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.MelodicMinorDescending.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.MelodicMinorDescending Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.MelodicMinorDescending Field
24 |
25 |
26 |
27 |
28 |
Pattern for Melodic Minor scale as it descends.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Name Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Name Property
24 |
25 |
26 |
27 |
public
string Name { public get; }
28 |
29 |
30 |
See Also
31 |
32 | Scale Class | Midi Namespace
33 |
34 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.NaturalMinor.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.NaturalMinor Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.NaturalMinor Field
24 |
25 |
26 |
27 |
28 |
Pattern for Natural Minor scales.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.NoteSequence.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | NoteSequence Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.NoteSequence Property
24 |
25 |
26 |
27 |
The sequence of notes in this scale.
28 |
public
Note [] NoteSequence { public get; }
29 |
30 |
31 |
Remarks
32 |
This sequence begins at the tonic and ascends, stopping before the next tonic.
33 |
See Also
34 |
35 | Scale Class | Midi Namespace
36 |
37 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Pattern.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Pattern Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Pattern Property
24 |
25 |
26 |
27 |
The pattern of this scale.
28 |
29 |
30 |
31 |
See Also
32 |
33 | Scale Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Patterns.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.Patterns Field
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Patterns Field
24 |
25 |
26 |
27 |
28 |
Array of all the built-in scale patterns.
29 |
30 |
31 |
32 |
See Also
33 |
34 | Scale Class | Midi Namespace
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.ToString.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale.ToString Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.ToString Method
24 |
25 |
26 |
27 |
ToString returns the scale's human-readable name.
28 |
public override
string ToString();
29 |
Return Value
30 |
The scale's name, such as "G# Major" or "Eb Melodic Minor (ascending)".
31 |
See Also
32 |
33 | Scale Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.Tonic.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Tonic Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale.Tonic Property
24 |
25 |
26 |
27 |
The tonic of this scale.
28 |
public
Note Tonic { public get; }
29 |
30 |
31 |
See Also
32 |
33 | Scale Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.op_Equality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale Equality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale Equality Operator
24 |
25 |
26 |
27 |
Equality operator does value equality because Scale is immutable.
28 |
29 |
See Also
30 |
31 | Scale Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.Scale.op_Inequality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Scale Inequality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Scale Inequality Operator
24 |
25 |
26 |
27 |
Inequality operator does value inequality because Chord is immutable.
28 |
29 |
See Also
30 |
31 | Scale Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.Equals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ScalePattern.Equals Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern.Equals Method
24 |
25 |
26 |
27 |
Value equality.
28 |
29 |
See Also
30 |
31 | ScalePattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.GetHashCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ScalePattern.GetHashCode Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern.GetHashCode Method
24 |
25 |
26 |
27 |
Hash code.
28 |
public override
int GetHashCode();
29 |
See Also
30 |
31 | ScalePattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.Name.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Name Property
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern.Name Property
24 |
25 |
26 |
27 |
The name of the scale being described.
28 |
public
string Name { public get; }
29 |
30 |
31 |
See Also
32 |
33 | ScalePattern Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.ToString.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ScalePattern.ToString Method
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern.ToString Method
24 |
25 |
26 |
27 |
ToString returns the pattern name.
28 |
public override
string ToString();
29 |
Return Value
30 |
The pattern's name, such as "Major" or "Melodic Minor (ascending)".
31 |
See Also
32 |
33 | ScalePattern Class | Midi Namespace
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.op_Equality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ScalePattern Equality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern Equality Operator
24 |
25 |
26 |
27 |
Equality operator does value equality.
28 |
29 |
See Also
30 |
31 | ScalePattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/Midi~Midi.ScalePattern.op_Inequality.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ScalePattern Inequality Operator
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A MIDI Library for .NET
17 |
18 |
19 |
20 |
21 |
22 |
23 |
ScalePattern Inequality Operator
24 |
25 |
26 |
27 |
Inequality operator does value inequality.
28 |
29 |
See Also
30 |
31 | ScalePattern Class | Midi Namespace
32 |
33 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Midi/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | A MIDI Library for .NET
6 |
13 |
14 |
15 |
16 |
17 |
18 | This page requires frames, but your browser does not support them.
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Midi/docs/intevent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/intevent.gif
--------------------------------------------------------------------------------
/Midi/docs/intfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/intfield.gif
--------------------------------------------------------------------------------
/Midi/docs/intmethod.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/intmethod.gif
--------------------------------------------------------------------------------
/Midi/docs/intoperator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/intoperator.gif
--------------------------------------------------------------------------------
/Midi/docs/intproperty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/intproperty.gif
--------------------------------------------------------------------------------
/Midi/docs/privevent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/privevent.gif
--------------------------------------------------------------------------------
/Midi/docs/privfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/privfield.gif
--------------------------------------------------------------------------------
/Midi/docs/privmethod.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/privmethod.gif
--------------------------------------------------------------------------------
/Midi/docs/privoperator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/privoperator.gif
--------------------------------------------------------------------------------
/Midi/docs/privproperty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/privproperty.gif
--------------------------------------------------------------------------------
/Midi/docs/protevent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/protevent.gif
--------------------------------------------------------------------------------
/Midi/docs/protfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/protfield.gif
--------------------------------------------------------------------------------
/Midi/docs/protmethod.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/protmethod.gif
--------------------------------------------------------------------------------
/Midi/docs/protoperator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/protoperator.gif
--------------------------------------------------------------------------------
/Midi/docs/protproperty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/protproperty.gif
--------------------------------------------------------------------------------
/Midi/docs/pubevent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/pubevent.gif
--------------------------------------------------------------------------------
/Midi/docs/pubfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/pubfield.gif
--------------------------------------------------------------------------------
/Midi/docs/pubmethod.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/pubmethod.gif
--------------------------------------------------------------------------------
/Midi/docs/puboperator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/puboperator.gif
--------------------------------------------------------------------------------
/Midi/docs/pubproperty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/pubproperty.gif
--------------------------------------------------------------------------------
/Midi/docs/static.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/static.gif
--------------------------------------------------------------------------------
/Midi/docs/tree.css:
--------------------------------------------------------------------------------
1 | .treeDiv
2 | {
3 | font-family: verdana;
4 | font-size: 70.5%;
5 | font-weight: normal;
6 | background-color: #f1f1f1;
7 | color: Black;
8 | overflow: auto;
9 | margin: 0px 0px 0px 0px;
10 | padding: 0px 0px 0px 0px;
11 | height: 100%;
12 | }
13 |
14 | .treeNode
15 | {
16 | white-space: nowrap;
17 | text-indent: -14px;
18 | margin: 5px 2px 5px 14px;
19 | }
20 | A.treeUnselected:hover, A.treeSelected:hover
21 | {
22 | text-decoration: underline;
23 | background-color: #cccccc;
24 | border: solid 1px #999999;
25 | text-decoration: none;
26 | }
27 | A.treeUnselected, A.treeSelected
28 | {
29 | color: Black;
30 | padding: 1px 3px 1px 3px;
31 | text-decoration: none;
32 | }
33 | A.treeSelected
34 | {
35 | background-color: #ffffff;
36 | border: solid 1px #999999;
37 | }
38 | A.treeUnselected
39 | {
40 | border: solid 1px f0f0f0;
41 | background-color: transparent;
42 | }
43 | .treeSubnodes
44 | {
45 | display: block;
46 | }
47 | .treeSubnodesHidden
48 | {
49 | display: none;
50 | }
51 | .treeNode IMG.treeNoLinkImage, .treeNode IMG.treeLinkImage
52 | {
53 | width: 9px;
54 | height: 9px;
55 | margin-left: 5px;
56 | margin-right: 0px;
57 | }
58 | .treeNode IMG.treeLinkImage
59 | {
60 | cursor: pointer;
61 | }
62 |
--------------------------------------------------------------------------------
/Midi/docs/tree.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/tree.js
--------------------------------------------------------------------------------
/Midi/docs/treenodedot.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/treenodedot.gif
--------------------------------------------------------------------------------
/Midi/docs/treenodeminus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/treenodeminus.gif
--------------------------------------------------------------------------------
/Midi/docs/treenodeplus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jstnryan/midi-dot-net/ccae5f623ff5c3f97a214b597e891f0ec63531cb/Midi/docs/treenodeplus.gif
--------------------------------------------------------------------------------
/MidiDotNet.sln:
--------------------------------------------------------------------------------
1 | Microsoft Visual Studio Solution File, Format Version 10.00
2 | # Visual C# Express 2008
3 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MidiExamples", "MidiExamples\MidiExamples.csproj", "{1A5F8ED9-D70D-4FF3-8153-72D9859FA89E}"
4 | EndProject
5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Midi", "Midi\Midi.csproj", "{F60D8B7B-2D2E-4B94-A736-3783FFE1A25C}"
6 | EndProject
7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MidiUnitTests", "MidiUnitTests\MidiUnitTests.csproj", "{EFE2A922-4927-4D76-ADC6-983D44B2FD4E}"
8 | EndProject
9 | Global
10 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
11 | Debug|Any CPU = Debug|Any CPU
12 | Release|Any CPU = Release|Any CPU
13 | EndGlobalSection
14 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
15 | {1A5F8ED9-D70D-4FF3-8153-72D9859FA89E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16 | {1A5F8ED9-D70D-4FF3-8153-72D9859FA89E}.Debug|Any CPU.Build.0 = Debug|Any CPU
17 | {1A5F8ED9-D70D-4FF3-8153-72D9859FA89E}.Release|Any CPU.ActiveCfg = Release|Any CPU
18 | {1A5F8ED9-D70D-4FF3-8153-72D9859FA89E}.Release|Any CPU.Build.0 = Release|Any CPU
19 | {F60D8B7B-2D2E-4B94-A736-3783FFE1A25C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20 | {F60D8B7B-2D2E-4B94-A736-3783FFE1A25C}.Debug|Any CPU.Build.0 = Debug|Any CPU
21 | {F60D8B7B-2D2E-4B94-A736-3783FFE1A25C}.Release|Any CPU.ActiveCfg = Release|Any CPU
22 | {F60D8B7B-2D2E-4B94-A736-3783FFE1A25C}.Release|Any CPU.Build.0 = Release|Any CPU
23 | {EFE2A922-4927-4D76-ADC6-983D44B2FD4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24 | {EFE2A922-4927-4D76-ADC6-983D44B2FD4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
25 | {EFE2A922-4927-4D76-ADC6-983D44B2FD4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
26 | {EFE2A922-4927-4D76-ADC6-983D44B2FD4E}.Release|Any CPU.Build.0 = Release|Any CPU
27 | EndGlobalSection
28 | GlobalSection(SolutionProperties) = preSolution
29 | HideSolutionNode = FALSE
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/MidiUnitTests/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("MidiUnitTests")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Google")]
12 | [assembly: AssemblyProduct("MidiUnitTests")]
13 | [assembly: AssemblyCopyright("Copyright © Google 2009")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("a390a31e-5c23-4fc8-86d8-27418545d016")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------