Create layer mixer
create_layer_mixerCreates a VJ-style layer mixer combining source TOPs into one output using crossfade or blend modes, with demo sources and a Null ready for post-processing.
Instructions
Build a VJ-style layer mixer: combine source TOPs into one output. Creates a new baseCOMP under parent_path. 'crossfade' makes an A/B Cross TOP with a Crossfade knob (the classic two-deck mix); any other blend mode composites the inputs (add, difference, hardlight, glow, …). Sources are pulled in via Select TOPs so they can live anywhere; with fewer than two, demo sources (noise + ramp) are created. Output is a Null ready for post-processing or setup_output. Returns a summary plus a JSON block with the container path, created node paths, the source and output paths, exposed controls, any node errors, warnings, and an inline preview image.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_layer_mixer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blend | No | 'crossfade' = an A/B Cross TOP with a Crossfade knob; any other value composites all inputs with that blend mode. | crossfade |
| inputs | No | Paths of source TOPs to mix (brought in via Select TOPs, so they can live in other containers). With fewer than 2, demo sources (noise + ramp) are created so you can see it working. | |
| parent_path | No | Parent network where the mixer container is created (default '/project1'). | /project1 |
| expose_controls | No | When true (default), expose a live 'Crossfade' knob on the container (crossfade mode only). |