Optionalapplyパース済みMIDIオブジェクトと選択トラックインデックスを直接適用する(上級者モード切替後の再ロード用)。
リモートから受信したパッチをローカルに適用する。
onNotesPatch は発火しない(エコーループ防止)。
音符の識別は (startStep, pitch) ペアで行う(ローカルIDに依存しない)。
リモートから受信したトラック個別楽器を適用する(onTrackInstrumentChange は発火しない)。
現在のドラムパターン名を返す(永続化の保存用)。
現在の表示・出力設定を返す(永続化の保存用)。
指定ノート位置(step, pitch)のキャンバス上のピクセル座標を返す。 画面外の場合は onScreen=false と方角 side を返す。 協力DAWでのカーソル表示に使う。
ドラムパターンを設定する(未知のキーは無視)。選択UIにも反映する。
ドラム音量を 0-100 で変更する。
MML出力の先頭に埋め込む楽器プリセット名を設定する(トラックとは1対1でないトップレベル宣言)。 空文字で宣言なし。ライブラリ自体は音源を持たないため、名前を運ぶだけ(再生側が解決する)。
Optionalsetマスタ音量を 0-100 で変更する。
指定トラックの発音を有効・無効にする(音ミュート)。 false にすると onPlayNote が呼ばれなくなる。
指定トラックの音符をキャンバス上で表示・非表示にする(目ミュート)。 非表示にしても内部データは保持される。
表示・出力設定を復元する(指定したキーのみ反映。UIにも反映する)。
マスタ音量を 0-100 で変更する(setMasterVolume のエイリアス)。
リモートから受信した歌詞・UTAU設定を適用する。