| ControllerEventListener | ControllerEventListenerインタフェースは、Sequencerがリクエストされた型のMIDIコントロール・チェンジ・イベントを処理したときにインスタンスに通知する必要があるクラスによって実装される必要があります。 | 
| Instrument | インストゥルメントは一定のパラメータ設定値を持ったサウンド合成アルゴリズムで、通常、実際の楽器をエミュレートしたり、特種なサウンド効果を実現するために設計されています。 | 
| InvalidMidiDataException | InvalidMidiDataExceptionは、不適切なMIDIデータが検出されたことを示します。
 | 
| MetaEventListener |  | 
| MetaMessage | MetaMessageはシンセサイザに意味のないMidiMessageですが、MIDIファイルに保存してプログラムで解釈することができます。 | 
| MidiChannel | MidiChannelオブジェクトは単一のMIDIチャネルを表します。
 | 
| MidiDevice | MidiDeviceは、すべてのMIDIデバイスのための基底インタフェースです。
 | 
| MidiDevice.Info | MidiDevice.Infoオブジェクトには、名前、作成者、説明文など、MidiDeviceに関するさまざまなデータが含まれています。 | 
| MidiEvent | MIDIイベントには、MIDIメッセージとそれに対応するタイムスタンプがティックで表示され、MIDIファイルまたはSequenceオブジェクトに格納されているMIDIイベント情報を表すことができます。 | 
| MidiFileFormat | MidiFileFormatオブジェクトは、MIDIファイルのタイプを長さおよびタイミング情報とともにカプセル化します。
 | 
| MidiMessage | MidiMessageはMIDIメッセージの基底クラスです。
 | 
| MidiUnavailableException | MidiUnavailableExceptionは、要求されたMIDIコンポーネントが利用不可であるため開いたり作成できない場合に、スローされます。
 | 
| Patch | Patchオブジェクトは、単一のインストゥルメントが格納される(ロードされる) MIDIシンセサイザ上の位置を表します。
 | 
| Receiver | ReceiverはMidiEventオブジェクトを受け取り、サウンドや生のMIDI出力を生成するための解釈など、レスポンスに役立つものを通常行います。 | 
| Sequence | Sequenceは、Sequencerオブジェクトによって再生可能な音楽情報(多くの場合、曲全体または曲全体)を含むデータ構造です。 | 
| Sequencer | MIDI sequenceを再生するハードウェアまたはソフトウェア・デバイスは、sequencerとして知られています。 | 
| Sequencer.SyncMode | SyncModeオブジェクトは、MIDIシーケンサで扱われている時間をマスターまたはスレーブ・デバイスと同期化する方法の1つを表します。
 | 
| ShortMessage | ShortMessageには、ステータス・バイトのあとに2バイトまでのデータ・バイトが続くMIDIメッセージが格納されます。
 | 
| Soundbank | Soundbankには、Synthesizerにロードできる一連のInstrumentsが含まれています。
 | 
| SoundbankResource | SoundbankResourceは、Soundbankに格納されているすべてのオーディオ・リソースを表します。 | 
| Synthesizer | Synthesizerはサウンドを生成します。
 | 
| Track | MIDIトラックは、標準のMIDIファイルにほかのトラックとともに保存できる、MIDIイベント(タイムスタンプの付いたMIDIデータ)の独立したストリームです。 | 
| Transmitter |  | 
| VoiceStatus | VoiceStatusオブジェクトには、Synthesizerで生成されるボイスのうちの1つについて、現在の状態に関する情報が含まれます。 |