JavaTM 2 Platform
Std. Ed. v1.3

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

javax.sound.midi を使用しているパッケージ
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダおよびライター、またはサウンドバンクリーダを提供するときに、サービスプロバイダが実装するインタフェースを提供します。  
 

javax.sound.midi により使用される javax.sound.midi のクラス
ControllerEventListener
          要求された型の MIDI 制御変更イベントを Sequencer が処理した場合に通知を必要とするインスタンスのクラスには、ControllerEventListener インタフェースを実装します。
Instrument
          インストゥルメントは一定のパラメータ設定値を持ったサウンド合成アルゴリズムで、通常、実際の楽器をエミュレートしたり、特種なサウンド効果を実現するために設計されています。
InvalidMidiDataException
          InvalidMidiDataException は、不適切な MIDI データが検出されたことを示しています。
MetaEventListener
          SequencerMetaMessage を処理した場合に通知を必要とするインスタンスのクラスには、MetaEventListener インタフェースを実装します。
MetaMessage
          MetaMessage は、シンセサイザにとっては意味のない MidiMessage ですが、MIDI ファイルに格納されたシーケンサプログラムによって解釈されます (MidiMessage クラスの説明を参照)。
MidiChannel
          MidiChannel オブジェクトは単一の MIDI チャネルを表します。
MidiDevice
          MidiDevice は全 MIDI デバイスの基本インタフェースです。
MidiDevice.Info
          MidiDevice.Info オブジェクトは、デバイスの名前、製作会社名、説明テキストなど、MidiDevice に関連するデータを含んでいます。
MidiEvent
          MIDI イベントは MIDI メッセージおよびティックで表示される対応する時刻表示を含み、MIDI ファイルまたは Sequence オブジェクトに格納された MIDI イベント情報を表示できます。
MidiFileFormat
          MidiFileFormat オブジェクトは、MIDI ファイルのタイプを長さおよびタイミング情報とともにカプセル化します。
MidiMessage
          MetaMessage は MIDI メッセージの基底クラスです。
MidiUnavailableException
          MidiUnavailableException は、要求された MIDI コンポーネントが選択不可であるため開いたり作成したりできない場合に、スローされます。
Patch
          Patch オブジェクトは、単一のインストゥルメントが格納される (ロードされる) MIDI シンセサイザ上の位置を表します。
Receiver
          ReceiverMidiEvent オブジェクトを受信し、通常は応答に役立ちます。
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 が含まれています。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.