JavaTM 2 Platform
Standard Ed. 5.0

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

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

javax.sound.midi により使用される javax.sound.midi のクラス
ControllerEventListener
          ControllerEventListener インタフェースは、要求した型の MIDI 制御変更イベントの処理を Sequencer が完了した時点で通知を受け取る必要のあるインスタンスのクラスが実装します。
Instrument
          計測は一定のパラメータ設定値を持ったサウンド合成アルゴリズムで、通常、実際の楽器をエミュレートしたり、特種なサウンド効果を実現するために設計されています。
InvalidMidiDataException
          InvalidMidiDataException は、不適切な MIDI データが検出されたことを示します。
MetaEventListener
          MetaEventListener インタフェースは、SequencerMetaMessage の処理を完了した時点で通知を受け取る必要のあるインスタンスのクラスが実装します。
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 シーケンスを再生するハードウェアデバイスまたはソフトウェアデバイスのことを「シーケンサ」といいます。
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 つ以上のレシーバに送信します。
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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。