JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ
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
          MidiMessage は 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.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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