概要
NextMidi 名前空間には、MIDI ファイルの読み書き、MIDI データの編集および解析、MIDI 入力・出力ポートの操作、MIDI データの自動演奏のための広汎な実装が含まれています。
NextMidi > NextMidi.MidiPort
NextMidi.MidiPort 名前空間には、MIDI 入出力ポートを操作するための様々な実装が含まれています。
NextMidi > NextMidi.MidiPort > NextMidi.MidiPort.Output > MidiOutPort
MidiOutPort クラスは、MIDI 出力ポートを操作するための簡潔なインターフェイスを提供します。
NextMidi > NextMidi.Data > NextMidi.Data.Track > MidiTrack
MidiTrack クラスは、MIDI トラックを操作するための広汎なメソッド群を提供します。
NextMidi > NextMidi.Data > NextMidi.Data.Track
NextMidi.Data.Track 名前空間には、MIDI トラックを編集するための実装が含まれています。
NextMidi > NextMidi.Data > NextMidi.Data.Domain
NextMidi.Data.Domain 名前空間には、MidiData と楽譜情報をセットで扱うためのクラスが含まれています。
NextMidi > NextMidi.Data > NextMidi.Data.Score
NextMidi.Data.Score 名前空間には、MIDI データを元にテンポや拍子などの楽譜情報を解析するための実装が含まれています。
NextMidi > NextMidi.Time
NextMidi.Time 名前空間には、マルチメディアタイマや MIDI 演奏のための実装が含まれています。
NextMidi > NextMidi.DataElement > ControlEvent
ControlEvent クラスは、MIDI コントロールチェンジを表します。
次の例では、エクスプレッションメッセージを作成し、MIDI データ列を取得します。
var control = new ControlEvent(ControlNumber.Expression, 64); byte[] message = control.ToNativeEvent();
NextMidi > NextMidi.MidiPort > NextMidi.MidiPort.Input > MidiInPort
MidiInPort クラスは、MIDI 出力ポートを操作するための簡潔なインターフェイスを提供します。