パッケージ | 説明 |
---|---|
javax.sound.midi |
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
|
javax.sound.midi.spi |
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
|
修飾子と型 | メソッドと説明 |
---|---|
protected int |
ShortMessage.getDataLength(int status)
特定のステータス・バイト値に関連したデータ・バイト数を取得します。
|
static MidiFileFormat |
MidiSystem.getMidiFileFormat(File file)
指定された
File のMIDIファイル形式を取得します。 |
static MidiFileFormat |
MidiSystem.getMidiFileFormat(InputStream stream)
指定された入力ストリームのデータのMIDIファイル形式を取得します。
|
static MidiFileFormat |
MidiSystem.getMidiFileFormat(URL url)
指定されたURLのデータのMIDIファイル形式を取得します。
|
static Sequence |
MidiSystem.getSequence(File file)
指定された
File からMIDIシーケンスを取得します。 |
static Sequence |
MidiSystem.getSequence(InputStream stream)
指定された入力ストリームからMIDIシーケンスを取得します。
|
static Sequence |
MidiSystem.getSequence(URL url)
指定されたURLからMIDIシーケンスを取得します。
|
static Soundbank |
MidiSystem.getSoundbank(File file)
指定された
File からSoundbank を読み取ることによって、それを構築します。 |
static Soundbank |
MidiSystem.getSoundbank(InputStream stream)
指定されたストリームからMIDIサウンド・バンクを読み取ることによって、MIDIサウンド・バンクを構築します。
|
static Soundbank |
MidiSystem.getSoundbank(URL url)
指定されたURLから読み取ることによって、
Soundbank を構築します。 |
void |
SysexMessage.setMessage(byte[] data, int length)
システム・エクスクルーシブ・メッセージのデータを設定します。
|
protected void |
MidiMessage.setMessage(byte[] data, int length)
MIDIメッセージのデータを設定します。
|
void |
ShortMessage.setMessage(int status)
データ・バイトを必要としないMIDIメッセージのパラメータを設定します。
|
void |
SysexMessage.setMessage(int status, byte[] data, int length)
システム・エクスクルーシブ・メッセージのデータを設定します。
|
void |
MetaMessage.setMessage(int type, byte[] data, int length)
MetaMessage のメッセージ・パラメータを設定します。 |
void |
ShortMessage.setMessage(int status, int data1, int data2)
データ・バイト1つまたは2つで構成されるMIDIメッセージのパラメータを設定します。
|
void |
ShortMessage.setMessage(int command, int channel, int data1, int data2)
データ・バイト2つで構成されるチャネル・メッセージにショート・メッセージ・パラメータを設定します。
|
void |
Sequencer.setSequence(InputStream stream)
シーケンサが操作する現在のシーケンスを設定します。
|
void |
Sequencer.setSequence(Sequence sequence)
シーケンサが操作する現在のシーケンスを設定します。
|
コンストラクタと説明 |
---|
MetaMessage(int type, byte[] data, int length)
MetaMessage を新しく構築し、メッセージ・パラメータを設定します。 |
Sequence(float divisionType, int resolution)
新しいMIDIシーケンスを、指定されたタイミング分割形式およびタイミング解像度で構築します。
|
Sequence(float divisionType, int resolution, int numTracks)
新しいMIDIシーケンスを、指定されたタイミング分割形式、タイミング解像度、およびトラック数で構築します。
|
ShortMessage(int status)
データ・バイトを必要としないMIDIメッセージを表す
ShortMessage を新しく構築します。 |
ShortMessage(int status, int data1, int data2)
データ・バイト2つで構成されるMIDIメッセージを表す
ShortMessage を新しく構築します。 |
ShortMessage(int command, int channel, int data1, int data2)
データ・バイト2つで構成されるチャネルMIDIメッセージを表す
ShortMessage を新しく構築します。 |
SysexMessage(byte[] data, int length)
新しい
SysexMessage を構築し、メッセージのデータを設定します。 |
SysexMessage(int status, byte[] data, int length)
新しい
SysexMessage を構築し、メッセージのデータを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(File file)
指定された
File のMIDIファイル形式を取得します。 |
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(InputStream stream)
指定された入力ストリームのMIDIファイル形式を取得します。
|
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(URL url)
指定されたURLのMIDIファイル形式を取得します。
|
abstract Sequence |
MidiFileReader.getSequence(File file)
指定された
File からMIDIシーケンスを取得します。 |
abstract Sequence |
MidiFileReader.getSequence(InputStream stream)
指定された入力ストリームからMIDIシーケンスを取得します。
|
abstract Sequence |
MidiFileReader.getSequence(URL url)
指定されたURLのMIDIシーケンスを取得します。
|
abstract Soundbank |
SoundbankReader.getSoundbank(File file)
指定された
File からサウンドバンク・オブジェクトを取得します。 |
abstract Soundbank |
SoundbankReader.getSoundbank(InputStream stream)
指定された
InputStream からサウンドバンク・オブジェクトを取得します。 |
abstract Soundbank |
SoundbankReader.getSoundbank(URL url)
指定されたURLからサウンドバンク・オブジェクトを取得します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.