クラス
javax.sound.midi.InvalidMidiDataExceptionの使用
パッケージ
説明
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
-
javax.sound.midiでのInvalidMidiDataExceptionの使用
修飾子と型メソッド説明protected final 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
MetaMessage.setMessage
(int type, byte[] data, int length) MetaMessage
のメッセージ・パラメータを設定します。protected void
MidiMessage.setMessage
(byte[] data, int length) MIDIメッセージのデータを設定します。void
ShortMessage.setMessage
(int status) データ・バイトを必要としないMIDIメッセージのパラメータを設定します。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
SysexMessage.setMessage
(byte[] data, int length) システム・エクスクルーシブ・メッセージのデータを設定します。void
SysexMessage.setMessage
(int status, byte[] data, int length) システム・エクスクルーシブ・メッセージのデータを設定します。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
を構築し、メッセージのデータを設定します。 -
javax.sound.midi.spiでのInvalidMidiDataExceptionの使用
修飾子と型メソッド説明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
からサウンド・バンク・オブジェクトを取得します。