disconnect_metasound_node_from_graph_output
Disconnect the node driving a MetaSound graph output to remove its current connection and clear that input. Use it to detach signal routing from a named output before rewiring or saving.
Instructions
Disconnects whatever node output currently drives a named graph output, clearing the edge (inverse of metasound_connect_node_to_graph_output). Resolves the graph output node's input handle by name (FindGraphOutputNode) and queries NodeInputIsConnected first: if the input is already unconnected it returns already_disconnected without error (idempotent), otherwise it calls UMetaSoundBuilderBase::DisconnectNodeInput and reports the result. Saves the asset.
Returns: { asset_path: string, graph_output_name: string, data_type: string, disconnected: bool, already_disconnected: bool, result: string, saved: bool, save_error: string? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metasound_path | Yes | Asset path of the MetaSound Source. | |
| graph_output_name | Yes | Name of the target graph output to disconnect (discover via get_metasound_graph_info). |