パッケージ
javax.sound.midiの使用

javax.sound.midiを使用しているパッケージ 
パッケージ 説明
javax.sound.midi
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
javax.sound.midi.spi
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
  • javax.sound.midiにより使用されるjavax.sound.midiのクラス 
    クラス 説明
    ControllerEventListener
    ControllerEventListenerインタフェースは、Sequencerがリクエストされた型のMIDIコントロール・チェンジ・イベントを処理したときにインスタンスに通知する必要があるクラスによって実装される必要があります。
    Instrument
    インストゥルメントは一定のパラメータ設定値を持ったサウンド合成アルゴリズムで、通常、実際の楽器をエミュレートしたり、特種なサウンド効果を実現するために設計されています。
    InvalidMidiDataException
    InvalidMidiDataExceptionは、不適切なMIDIデータが検出されたことを示します。
    MetaEventListener
    MetaEventListenerインタフェースは、SequencerMetaMessageを処理したときにインスタンスに通知する必要があるクラスによって実装される必要があります。
    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
    ReceiverMidiEventオブジェクトを受け取り、サウンドや生の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
    Transmitterは、MidiEventオブジェクトを1つ以上のReceiversに送信します。
    VoiceStatus
    VoiceStatusオブジェクトには、Synthesizerで生成されるボイスのうちの1つについて、現在の状態に関する情報が含まれます。
  • javax.sound.midi.spiにより使用されるjavax.sound.midiのクラス 
    クラス 説明
    InvalidMidiDataException
    InvalidMidiDataExceptionは、不適切なMIDIデータが検出されたことを示します。
    MidiDevice
    MidiDeviceは、すべてのMIDIデバイスのための基底インタフェースです。
    MidiDevice.Info
    MidiDevice.Infoオブジェクトには、名前、作成者、説明文など、MidiDeviceに関するさまざまなデータが含まれています。
    MidiFileFormat
    MidiFileFormatオブジェクトは、MIDIファイルのタイプを長さおよびタイミング情報とともにカプセル化します。
    Sequence
    Sequenceは、Sequencerオブジェクトによって再生可能な音楽情報(多くの場合、曲全体または曲全体)を含むデータ構造です。
    Soundbank
    Soundbankには、Synthesizerにロードできる一連のInstrumentsが含まれています。