基础#

INFMIDI抽象出了5种核心类(Event, Note, Clip, Track, Midi)来构建整个MIDI世界。

  • Event : Midi事件类。一般情况下,你不需要直接使用它。

  • Note : 包含了 NoteOnNoteOff 两个事件,帮助你快速生成音符。

  • Clip : INFMIDI的核心类,相当于一个音乐片段。用来组织你的音符( Note )和事件( Event ), 有很多高级操作。

  • Track : Clip 的子类,附加了一些额外属性 ( nameinstrumentmute 等)。

  • Midi : 由多个轨道( Track )组成。