既定の楽器プリセットキー(options.defaultPreset ?? "retro_game")。
AudioContext を閉じ、生成物を破棄する。
楽器プリセットを(指定トラックぶん)ロードする。
編集UI(mountDAW)を音・歌声込みでマウントする。
モード切替UI(SIMPLE/ADVANCED)を target に差し込み、編集UIのマウントごと面倒を見る。 切替時に「最新MML取り込み→destroy→新トラック構成で再マウント→MML復元」まで内部で行う。 getDaw() で現在の DawInstance を取得できる(mountPresetSelect の getDaw に渡せる)。
再生専用UI(mountMmlPlayer)を音・歌声込みでマウントする。
楽器プリセット選択UI(INSTRUMENT)を target に差し込む。 変更時に内部で setInstrument+loadPreset(再生中なら一旦停止→再開)まで配線する。 編集UIの外側に独自配置したいライブラリ利用者向け(mountEditor の presetUI と同等)。
歌声合成ヘルパ(klatt + koe音源)。
内部で使用している AudioContext。