Skip to content
Back to the standard
Metric 5 of 12

Lyrical Specificity

Expression tierWeight: 40% (tier)Short name: Specificity

Concrete imagery, sensory detail, proper nouns, time anchors. The opposite of abstract generalities.

What good looks like

The song lives in a real place with real objects. "Tangerines and someone else's smile" instead of "memories of you."

How SongForgeAI scores it

lyrics-detail-types.ts (Build 927) classifies each line as external (observable) / internal (emotion-named) / neutral. Stolpe detail-balance rules (Builds 931 + 942) apply per section — choruses skew internal, verses skew external.

Sub-criteria

Inside Specificity

Named sub-concepts the eval engine considers when computing this metric’s score. Each one is a discrete signal — ignoring it pulls the metric out of band even when the other dimensions look intact.

External-Internal Balance

Lyrics ground emotion in observable detail (Stolpe: external) before naming the feeling (internal). A song that NAMES grief without showing it slips into thesis-shaped writing; a song that observes detail without ever naming what it means stays inert. The right ratio shifts by section — verses skew external (set the scene, ground the listener), choruses can absorb more internal weight (the named feeling carries the hook). Both extremes lose points; the middle path is craft.

SignalsPer-line external/internal/neutral classification (lyrics-detail-types.ts, B927); per-section ratio against Stolpe-derived targets (verse > 60% external; chorus 30-60% internal); fluctuation detection (a chorus that swings to 90% external is also out of band). Surfaces on dashboard FidelityPanel + scoring eval.

Failure looks likeA verse that names six feelings without observing one scene ("I'm so lonely, I'm so tired, I'm so lost…"); or a chorus that lists three weather observations and never lands the emotional weight the verse was building toward.

Example score

91/100on this metric

"I keep the porch light on for nobody now"

WhyConcrete object (porch light), specific behavior (keeping it on), exact stakes (for nobody, now). The "now" anchors the line in a before-and-after. The line earns its line-end because the porch light is doing visual work and emotional work simultaneously.

One representative example. Real scores carry a reproducibility seal — verify at /scoring/standard.

Common failure mode

Abstract nouns doing heavy lifting: "love", "pain", "memory" without a concrete anchor.

What it looks like in the wild

  • "The 3 a.m. parking lot behind the diner" beats "somewhere quiet at night".
  • "She wore your shirt to the post office" does more work than "she misses you".
  • Proper nouns (street names, brand names, places) that couldn't apply to any other song.

Why it’s in the Expression tier

Does it say something worth hearing? Specificity, originality, truth, and voice.

The Expression tier contributes 40% to the final composite score. The tier weight is distributed across its member metrics — no single metric dominates the composite.

Other Expression metrics

The full rubric

Related reading

See this metric scored against real songs

Every song forged through SongForgeAI is scored on Specificity. Browse the leaderboard or forge your own to see how lines land on this axis.