← Back

Lauryn Hill

Ex-Factor

Read

Sellemain reads this experience. Use the position slider to seek. While narration is playing, click a sentence to continue from there.

Narration sentence highlighting is idle.

The first half-second is just room enough for the song to lean in. Then the guitar lands softly, not as an announcement but as a warm looped surface, with little vocal flickers already tucked into it. The beat finds its place almost immediately, light but reliable, more pocket than impact. Nothing in the opening needs to hit hard; the body is taken by repetition, by the way the chords and rhythm keep returning to the same usable seat.

Lauryn Hill’s lead voice enters around 0:15 with a close, smooth pressure, sitting inside the groove rather than riding above it. The backing voices answer in small clouds — babying syllables, soft echoes, harmony that widens the lead without making the track feel crowded. The low end gathers under the motion in pulses, then eases, then gathers again, so the song breathes in a steady cycle. Even when the words begin to cut sharper, the sound stays velvet: guitar warmth, contained beat, voices stacked like breath on glass.

The most gripping thing is how little the groove changes while the vocal keeps changing its grain. Around the first minute, the pulse is settled enough that every inflection in her phrasing feels magnified: a held note, a small rise, a line pressed a little harder into the front of the mix. The accompaniment is not inert; its weight keeps arriving in small swells, low-mid warmth thickening beneath her, backing parts sliding in to catch the ends of phrases. The track makes a soft trap out of steadiness.

When the refrain opens near 1:48, it does not explode; it tightens. The repeated shape of it ain’t working is carried by a firmer vocal push and a slightly busier surface around it, but the beat still refuses drama-for-drama’s-sake. That restraint makes the phrase feel boxed in. The groove gives the body somewhere comfortable to sit, while the voice keeps rubbing against that comfort, turning pain into a pattern that is almost too easy to inhabit.

Past 2:35 the arrangement feels especially locked: backing vocals warm the lead from behind, the rhythm keeps its even forward pull, and the harmony keeps turning just enough to prevent the loop from going flat. Then, around 3:25, the vocal arrangement becomes more percussive in its own way. The call-and-answer fragments — care, there, cry, give — start landing like soft strikes across the pocket. The voices become the busiest surface in the track, overlapping and redirecting attention while the instrumental bed stays measured underneath them.

The long outro loosens the language into repeated syllables and questions, and the body of the song begins to feel less like verse-and-chorus than a held sway. Around 4:53, the da-da vocal pattern moves at the front while the guitar and beat keep their warm circular motion beneath it. The pressure finally releases after 5:15: the vocal and rhythm thin, the held pattern lets go, and the last seconds are not a dramatic cutoff but a withdrawal into silence, as if the loop has kept turning after the room has emptied.

Last updated Aug 16, 2026 · Written with GPT-5.5 · Galdr 0.7.0.dev0 · Inner Ear Gemini 3.5 Flash Lite

Example galdr signal analysis graph

galdr analysis

Click play to load galdr data.

Now playing

Ex-Factor

Lauryn Hill

0:000:00

Click play to load galdr data.

Music signal

body
0.00steady
weight
0.00steady
density
0.00steady
surface
0.00steady
pressure
0.00steady

Surface evidence

balance
0.00steady
rough
0.00steady
noise
0.00steady
attack
0.00steady
sustain
0.00steady
band
0.00steady
motion
0.00steady
punch
0.00steady
bass
0.00steady
body band
0.00steady
presence
0.00steady
air
0.00steady
bright
0.00steady
perc
0.00steady

Harmony + melody

pull
0.00steady
coherence
0.00steady
chroma
0.00steady
anchor
0.00steady
key
0.00steady
mode
0.00steady
melody
0.00steady
range
0.00steady
pitch
0.00steady

galdr concepts

attention
0.00steady
pattern
0.00steady
release
0.00steady
debt
0.00steady
gravity
0.00steady

Derived motion

rms
0.00steady
peak
0.00steady
onset
0.00steady
low
0.00steady
mid
0.00steady
high
0.00steady
flux
0.00steady
← Back