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
MaxAutoRiskrequieren"_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 argumentodryRun. smoke = cubierto poredit.self_test.
metasound.add_input (riesgo 2, modifica, UE 5.8+, requiere el plugin MetaSound, smoke)
Sin descripción.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
interface | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
asset | string | Existing 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
interface | string | obligatorio. Registered MetaSound interface name. |
Devuelve: metaSound, result, message.
metasound.list_inputs (riesgo 0, UE 5.8+, requiere el plugin MetaSound, smoke)
Sin descripción.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
interface | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
newName | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
newName | string | obligatorio. 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
name | string | obligatorio. Graph member name. |
dataType | string | MetaSound data type, such as Float, Int32, Bool, String, Audio, or Trigger. Valor predeterminado TEXT("Float"). |
value | string | Default 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.
| Argumento | Tipo | Descripción |
|---|---|---|
builder | string | obligatorio. Builder name, unique in Epic's MetaSound Builder Subsystem. |
Devuelve: metaSound, result, message.