Live Parity
live_parityCompare studio and live renders of specified song bars to detect level, envelope, octave-band, and sample-level differences per track, bus, and mix.
Instructions
Does this song play on a deck as it renders in the studio? Renders bars=[a, b] in the studio and plays them on a silent engine of its own (no live_start needed, nothing is late), then compares each track, each bus and the mix: level, envelope, octave bands, and the residual (how close to sample for sample; -100 dB and below is identical; under -80 dB nobody can tell). Judged from the second bar: in the first, the studio rings in what came before the window and a deck starts clean (its own line, 'edge'). Each part is judged at its best lag: within 3 ms it reads 'ok (same, offset N samples ...)', further off it DIFFERS (looked for up to 100 ms either way). Each track says how fast it renders live (x realtime, in one process, a worker's pace). tracks limits both sides to those tracks. Takes about as long as rendering the bars twice. Also api.live_parity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | Yes | ||
| song | Yes | ||
| tracks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |