Commit 62de7db
docs(plans): record why the de-esser and tone match were not built
De-esser is deferred with its two design constraints written down, because
neither is visible until you try to build it: analyseCarveDynamics' 85-150 ms
hop cannot land on 50-150 ms sibilants and needs re-parameterising, and
MAX_AUTOMATION_POINTS is 512 while a long voiceover holds hundreds of sibilant
events at three or four points each — so a naive lane blows the cap and the
scheduler truncates it silently, leaving an envelope that stops partway through
the clip. The leveller is its structural template.
Tone match is superseded for v1. It existed to let a casual author fix a
track's tone without understanding frequencies, and the Tone EQ now does that
with a control they already know and does it predictably. What is left is
matching one track to another, which is genuinely advanced and carries real
unknowns nobody has asked us to resolve.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 7df12e2 commit 62de7db
1 file changed
Lines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
457 | 484 | | |
458 | 485 | | |
459 | 486 | | |
| |||
0 commit comments