@onjmin/dtm
    Preparing search index...

    Variable MACRO_STORAGE_KEYSConst

    MACRO_STORAGE_KEYS: {
        autoVoice: "dtm-macro:auto-voice";
        fillBars: "dtm-macro:fill-bars";
        fillKind: "dtm-macro:fill-kind";
        genre: "dtm-macro:genre";
        key: "dtm-macro:key";
        playFrom: "dtm-macro:play-from";
        scale: "dtm-macro:scale";
        shift: "dtm-macro:shift";
        shiftActiveOnly: "dtm-macro:shift-active-only";
        template: "dtm-macro:template";
        tempo: "dtm-macro:tempo";
        transpose: "dtm-macro:transpose";
        userInstrument: "dtm-macro:user-instrument";
        vocal: "dtm-macro:vocal";
        voice: "dtm-macro:voice";
    } = ...

    自動作曲・一括編集アコーディオン内で選択された設定値の localStorage 永続化

    ジャンル、ベース調、音階(自動作曲パネル)と、 全体シフト、移調(一括編集パネル)の選択状態を保持し、次回ロード時に復元できる ようにする。キーの dtm-macro: 接頭辞は、両パネルが1枚だった頃の名残。

    Type Declaration

    • ReadonlyautoVoice: "dtm-macro:auto-voice"

      歌入り作曲が自動で当てた声。声はトラック設定に残るので、読み込み直しても自分で選んだ声と区別する。

    • ReadonlyfillBars: "dtm-macro:fill-bars"
    • ReadonlyfillKind: "dtm-macro:fill-kind"

      範囲補完(続き・間奏・作り直し)で埋める種別と小節数。

    • Readonlygenre: "dtm-macro:genre"
    • Readonlykey: "dtm-macro:key"
    • ReadonlyplayFrom: "dtm-macro:play-from"

      「作る」のあとに鳴らし始める位置(intro / chorus)。

    • Readonlyscale: "dtm-macro:scale"
    • Readonlyshift: "dtm-macro:shift"
    • ReadonlyshiftActiveOnly: "dtm-macro:shift-active-only"
    • Readonlytemplate: "dtm-macro:template"

      旧 UI の「構成」。ジャンルのカードへ移す(genreFromTemplate)ためだけに読む。

    • Readonlytempo: "dtm-macro:tempo"
    • Readonlytranspose: "dtm-macro:transpose"
    • ReadonlyuserInstrument: "dtm-macro:user-instrument"

      利用者が楽器プリセットを自分で選んだときの値。自動作曲はこれを優先する。

    • Readonlyvocal: "dtm-macro:vocal"
    • Readonlyvoice: "dtm-macro:voice"