OptionalcustomOptionaldefaultOptionaldrumドラムパターン辞書。既定は DRUM_PATTERNS
Optionaldrumドラム音量 0-100。既定80。
Optionalget再生の基準クロック秒。既定 performance.now()/1000。利用側は audioCtx.currentTime を返す
Optionalinitial初期アクティブトラックID(未指定なら最初のトラック)。協力DAWで自分のトラックを初期選択するために使う。
OptionalinitialOptionalinitial初期スクロールで中央に表示するMIDIピッチ番号(0–127)。未指定なら既定位置。
Optionallocked編集をロックするトラックIDの配列。 指定されたトラックへのユーザー操作(音符追加・削除)は無視される。 協力DAWで他人のトラックを誤編集しないために使う。
Optionalmasterマスタ音量 0-100。既定50。
OptionalmidiMIDI検索クライアントの設定(未指定なら検索UI非表示)。
Optionalmode動作モード(DawMode)。
未指定のときは後方互換のため tracks の本数から推論する(4本以下→simple / 5本以上→advanced)。
4トラック構成でも1:1取り込みをしたい等、トラック数と意図がずれる場合は明示指定する。
Optionalonドラムパターンが変化したときに呼ばれる(ユーザー操作・MML読み込みによる自動入力の両方)。 利用側が選択状態を永続化する用途に使う。
Optionalon楽器プリセットが変化したときに呼ばれる(ユーザー操作・MML読み込みによる自動入力の両方)。 利用側が選択状態を永続化したり、外部音源のロードを行ったりする用途に使う。
Optionalon歌詞・UTAUデータが変更されたときに呼ばれる(300msデバウンス済み)。
Optionalonユーザー操作によってノートが追加・削除されたときに呼ばれる(差分パッチ)。
リアルタイム同期のための送信フックとして使う。
applyPatch による適用時には呼ばれない(エコーループ防止)。
Optionalonドラムノート発音要求
Optionalonメロディックトラックのノート発音要求
OptionalonOptionalon初回ユーザー操作時に呼ばれる(AudioContextのresume等に使う)
Optionalonトラックごとの個別楽器が変化したときに呼ばれる。
trackIndex は
Optionalon表示・出力設定(ズーム / 和音分解モード / 和音伴奏トラック無視)が変化したときに呼ばれる。 利用側が選択状態を永続化する用途に使う。
OptionalparseOptionalsinging歌唱合成の先読みや制御を行うヘルパ(.koe音源の再生前プリロードに使用)
Optionalskip利用規約への同意画面の表示をスキップするかどうか
Optionaltracksトラック構成。既定は melody/submelody/bass/chord の4本
静的に登録するカスタムボーカル定義の配列。 MML 中の
@@key icon_url koe_url宣言行と同等だが、コードから直接渡せる。 MML 宣言行と両方ある場合は MML 側(後読み)が優先して上書きする。