@onjmin/dtm
    Preparing search index...

    Function drumPatternForFullLoad

    • MML を全体読み込みしたときに DAW が選ぶドラムパターン。

      再生専用プレイヤーは #drum= が無ければドラム無しで鳴らすが、DAW は既定が "dance" で、 読み込みも辞書に在る名前しか反映しなかったので、ドラム無しの曲を読み込むとダンスビートが 付いたまま残り、書き出すと #drum=dance まで付いていた。そこで揃える。

      • #drum が無い/none → NO_DRUM_PATTERN(ドラム無し)
      • 辞書に在るパターン → そのパターン
      • 辞書に無い名前 → null(呼び出し側は今の選択を変えない。従来どおり)

      部分読み込み(現在のトラックだけに適用)ではドラムを触らないので、これを呼ばないこと。

      Parameters

      • metaDrum: string | undefined
      • dict: Record<string, unknown>

      Returns string | null