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