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