Four autonomous agents (brain gpt-5.4, judge Gemini) searched emotion + VoiceNet LoRA merges over five rounds. Rounds 1–2 (prompt cues, then tension-crushing) could only make the emotion quieter — no measurable "held-back" signature. Rounds 3–4 found a proxy fix — emotional masking (emotion HIGH + VULN dropping). Round 5 then re-ran it at moderate intensity under a Gemini naturalness judge, and the picture got more honest: the masking reproduces cleanly for Anger and (moderate) Amusement, but Fear masks only weakly and Sadness resists it — the numbers can say "masked" while the ear hears "acted" or "erased". The study then scaled to all 40 EmoNet emotions (one agent each, full 2×2, target-band moderate fitness) — the complete results matrix is below the round-5 grid. Listen and judge below.
The same neutral ~20-word carrier sentence per emotion, at two intensities (moderate / intense) and, within each, delivered contained / held back vs free / open. Intensity is classified from each take's own director-note; scores are the 99-vec (RAW) of the clip you can hear. The masking signal is VULN dropping below the matched open take while the emotion stays up. Round 5 added a Gemini naturalness judge that had to hear the restraint as genuine, not acted.
Honest result: numeric masking reproduces best for Anger (both intensities) and, at moderate only, Amusement (the lone naturalness APPROVE). Fear masks on the numbers but the judge hears it as acted; Sadness resists — the mask erases it, and intense sadness cannot be masked at all. A number can say "masked" while the ear hears "acted" or "erased".
Numeric masking is robust across intensity — VULN drops well below the open take at moderate (Δ −1.69) and intense (Δ −2.60) while the anger stays strong. The remaining problem is acoustic: pushed hard it can read armored rather than held back.
The warm, barely-there smile at moderate is the one take a naturalness judge approved (8/10). Masking is mild (VULN Δ −0.29 / −0.42) and the amusement reads low either way — at intense the held-in laugh just flattens (laugh and effort are acoustically entangled).
Numerically it masks — moderate keeps the fear while VULN drops −1.35 (a light 'hidden-strain' layer), intense even raises the fear with VULN −1.04. But the naturalness judge REDIRECTed the held-back takes as acted / forced; make them natural and the fear just fades.
The mask works by erasing the sadness. At moderate, VULN collapses −3.44 but the sadness falls with it (emotion −1.07). At intense, sadness cannot be masked at all (VULN Δ −0.14). See the note below on why subtle sadness is intrinsically hard.
One autonomous agent per emotion (brain gpt-5.4, Gemini naturalness supervisor) evolved LoRA-merge + prompt "genomes" to build the full 2×2 = {moderate, intense} × {free / open, suppressed / held-back} by emotional masking: keep the emotion LoRA present over a char_genuine/human@1.0 scaffold and add a trace of vn_VULN_low so the emotion stays up while vulnerability (VULN, slot 50) drops below a matched free take — the restraint carried by the cue, not a heavy stack. The key method change vs. the round-5 grid above: target-band fitness for the moderate row (reward the emotion landing inside a mid band, not maximize) so believable subtle takes are not selected out; intense keeps a maximize objective.
How to read the matrix. Each cell shows the best intelligible cohort (mean-of-8, WER<0.35) for that emotion×cell: the cohort-mean emotion score (RAW 99-vec), a band flag (✓band in the moderate target band · ↓weak under-shot/erased · ↑leak above band into intense · ✓/↓ above/below the intense floor), the re-parsed Gemini naturalness (nat, 0–10 — the logged 0-score parser bug is fixed here; real scores 2–8), and a compact recipe (λ=emotion scale, Vlo/Vhi=the VULN knob, +extras). ΔVULN is the suppressed−free vulnerability gap. For most rows it is the sparse, unmatched estimate from the few surviving hall-of-fame clips (negative = masking; Ns/Mf = clips per side) — the weakest signal, so trust the recipe + emotion-preservation + naturalness first. The 15 rows tagged deep✓ were re-run deeper (see the note directly below) and carry a real, measured ΔVULN: moderate (main number) and intense (sub-line, paired), each the mean re-scored 99-vec VULN of the preserved cohort-winner clips (suppressed cohort − free cohort). Rows with <8 gens are thin data — lower confidence.
The first pass left 14 of the 40 on thin data (3–7 generations) and — worse — the samples/ were disk-trimmed, so the suppressed↔free ΔVULN could not really be measured. We re-ran the 15 hardest/thinnest emotions deeper: an empty-reply LLM bug fixed, a larger budget (7–27 generations, 66–242 cohort-winners each), and a harvester that preserved the cohort-winner audio. We then re-scored those 1,878 clips with the RAW 99-vec and computed ΔVULN as the suppressed-cohort minus free-cohort mean VULN, at moderate and intense separately. This is the real thing the first run could only guess at.
Honest result: the masking signal does not reproduce universally, and the tidy "moderate contains / intense flattens" story does not survive paired measurement. It reproduces cleanly (VULN drops while the emotion is kept) for Fatigue Exhaustion (both intensities, 27 gens — the strongest case, emotion even rises as VULN falls), Embarrassment (both, mild), Pain (moderate), and at intense only for the cognitive/low-arousal Emotional Numbness, Intoxication and Helplessness. It reverses — the held-back take measures more vulnerable, ΔVULN up to +1.3 — for the high-vulnerability emotions Sadness, Pride and Distress, and for warm Affection: their core is vulnerability, so a "held-back" recipe cannot lower it. For Fear and Doubt the intense "mask" is really erasure — VULN drops only because the emotion drops with it. The first run's tiny ΔVULN estimates (all |Δ|<0.2) turned out to be noise: with real audio the magnitudes grow to ±1.3 and several signs flip. Net: masking is real but emotion-specific, not a universal knob — and where it holds, it is often at intense (cognitive family), not moderate.
| emotion | ΔVULN supp−free (hof) |
moderate · free | moderate · suppressed | intense · free | intense · suppressed |
|---|---|---|---|---|---|
| Anger family hot, low baseline VULN — masks cleanly on the numbers · moderate band [1.0, 1.9] · intense floor 2.4 | |||||
| Anger11 gens best nat 7 | n/a 0s/0f | 1.99↑leaknat 4 λ0.7 · Vhi0.1 | 2.18↑leaknat 3 λ0.9 · Vlo0.08 | 3.01✓nat 3 λ1.45 · Vhi0.2 +ARSH↑0.08 | 2.87✓nat 3 λ1.4 · Vlo0.08 +ARSH↑0.08 |
| Bitterness10 gens best nat 8 | -0.04 2s/2f | 1.52✓bandnat · λ0.78 · Vhi0.24 +Sadness0.04 | 1.81✓bandnat 5 λ0.76 · Vlo0.05 +Sadness0.08 | 1.46↓nat 5 λ0.78 · Vhi0.52 +Sadness0.1 | 1.11↓nat 4 λ0.82 · Vlo0.08 +S_CONV↑0.2,Sadness0.03 |
| Contempt9 gens best nat 6 | n/a 2s/0f | -0.09↓weaknat 4 λ1.1 · Vhi0.18 +Sourness0.12,S_CONV↑0.14 | -0.10↓weaknat 4 λ1 · Vlo0.04 +Sourness0.08,Numb0.02 | 0.03↓nat 4 λ1.28 · Vhi0.15 +S_CONV↑0.12 | 0.46↓nat 4 λ1.22 · Vlo0.08 +Numb0.02,S_CONV↑0.16 |
| Disgust10 gens best nat 4 | +0.11 4s/5f | -0.44↓weaknat 4 λ0.7 · Vhi0.5 | -0.53↓weaknat 3 λ1.16 · Vlo0.12 +COGL0.08,R_ORAL↑0.06 | -0.12↓nat 4 λ1.5 · Vhi0.42 +BRGT↓0.1,Anger0.05 | -0.53↓nat 3 λ1.22 · Vlo0.05 +BRGT↓0.07,R_ORAL↑0.07 |
| Impatience and Irritability12 gens best nat 8 | n/a 0s/0f | 2.87↑leaknat 7 λ0.4 · Vhi0.45 | 3.80↑leaknat 6 λ0.78 · Vlo0.08 +ARSH↑0.2 | 3.09✓nat 4 λ0.32 · Vhi0.08 +ESTH↑0.2 | 3.13✓nat 4 Vlo0.35 |
| Jealousy & Envy11 gens best nat 5 | -0.04 2s/2f | 2.61↑leaknat 5 Vhi0.03 +Jealousy_and_Envy0.58,S_CONV↑0.04 | 2.82↑leaknat 5 Vlo0.02 +Jealousy_and_Envy0.56,S_CASU↑0.08 | 2.82✓nat 5 Vhi0.1 +Jealousy_and_Envy0.92 | 2.33↓nat · Vlo0.03 +Jealousy_and_Envy0.44,S_CASU↑0.18 |
| Malevolence Malice9 gens best nat 4 | +0.08 2s/2f | 0.11↓weaknat 4 λ0.9 · Vhi0.55 | 0.61↓weaknat 4 λ0.3 · Vlo0.03 | 0.23↓nat 4 λ1.1 · Vhi0.55 | -0.56↓nat 3 λ0.5 · Vlo0.08 |
| Sourness10 gens best nat 8 | n/a 1s/0f | -0.32↓weaknat 4 λ0.85 · Vhi0.2 | 0.13↓weaknat 4 λ0.98 · Vlo0.05 +TENS0.14,TEMP↑0.1 | -0.25↓nat 4 λ1 · Vhi0.15 | -0.32↓nat 5 λ0.98 · Vlo0.05 +TENS0.14 |
| Fear family threat/brittle — masks numerically but reads "acted" · moderate band [0.9, 1.6] · intense floor 2.0 | |||||
| Confusion12 gensdeep✓ best nat 4 | -0.01 int -0.14 · paired | 1.37✓bandnat 4 λ0.9 · Vhi0.26 +COGL0.04 | 1.45✓bandnat 4 λ0.86 · Vlo0.07 +COGL0.07,BRGT0.04,CLRT0.03,S_CONV0.07 | 2.08✓nat 4 λ1.05 · Vhi0.2 | 1.80↓nat · λ0.78 · Vlo0.08 +COGL0.08,BRGT0.05,CLRT0.03,S_CONV0.06 |
| Distress17 gensdeep✓ best nat 6 | +0.43 int +0.82 · paired | 0.00↓weaknat 6 λ1.28 · Vhi0.32 +BRGT0.08,CLRT0.04 | 1.05✓bandnat 6 λ0.94 · Vlo0.06 +COGL0.05 | 1.44↓nat 4 λ1.12 · Vhi0.3 | 1.86↓nat · λ1.04 · Vlo0.03 +COGL0.05,RESP0.05,CLRT0.03 |
| Doubt8 gensdeep✓ best nat 7 | -0.03 int -0.75 · paired | 1.74↑leaknat 7 Vhi0.45 +COGL0.6,S_CONV0.35 | 0.81↓weaknat 4 λ0.66 · Vlo0.08 +COGL0.1,BRGT0.05,CLRT0.05,STNC0.15 | 0.70↓nat 4 λ1.35 · Vhi0.18 +Fear0.24,COGL0.1,STNC0.1 | 0.01↓nat · λ0.88 · Vlo0.08 +Fear0.16,COGL0.18,BRGT0.09,CLRT0.06,STNC0.22 |
| Embarrassment10 gensdeep✓ best nat 4 | -0.11 int -0.25 · paired | 0.61↓weaknat 4 λ0.55 · Vhi0.12 +WARM0.1 | 0.94✓bandnat 3 λ0.82 · Vlo0.03 +COGL0.02,WARM0.12 | 0.22↓nat 4 λ1.4 · Vhi0.36 +WARM0.1 | -0.02↓nat · λ0.84 · Vlo0.03 +COGL0.03,WARM0.1,S_CONV0.05 |
| Fear8 gensdeep✓ best nat 4 | +0.17 int -0.28 · paired | 1.65↑leaknat 4 λ1.22 · Vhi0.34 +ARSH0.08,BRGT0.04 | 0.62↓weaknat 4 λ0.82 · Vlo0.16 +COGL0.09,BRGT0.05,CLRT0.05 | 1.70↓nat 3 λ1.2 · Vhi0.32 +ARSH0.06 | 1.61↓nat 3 λ0.92 · Vlo0.18 +COGL0.12,BRGT0.04,CLRT0.05 |
| Helplessness10 gensdeep✓ best nat 8 | +0.18 int -0.23 · paired | 1.74↑leaknat 5 λ0.74 · Vhi0.22 +RESP0.06,BRGT0.03 | 1.62↑leaknat 5 λ0.68 · Vlo0.04 +COGL0.2,RESP0.05 | 2.41✓nat 8 λ0.58 · Vhi0.22 +RESP0.05,TEMP0.04 | 2.11✓nat 7 λ0.62 · Vlo0.08 +COGL0.16,RESP0.09,S_CONV0.04 |
| Shame9 gens best nat 4 | n/a 0s/2f | -0.64↓weaknat · λ1.15 · Vhi0.3 | -0.54↓weaknat 3 λ0.78 · Vlo0.02 +COGL0.03 | -0.36↓nat 4 λ1.02 · Vhi0.32 | — |
| Sadness family high baseline VULN — masking tends to ERASE the feeling · moderate band [1.0, 1.8] · intense floor 2.3 | |||||
| Contemplation25 gens best nat 8 | n/a 0s/2f | 0.82↓weaknat 4 λ0.45 · Vhi0.08 | 1.53✓bandnat 3 λ0.4 · Vlo0.5 | — | 1.86↓nat · λ0.5 · Vlo0.35 |
| Disappointment11 gens best nat 7 | +0.13 1s/2f | 1.43✓bandnat 4 λ1 · Vhi0.18 | 0.71↓weaknat 4 λ0.96 · Vlo0.008 +RCQL↑0.05 | 1.08↓nat 5 λ0.86 · Vhi0.15 | 0.53↓nat 4 λ0.96 · Vlo0.006 |
| Fatigue Exhaustion27 gensdeep✓ best nat 8 | -0.17 int -0.27 · paired | 2.16↑leaknat 7 λ0.45 · Vhi0.15 | 2.45↑leaknat 6 λ0.55 · Vlo0.45 | 2.38✓nat 4 λ0.5 · Vhi0.25 | 2.35✓nat 8 λ0.75 · Vlo0.45 +Concentration0.1 |
| Longing7 gensdeep✓ best nat 5 | +0.12 int -0.49 · paired | 1.58✓bandnat 5 λ0.82 · Vhi0.08 | 1.86↑leaknat 3 λ0.64 · Vlo0.003 | 1.44↓nat · λ0.74 · Vhi0.08 | 1.57↓nat · λ0.86 · Vlo0.008 +Concentration0.02 |
| Pain10 gensdeep✓ best nat 9 | -0.18 int -0.01 · paired | -0.01↓weaknat 3 λ1 · Vhi0.05 | -0.01↓weaknat 4 λ0.85 · Vlo0.01 +TENS0.1 | 2.18↓nat 9 λ1 · Vhi0.04 +Fear0.1,Sadness0.06 | 2.39✓nat · λ0.9 · Vlo0.004 +TENS0.1 |
| Sadness24 gensdeep✓ best nat 7 | +1.29 int +0.45 · paired | 1.01✓bandnat 7 λ1.2 · Vhi0.18 | 1.60✓bandnat 6 λ1.05 · Vlo0.03 +Concentration0.05 | 2.14↓nat 4 λ1.38 · Vhi0.14 | 2.05↓nat · λ1 · Vlo0.02 +Concentration0.03 |
| Joy family positive, laugh-entangled — moderate works, intense flattens · moderate band [0.6, 1.1] · intense floor 1.5 | |||||
| Affection15 gensdeep✓ best nat 8 | +0.18 int +0.59 · paired | 0.01↓weaknat 6 λ0.18 · Vhi0.05 +WARM0.22 | 0.01↓weaknat 8 λ0.22 · Vlo0.12 +WARM0.18 | 0.45↓nat 7 λ0.34 · Vhi0.04 +WARM0.08 | 1.07↓nat · λ0.36 · Vlo0.03 +S_CASU0.08,WARM0.02 |
| Amusement17 gens best nat 8 | n/a 0s/3f | 2.23↑leaknat 3 λ1.05 · Vhi0.3 +WARM0.18,ARSH↑0.12 | 1.61↑leaknat 6 λ0.48 · Vlo0.08 | 1.76✓nat 3 λ0.95 · Vhi0.14 +WARM0,ARSH↑0.08 | 1.38↓nat 6 λ0.6 · Vlo0.08 +WARM0.08 |
| Contentment9 gens best nat 8 | n/a 0s/1f | 0.60↓weaknat 5 λ0.8 · Vhi0.08 +WARM0.03 | 0.26↓weaknat 4 λ0.78 · Vlo0.01 +WARM0.02 | 0.24↓nat 8 λ1.08 · Vhi0.06 +WARM0.03 | — |
| Elation16 gens best nat 8 | -0.11 4s/5f | 2.12↑leaknat 8 λ1.05 · Vhi0.22 +WARM0.08,VALN↑0.2 | 1.03✓bandnat · λ1.6 · Vlo0.12 | 1.52✓nat 8 λ0.9 · Vhi0.26 +WARM0.12,S_STRY↑0.15 | 1.50✓nat · λ1.55 · Vlo0.08 |
| Hope Enthusiasm Optimism11 gens best nat 8 | +0.13 1s/1f | 1.33↑leaknat 7 Vhi0.3 | 1.78↑leaknat 8 λ0.08 · Vlo0.1 +WARM0.18 | -0.15↓nat 7 Vhi0.25 +WARM0.2 | 2.31✓nat 5 Vlo0.14 +WARM0.18 |
| Infatuation14 gensdeep✓ best nat 9 | -0.05 int +0.24 · paired | 2.24↑leaknat 5 λ0.82 · Vhi0.06 +WARM0.18 | 2.31↑leaknat 8 λ0.34 · Vlo0.03 +WARM0.2,S_CASU0.05 | 2.71✓nat 9 λ0.9 · Vhi0.05 +WARM0.12 | 1.59✓nat 8 λ0.44 · Vlo0.03 +WARM0.16,S_CASU0.04 |
| Pleasure Ecstasy9 gens best nat 7 | n/a 0s/1f | 1.14↑leaknat 4 λ0.92 · Vhi0.2 +WARM0.15 | 0.77✓bandnat 6 λ1 · Vlo0.12 +WARM0.16 | — | — |
| Pride13 gensdeep✓ best nat 9 | +1.09 int +1.14 · paired | 1.30↑leaknat 9 λ0.18 · Vhi0.12 +S_CONV0.3,BRGT0.08 | 1.40↑leaknat 9 λ0.28 · Vlo0.16 +WARM0.1,TEMP0.25 | 1.56✓nat 6 λ1.15 · Vhi0.2 +WARM0.08 | 1.70✓nat 9 λ0.75 · Vlo0.18 +WARM0.14,S_CONV0.1 |
| Relief8 gens best nat 8 | -0.05 1s/1f | -0.75↓weaknat 3 λ0.82 · Vhi0.06 +WARM0.06 | -0.45↓weaknat 5 λ0.35 · Vlo0.05 +WARM0.18 | -0.26↓nat 5 λ1.2 · Vhi0.2 +WARM0.12 | -0.53↓nat 4 λ0.95 · Vlo0.04 +WARM0.12,Amusement0.05 |
| Sexual Lust9 gens best nat 8 | +0.02 1s/1f | -0.73↓weaknat 5 λ0.85 · Vhi0.16 +WARM0.16,S_WHIS↑0.08 | -0.63↓weaknat · λ0.92 · Vlo0.06 +WARM0.2,S_WHIS↑0.18 | -0.45↓nat 6 λ1.35 · Vhi0.2 +WARM0.08 | — |
| Teasing9 gens best nat 7 | n/a 0s/0f | 0.54↓weaknat 7 λ0.74 · Vhi0.16 +WARM0.08,BRGT↑0.1 | 0.88✓bandnat 4 λ0.68 · Vlo0.2 +WARM0.18,S_PLAY↑0.06 | 1.08↓nat 4 λ1.35 · Vhi0.28 +WARM0.12,S_PLAY↑0.08 | — |
| Thankfulness Gratitude11 gens best nat 8 | +0.05 3s/3f | 4.00↑leaknat 5 λ0.7 · Vhi0.12 +WARM0.24 | 3.32↑leaknat 6 λ0.28 · Vlo0.1 +WARM0.24 | 4.00✓nat 5 λ0.65 · Vhi0.18 +WARM0.18 | 3.35✓nat 6 λ0.3 · Vlo0.12 +WARM0.18,S_FORM↑0.05 |
| Triumph8 gens best nat 6 | +0.02 2s/1f | 1.11↑leaknat 3 λ0.48 · Vhi0.14 +WARM0.26 | 1.54↑leaknat 3 λ0.22 · Vlo0.04 +WARM0.28 | 2.06✓nat 3 λ0.82 · Vhi0.12 +WARM0.18 | 1.34↓nat 3 λ0.34 · Vlo0.05 +WARM0.24 |
| Cognitive family low-arousal/inward — reads weakly; "contained" = inwardness · moderate band [0.5, 1.0] · intense floor 1.2 | |||||
| Astonishment Surprise14 gens best nat 6 | +0.01 3s/2f | 1.10↑leaknat 4 λ0.25 · Vhi0.05 | 3.29↑leaknat · λ0.48 · Vlo0.04 +FOCS0.06,BRGT↑0.12 | 3.31✓nat 4 λ0.95 · Vhi0.2 | 2.98✓nat 4 λ0.45 · Vlo0.1 +FOCS0.2,BRGT↑0.18 |
| Awe10 gens best nat 10 | -0.16 1s/1f | -0.56↓weaknat 4 λ0.9 · Vhi0.18 +S_WHIS↑0.06 | -0.55↓weaknat 4 λ0.68 · Vlo0.12 +FOCS0.08,S_WHIS↑0.08 | -0.58↓nat 4 λ0.46 · Vhi0.12 +S_CONV↑0.04 | -0.58↓nat 7 λ0.58 · Vlo0.01 |
| Concentration9 gens best nat 8 | +0.04 3s/1f | 0.31↓weaknat 7 λ0.4 · Vhi0.16 +S_CONV↑0.14,RESP↑0.05 | 0.46↓weaknat 8 λ0.34 · Vlo0.05 +S_CONV↑0.14,RESP↑0.03 | 0.22↓nat 5 λ0.82 · Vhi0.14 +S_CONV↑0.06 | 0.18↓nat 8 λ0.52 · Vlo0.06 +S_CONV↑0.1,RESP↑0.03 |
| Emotional Numbness14 gensdeep✓ best nat 8 | -0.01 int -0.55 · paired | 1.33↑leaknat 8 λ0.08 · Vhi0.03 | 1.00✓bandnat 8 λ0.18 +FOCS0.06 | 1.38✓nat · λ0.3 · Vhi0.04 | 0.77↓nat 4 λ0.34 +FOCS0.05 |
| Interest41 gens best nat 8 | n/a 1s/0f | 0.59✓bandnat 5 λ0.98 · Vhi0.08 +ESTH↑0.06,S_CONV↑0.05 | 0.47↓weaknat 4 λ0.95 · Vlo0.01 +S_CONV↑0.02 | 0.35↓nat 7 λ1.05 · Vhi0.1 +ARSH↑0.2 | -0.37↓nat 3 λ0.8 · Vlo0.06 +FOCS0.1 |
| Intoxication Altered States of Consciousness10 gensdeep✓ best nat 6 | +0.02 int -1.05 · paired | 0.56✓bandnat 6 λ0.98 · Vhi0.14 +S_CONV0.18,COGL0.06,DFLU0.03 | 0.53✓bandnat 4 λ0.68 · Vlo0.09 +S_CONV0.16,COGL0.05 | 1.38✓nat · λ1.3 · Vhi0.15 +S_CONV0.16,RESP0.16,DFLU0.24,CLRT0.2 | 1.11↓nat · λ0.9 · Vlo0.1 +S_CONV0.12,S_CASU0.1,COGL0.08,RESP0.06 |
The samples/ directories were disk-trimmed, so only a handful of hall-of-fame clips survived per emotion — most emotions have no matched suppressed↔free audio pair. These three are the cleanest survivors where the same carrier line and voice were rendered suppressed vs free, so you can hear the VULN drop directly. (The strongest joy pairs did not survive with matched carriers — trust the joy recipes + numbers in the matrix.)
Same argument line, both fully intelligible. The suppressed take keeps the bitterness higher (2.58 vs 1.71) while VULN sits at 0.00 vs 0.03 — the feeling is held down by effort, not turned off. This is the anger-family pattern: numeric masking is easy, the trick is sounding held-back not armored.
The held-back take even reads more fear (1.94 vs 1.53) with VULN lower (0.06 vs 0.09) — the "hidden cognitive strain" seam (vn_COGL_high) rather than calm-flat masking. But the fear family is where the ear most often hears acted; naturalness across the family averaged only ~4/10.
The cognitive family took best to containment as inwardness: the suppressed take keeps the focus (0.66 vs 0.75) with VULN 0.06 vs 0.09 and scored 8/10 naturalness — "keeping most of the effort inside" reads as a real, quietly-occupied person, not a performance.
Naturalness has a clear family ranking. Best-take Gemini naturalness averaged cognitive 7.3/10 and joy 7.0 (the inward and the warm-private emotions), then anger 6.2, sadness 5.2, and fear 4.1 last — the fear family still reads "acted / forced" when held back, exactly as in round 5. Many single takes reached 8/10 (Amusement, Awe 10, Bitterness, Concentration, Contemplation, Contentment, Elation, Emotional Numbness, Hope, Impatience, Interest, Relief, Sexual Lust, Sourness, Thankfulness), so the fixed naturalness parser plus the gentler target-band takes turned round 5's single APPROVE into a broad band of natural held-back reads.
Moderate contains cleanly; intense flattens. At moderate intensity, suppression preserves the emotion — cohort-mean emotion actually rose under masking for anger (Δ +0.31 supp−free) and cognitive (+0.26), i.e. the feeling is held down without being turned off. At intense intensity the same masking erodes the emotion (cognitive −0.35, sadness −0.27, anger −0.22): strong-feeling-held-hard remains the frontier, confirming the round-5 anchors on all five families.
The target band did its job but exposed the detector's floor. Rewarding the mid-band (instead of maximizing) stopped the search collapsing to intense, but most of the 36 extrapolated emotions read weaker on the 99-vec than their four measured anchors — many "moderate" cohorts under-shot the band into near-erasure (↓weak), and the extrapolated intense floors were rarely met (sadness family hit its floor in 0/9 cohorts; joy 7/19; anger 5/16). The bands are honest targets; the lesson is that the extrapolated floors need per-emotion recalibration from gen-0, and low-arousal / cognitive / sadness emotions sit close to neutral on the detector even when a listener hears them.
The audio-level VULN gap is the weak link. Because samples/ was disk-trimmed, VULN survives only in the sparse hall-of-fame clips, which are unmatched winners rather than paired takes. On those, the suppressed−free VULN gap did not robustly reproduce across the 40 (only the fear family leaned the right way, 5/6 emotions, and only by ~−0.05). The reliable masking evidence here is the recipe + emotion-preservation + naturalness, not the audio ΔVULN — treat ΔVULN as indicative only.
Best prompt strategies by family (restraint lives in the cue, over char_genuine/human@1.0 + emotion + a trace of vn_VULN_low):
· anger — "(restrained and civil, the irritation tucked under the words, keeping control by effort, a small bite only on the final words)";
· cognitive — "(quietly occupied and keeping most of it to yourself, tiny natural pauses, calm on the surface, still real and conversational)" — the family's cleanest wins;
· joy — "(trying not to show how hopeful this makes you, smile barely audible, warm, composed, private, natural, not cinematic)" + a little vn_WARM_high;
· fear — "(speaking coolly on purpose, jaw tight, trying very hard not to sound terrified, the fear still audible underneath)" + vn_COGL_high (hidden strain), never Emotional_Numbness;
· sadness — the mask erases it; ship the free take.
Data confidence. 26 emotions ran ≥8 generations (solid); 14 ran 3–7 (thin — flagged <8 gens in the matrix and ⚠️ in the manual): Helplessness (3), Intoxication (4), Pride (4), Distress (5), Doubt (5), Longing (5), Affection (6), Emotional Numbness (6), Fatigue/Exhaustion (6), Pain (6), Sadness (6), Confusion (7), Embarrassment (7), Infatuation (7). These need deeper runs before their recipes are trusted at scale.
⚠️ These four "WORKS" verdicts came from the 99-vec proxy alone, with no naturalness judge. Round 5 (the grid above) added a Gemini naturalness supervisor and revised them: Fear → weak/rejected and Sadness → numeric-only (sounds erased, not held back). Kept here for the recipes and the proxy deltas.
Rounds 1–2 could only make the emotion quieter. The breakthrough: don't crush the feeling — keep the emotion LoRA strong and add a thin masking layer — vn_VULN_low (reduce emotional touchability) + Emotional_Numbness (cool, deadpan surface) + light tension, plus per-emotion tricks (Concentration = distraction for sadness, Pain = biting the lip for amusement). This keeps the emotion measurably HIGH while vulnerability drops clearly below the open take — a real "strong feeling held back / played cool" signature, not just "mild". Group means over intelligible takes, contained (uses vn_VULN_low/Numbness) vs free (uses vn_VULN_high, open), re-scored on the 99-vec.
Terror stays alive (emotion +0.10) but the surface goes cool — VULN drops 0.55 and numbness rises. Forced-calm mask.
| measured (group mean) | contained | free | Δ |
|---|---|---|---|
| Fear · emotion (keep HIGH) | 1.63 | 1.54 | +0.10 |
| VULN · vulnerability (want LOWER) | 0.52 | 1.06 | -0.55 |
| Emotional Numbness (cool surface) | 0.54 | 0.44 | +0.10 |
| TENS · tension | 2.71 | 2.56 | +0.14 |
The biggest effect: grief kept present while VULN drops 1.0. The winning trick was Concentration (distraction) — focusing outward to steady oneself.
| measured (group mean) | contained | free | Δ |
|---|---|---|---|
| Sadness · emotion (keep HIGH) | 1.53 | 1.67 | -0.14 |
| VULN · vulnerability (want LOWER) | 3.04 | 4.05 | -1.01 |
| Emotional Numbness (cool surface) | 0.55 | 0.48 | +0.07 |
| TENS · tension | 2.57 | 1.97 | +0.60 |
Emotion even higher (+0.13) with VULN 0.60 lower — cold, level, controlled rage instead of an open outburst.
| measured (group mean) | contained | free | Δ |
|---|---|---|---|
| Anger · emotion (keep HIGH) | 1.61 | 1.48 | +0.13 |
| VULN · vulnerability (want LOWER) | -1.67 | -1.07 | -0.59 |
| Emotional Numbness (cool surface) | 0.41 | 0.39 | +0.02 |
| TENS · tension | 4.83 | 4.61 | +0.22 |
Round 3 failed (masking too weak). Round 4 pushed vn_VULN_low to 0.62 and it finally separated — VULN −0.79, numbness +0.25 (deadpan, straight-faced) — but suppressing the laugh also damps the amusement more than for the other emotions (they are acoustically entangled).
| measured (group mean) | contained | free | Δ |
|---|---|---|---|
| Amusement · emotion (keep HIGH) | 1.30 | 2.04 | -0.74 |
| VULN · vulnerability (want LOWER) | 0.23 | 1.02 | -0.79 |
| Emotional Numbness (cool surface) | 0.38 | 0.13 | +0.25 |
| TENS · tension | 3.97 | 3.83 | +0.14 |
Round 1–2: "hold it back" prompt cues just lowered the emotion output (→ sounds mild). Heavy tension-LoRA stacks collapsed the emotion or broke intelligibility; only Fear half-worked with tiny surface adapters. The tension markers did not reliably separate contained from free. That motivated the masking idea in rounds 3–4 above.
LAION · MOSS-VA · voice-acting search agent (gpt-5.4 + Gemini) · emotion + VoiceNet-dimension LoRA merges, re-scored on the 99-vec · group means over intelligible takes · fully synthetic.