@onjmin/dtm
    Preparing search index...

    Type Alias SoundFontBankInfo

    type SoundFontBankInfo = {
        banked?: {
            banks: readonly BankedBank[];
            fileName: string;
            presets: readonly BankedPreset[];
        };
        baseUrl?: string;
        label: string;
        name: string;
        named?: { banks: readonly BankedBank[]; presets: readonly BankedPreset[] };
        short: string;
    }
    Index
    banked?: {
        banks: readonly BankedBank[];
        fileName: string;
        presets: readonly BankedPreset[];
    }

    キャラごとにバンクを分けた作り(レ淫棒)。GM の番号だけでは選べないので、 トラックの値を <名前>_<バンク>_<プログラム>(例 Niji_33_0)にしてプリセットを決める。 ファイルは <バンク3桁><プログラム3桁>_<fileName>.js。

    Type Declaration

    • banks: readonly BankedBank[]

      バンクの名前(sf2 ごとの付け方)。

    • fileName: string
    • presets: readonly BankedPreset[]
    baseUrl?: string

    配信元が surikov 以外のとき、<PPPV>_<正式名>.js を置いた場所(末尾 /)。 script-src の CSP(scripts/misc/inject-csp.ts)が許す所に限る。

    label: string

    選択欄に出す名前。

    name: string

    配信元のファイル名に使われる正式名(例 GeneralUserGS_sf2_file)。

    named?: { banks: readonly BankedBank[]; presets: readonly BankedPreset[] }

    GM の番号(トラックの楽器)で選ぶ自前の音源(淫ク☆)の、バンクと音色の名前。 surikov の一覧(list.txt)に載らないので、持っている音色もここで決める (ファイルは <プログラム3桁>0_<正式名>.js)。持っていない番号は最初の音色で鳴らす。

    short: string

    MML に書く短縮名(例 GeneralUserGS)。書き出しはこちらを使う。