metasound_add_interface
Add a registered interface to an existing MetaSound Source graph, validating it and saving the edited asset. Returns added and saved status.
Instructions
Adds a registered interface to an existing MetaSound Source's graph. Obtains a builder for the saved asset via the editor subsystem's FindOrBeginBuilding (the reliable headless path), validates the interface via IsInterfaceRegistered, then calls UMetaSoundBuilderBase::AddInterface (which adds the interface's input/output nodes). The asset is saved after the edit.
Returns: { asset_path: string, node_kind: string, interface_name: string, added: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| interface_name | Yes | Name of a registered MetaSound interface to add (required) | |
| metasound_path | Yes | Asset path of the MetaSound Source (e.g. "/Game/MetaSounds/MS_Example" or fully-qualified ".MS_Example"). |