The default console compressor (the model-shape CompState, the sibling of
defaultEqState): off, a firm 4:1 ratio at −18 dB with a fast 5 ms attack and a
musical 200 ms release, no make-up. Strips seed this on first touch so the surface
always renders a populated compressor. @freemixer/catalog/comp's defaultCompState
has its own richer widget shape (adds kneeDb/autoMakeup/mixPct, which this model
doesn't carry) but MUST mirror these six numbers exactly — this one is the wire/model
truth, and a divergence is invisible until first edit, when the server's broadcast
overwrites the local seed and every shared field snaps to these values.
The default console compressor (the model-shape CompState, the sibling of
defaultEqState): off, a firm 4:1 ratio at −18 dB with a fast 5 ms attack and a musical 200 ms release, no make-up. Strips seed this on first touch so the surface always renders a populated compressor.@freemixer/catalog/comp'sdefaultCompStatehas its own richer widget shape (addskneeDb/autoMakeup/mixPct, which this model doesn't carry) but MUST mirror these six numbers exactly — this one is the wire/model truth, and a divergence is invisible until first edit, when the server's broadcast overwrites the local seed and every shared field snaps to these values.