パッケージ | 説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.