Vibrai never decides your mix is boxy. You do. What it knows is what “boxy” means, which
parts usually carry it, and the moves that resolve it — and it can write those moves onto
the right tracks and verify each one landed.
The one diagnostic today: boxy
Excess energy between 200 and 500 Hz reads as cardboard — small, closed-in and congested.
Boxy is not too much bass; it is too much low-mid.
Plotted from boxy.yaml — the same file Vibrai reads when it applies the fix. The dashed curve is the fault, shown for comparison; it is not the recommended move.
1
Read what it means
2
Hear the problem (optional)
3
See the plan
4
Apply it
What it writes
Vibrai targets the parts that usually carry low-mid buildup — chords, pads, leads and riffs — and leaves everything else alone. On each, it finds or inserts an EQ Eight and writes band 3:
The fault is the same move inverted and exaggerated, so the problem is unmistakable in a short
A/B rather than subtle.
Reading the result
Every move reports whether itVerified — Vibrai reads the parameter back from Live after
writing, because Live silently drops writes to disabled parameters and overrides automated
ones. If any move fails to verify, the run exits non-zero, even when the others landed;
a partial application is a failure, not a pass. A dry run always exits zero.
Warnings name anything you should know about: a device that was inserted, and any existing
parameter that was overwritten and cannot be restored.
From an agent
The same capability over MCP, with the confirmation spelledconfirm=true:
boxy topic, so you do not have to know the slug.