Create macro control
create_macroCreate a single macro knob to drive multiple parameters, each remapped to its own range with optional response curve.
Instructions
Add one macro knob (a 0–1 custom parameter) to a COMP that drives many parameters at once, each remapped into its own [min,max] range with an optional response curve — a one-to-many control for sweeping a whole look from a single fader. Targets are bound by expression so they track the macro live.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"targets": "<targets>"
},
"name": "create_macro"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Macro control name, e.g. 'Energy' or 'Intensity'. | |
| default | No | Initial macro value (0–1). | |
| targets | Yes | Parameters this macro drives, each remapped from the macro's 0–1 into [min,max]. | |
| comp_path | No | COMP that will hold the macro knob (usually a control-panel container). | /project1 |