インタフェース
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内のメソッド 修飾子と型 メソッド 説明 SoundbankSynthesizer. getDefaultSoundbank()シンセサイザにデフォルトのサウンド・バンクがある場合は、そのサウンド・バンクを取得します。static SoundbankMidiSystem. getSoundbank(File file)指定されたFileからSoundbankを読み取ることによって、それを構築します。static SoundbankMidiSystem. getSoundbank(InputStream stream)指定されたストリームからMIDIサウンド・バンクを読み取ることによって、MIDIサウンド・バンクを構築します。static SoundbankMidiSystem. getSoundbank(URL url)指定されたURLから読み取ることによって、Soundbankを構築します。SoundbankSoundbankResource. 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内のコンストラクタ コンストラクタ 説明 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 SoundbankSoundbankReader. getSoundbank(File file)指定されたFileからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader. getSoundbank(InputStream stream)指定されたInputStreamからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader. getSoundbank(URL url)URLからサウンド・バンク・オブジェクトを取得します。
-