Home › Category Archives › Next MIDI

NextMidi.Filing 名前空間

NextMidi > NextMidi.Filing

概要

NextMidi.Filing 名前空間には、MIDI ファイルを読み書きするための実装が含まれています。

NextMidi.Data 名前空間

NextMidi > NextMidi.Data

概要

NextMidi.Data 名前空間には、MIDI ファイルを解析、編集するための様々な実装が含まれています。

NextMidi.MidiPort.Input 名前空間

NextMidi > NextMidi.MidiPort > NextMidi.MidiPort.Input

概要

NextMidi.MidiPort.Input 名前空間には、MIDI 入力ポートを操作するための
実装が含まれています。

NextMidi.DataElement.MetaData 名前空間

NextMidi > NextMidi.DataElement > NextMidi.DataElement.MetaData

概要

NextMidi.DataElement.MetaData 名前空間には、MIDI メタイベントを操作するための実装が含まれています。

  • クラス
    • CommentEvent
    • MetaEvent
    • MetaEventTypeConst
    • MidiCopyright
    • MidiEndOfTrack
    • MidiInstrumentName
    • MidiKey
    • MidiLyric
    • MidiMarker
    • MidiTrackTitle
    • RhythmEvent
    • TempoEvent
    • TextMetaEvent
    • VariableMetaEvent
  • インターフェイス
    • IRhythmEvent
    • ITempoEvent

NextMidi.MidiPort.Input.Core 名前空間

NextMidi > NextMidi.MidiPort > NextMidi.MidiPort.Input > NextMidi.MidiPort.Input.Core

概要

NextMidi.MidiPort.Input.Core 名前空間には、MIDI 入力ポートを操作するための柔軟かつ低レベルな実装が含まれています。

  • クラス
    • MidiInApi
    • MidiInBuffer
    • MidiInCapsA
    • MidiInMessage
    • MidiInPortHandle
  • デリゲート型
    • MidiInProc

MusicMap クラス

NextMidi > NextMidi.Data > NextMidi.Data.Score > MusicMap

概要

MusicMap クラスは、MIDI の Tick 時刻と小節時刻 (Measure:Tick 形式) の相互変換を提供します。

  • コンストラクタ
    • MusicMap(MidiData midiData)
  • メソッド
    • Fraction GetRhythm(int measure)
      指定した小節の拍子を取得します。
       
    • MusicTime ToMusicTime(int tick)
      指定した Tick 値から小節番号を振り分けます。
       
    • int ToTick(MusicTime time)
      指定した位置までの Tick 値の合計を返します。
  • プロパティ
    • Resolution
      MIDI の分解能を取得します。

NextMidi.Filing.Midi 名前空間

NextMidi > NextMidi.Filing > NextMidi.Filing.Midi

概要

NextMidi.Filing.Midi 名前空間には、MIDI ファイルを様々な方法で読み書きするための実装が含まれています。

  • 名前空間
    • NextMidi.Filing.Midi.Chunk
    • NextMidi.Filing.Midi.MidiFile
  • クラス
  • インターフェイス
    • IMidiExtractor

NextMidi.DataElement.Factory 名前空間

NextMidi > NextMidi.DataElement > NextMidi.DataElement.Factory

概要

NextMidi.DataElement.Factory 名前空間には、MIDI ショートメッセージや MIDI ロングメッセージから MidiEvent クラスのインスタンスを生成するファクトリクラスが含まれています。

  • クラス
    • ConvertResult
    • MetaEventFactory
    • SingleEventFactory
    • StandardEventFactory
  • インターフェイス
    • IMidiEventFactory

NextMidi.DataElement 名前空間

NextMidi > NextMidi.DataElement

概要

NextMidi.DataElement 名前空間には、MIDI メッセージ、メタイベント、ノートイベントおよびこれらを byte 配列から自動生成するためのファクトリクラスが含まれています。

MidiPlayer クラス

NextMidi > NextMidi.Time > MidiPlayer

概要

MidiPlayer クラスは、MIDI データの再生のための簡潔なインターフェイスを提供します。

  • コンストラクタ
    • MidiPlayer(IMidiOutPort port)
    • MidiPlayer(IMidiOutBridge bridge)
    • MidiPlayer(IMidiOutBridge bridge, IMidiTimer timer)
  • メソッド
    • void Play(IMidiFileDomain domain)
    • void Stop()
  • プロパティ
    • MusicTime
      現在の演奏カーソルの位置を取得します。
       
    • Playing
    • Priority
    • Tick
    • Time
  • イベント
    • Starting
    • Stopped
    • TickChanged