インタフェース
javax.sound.midi.Soundbankの使用

Soundbankを使用しているパッケージ
パッケージ
説明
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
  • javax.sound.midiでのSoundbankの使用

    Soundbankを返すjavax.sound.midi内のメソッド
    修飾子と型
    メソッド
    説明
    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を構築します。
    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内のコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
    指定されたPatchから新しいMIDIインストゥルメントを作成します。
    protected
    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からサウンド・バンク・オブジェクトを取得します。