feat(core,studio): the character presets pitch shift unlocks

Chipmunk, Giant, and Monster ship as presets on the pitchshift worklet
P1 added: Chipmunk pitches up and adds sparkle, Giant pitches down with
weight and a compressor to hold the extra low end together, Monster pitches
down further with saturation growl and a close, tight reverb. Every param
verified against the live effect registry rather than sketched — the
compressor/reverb/saturate/shelf keys all match exactly.

Each gets its own title treatment (font, size, tracking, hue) so the FX
rack's per-preset styling coverage and hue-distance/background-uniqueness
tests extend cleanly to the three new entries, and complaint-line copy in
the non-voice vocabulary the audit test enforces (no speech words — "Giant"
over CapCut's "Deep Voice", as the design doc records).

Updates plans/audio-fx-presets.md's two limits paragraphs to record that
pitch shift landed and this half of the character list now ships; Robot and
Alien stay out of scope (ring modulation, still unbuilt).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Vance Ingalls
2026-08-20 16:39:25 -07:00
co-authored by Claude Sonnet 5
parent fa05d3a7c6
commit ee6486c7f2
4 changed files with 50 additions and 2 deletions
+7 -2
View File
@@ -88,7 +88,10 @@ These are ordinary filter + saturation + bitcrush recipes and we can do all of
them. **The character half of CapCut's list we cannot do**: Chipmunk, Deep
Voice, Robot, Alien, Monster, Elf — every one of those is pitch, formant or
ring modulation, and the registry has no pitch shifter, no time-stretch and no
ring mod. Out of scope unless a new effect is added.
ring mod. Out of scope unless a new effect is added. **Update (2026-08-14,
PR #3276/#3277):** a pitch shifter landed, and Chipmunk, Giant, and Monster now
ship as presets; Robot and Alien are still out of scope (they need ring
modulation, which the registry still does not have).
---
@@ -112,7 +115,9 @@ Plus two force multipliers the catalog depends on:
**Hard limits, stated once:** no noise reduction, no de-reverberation, no pitch
or formant shift, no time-stretch, no spectral repair, no stereo widening
beyond `chorus`, no true multiband compression (though stacked peaking + a
`mix`-blended compressor approximates it).
`mix`-blended compressor approximates it). **Update (2026-08-14, PR
#3276):** pitch shift landed as a worklet effect — the "no pitch or formant
shift" limit above is now half-lifted (pitch, still no formant shift).
---