Saltar al contenido principal

Kit metasound

23 herramientas. Generado a partir del código fuente del plugin; no lo edites a mano.

Las descripciones de las herramientas y de los argumentos se muestran en inglés porque reflejan el schema de las herramientas (el mismo texto que el agente recibe en tools/list).

Guía​

metasound.* is available on UE 5.8 when the MetaSound plugin is enabled. Start with metasound.create_source_builder or metasound.create_patch_builder, add graph members and interfaces, inspect the document, then build or overwrite a caller-owned MetaSound. Use the builder name consistently: builders are persistent only through Epic's builder subsystem, not through an MCP-side cache.

Use typed literal tools/arguments for Bool, Float, Int32 and String. An input's data type must agree with its default and with the port it connects to. A successful connection is not graph validation: call metasound.validate_builder or build the document; the compiler catches cycles and interface incompatibilities.

Graph members are edited in place: metasound.rename_input / rename_output (name → newName), set_input_type / set_output_type (dataType such as Float or Int32), set_input_default (typed literal) and reset_input_defaults. Interfaces are addressed by their registered name, for example UE.Source.OneShot (declared by a one-shot source builder): check with metasound.has_interface, then remove_interface / add_interface.

Pages are editor-only. Runtime component parameter calls require a live UMetaSoundComponent in a world and report editor-state errors when no suitable component exists. Ordinary SoundWave/SoundCue playback belongs to audio.*.

Herramientas​

Leyenda. riesgo 0 = solo lectura, 1 = operación inofensiva del editor, 2 = modifica un asset, 3 = elimina/reemplaza un asset, 4 = proyecto/configuración/build, 5 = potencialmente destructivo (las llamadas por encima de MaxAutoRisk requieren "_confirm": true). modifica = se ejecuta en una transacción (edit.undo la revierte). requiere PIE / requiere mundo = se rechaza sin una sesión PIE / sin un nivel abierto. requiere el plugin = no disponible cuando el plugin está desactivado. dryRun = acepta el argumento dryRun. smoke = cubierto por edit.self_test.

metasound.add_input (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.add_interface (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
interfacestringobligatorio. Registered MetaSound interface name.

Devuelve: metaSound, result, message.

metasound.add_output (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.add_variable (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.build_transient (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
assetstringExisting MetaSound asset path when overwriting a document.

Devuelve: metaSound, result, message.

metasound.create_patch_builder (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: metaSound, result, message.

metasound.create_source_builder (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: metaSound, result, message.

metasound.get_builder (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: metaSound, result, message.

metasound.has_interface (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
interfacestringobligatorio. Registered MetaSound interface name.

Devuelve: metaSound, result, message.

metasound.list_inputs (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: names, count, message.

metasound.list_outputs (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: names, count, message.

metasound.remove_builder (riesgo 3, modifica, destructivo, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: metaSound, result, message.

metasound.remove_input (riesgo 3, modifica, destructivo, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.remove_interface (riesgo 3, modifica, destructivo, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
interfacestringobligatorio. Registered MetaSound interface name.

Devuelve: metaSound, result, message.

metasound.remove_output (riesgo 3, modifica, destructivo, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.remove_variable (riesgo 3, modifica, destructivo, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.rename_input (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
newNamestringobligatorio. Replacement graph member name.

Devuelve: metaSound, result, message.

metasound.rename_output (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
newNamestringobligatorio. Replacement graph member name.

Devuelve: metaSound, result, message.

metasound.reset_input_defaults (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.set_input_default (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.set_input_type (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.set_output_type (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
namestringobligatorio. Graph member name.
dataTypestringMetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float").
valuestringDefault scalar literal represented as text. Valor predeterminado TEXT("0").

Devuelve: metaSound, result, message.

metasound.validate_builder (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)​

Sin descripción.

ArgumentoTipoDescripción
builderstringobligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem.

Devuelve: metaSound, result, message.