インタフェース
javax.sound.midi.Soundbankの使用
Soundbankを使用しているパッケージ
パッケージ
説明
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
-
javax.sound.midiでのSoundbankの使用
Soundbankを返すjavax.sound.midi内のメソッド修飾子と型メソッド説明Synthesizer.getDefaultSoundbank()シンセサイザにデフォルトのサウンド・バンクがある場合は、そのサウンド・バンクを取得します。static SoundbankMidiSystem.getSoundbank(File file) 指定されたFileからSoundbankを読み取ることによって、それを構築します。static SoundbankMidiSystem.getSoundbank(InputStream stream) 指定されたストリームからMIDIサウンド・バンクを読み取ることによって、MIDIサウンド・バンクを構築します。static SoundbankMidiSystem.getSoundbank(URL url) 指定されたURLから読み取ることによって、Soundbankを構築します。SoundbankResource.getSoundbank()このSoundbankResourceが格納されているサウンド・バンクを取得します。Soundbank型のパラメータを持つjavax.sound.midi内のメソッド修飾子と型メソッド説明booleanSynthesizer.isSoundbankSupported(Soundbank soundbank) 指定したサウンド・バンクのインストゥルメントをこのシンセサイザにロードできるかどうかを呼出し側に通知します。booleanSynthesizer.loadAllInstruments(Soundbank soundbank) 指定したSoundbankに含まれているすべてのインストゥルメントをSynthesizerにロードします。booleanSynthesizer.loadInstruments(Soundbank soundbank, Patch[] patchList) 指定したパッチによって参照されるインストゥルメントを、指定したSoundbankからロードします。voidSynthesizer.unloadAllInstruments(Soundbank soundbank) 指定したSoundbankに含まれるすべてのインストゥルメントをアンロードします。voidSynthesizer.unloadInstruments(Soundbank soundbank, Patch[] patchList) 指定したパッチによって参照されるインストゥルメントを、指定したMIDIサウンド・バンクからアンロードします。Soundbank型のパラメータを持つjavax.sound.midi内のコンストラクタ修飾子コンストラクタ説明protectedInstrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass) 指定されたPatchから新しいMIDIインストゥルメントを作成します。protectedSoundbankResource(Soundbank soundBank, String name, Class<?> dataClass) 指定したサウンド・バンクおよびWavetableのインデックスから新しいSoundbankResourceを構築します。 -
javax.sound.midi.spiでのSoundbankの使用
Soundbankを返すjavax.sound.midi.spi内のメソッド修飾子と型メソッド説明abstract SoundbankSoundbankReader.getSoundbank(File file) 指定されたFileからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader.getSoundbank(InputStream stream) 指定されたInputStreamからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader.getSoundbank(URL url) URLからサウンド・バンク・オブジェクトを取得します。