EN
V
FREEStandard quality · limited skips.
Concrete Kept Score — Curtis Ledger cover art
TrackWA-nBOH7YbCzDDI

Concrete Kept Score — Curtis Ledger

byCurtis Ledger

Boom BapConfident90 BPME♭ minor3:19
LyricsEnglishLicensed for venues
0:00of 3:19
−3:19

Song trailer (30 s)

The loudest stretch of the song, with the WeavyAudio card — 30 seconds. Open the video page

Liner notes

Boom Bap · Confident · 90 BPM · 3:18

Hip-Hop (boom-bap-revival), gritty, nostalgic, defiant boom-bap, modern trap hi-hats, dusty upright piano loop, boom-bap drum break, vinyl crackle, upright bass, raspy baritone rapper, confident pocket flow, layered ad-libs

About Concrete Kept Score

Concrete Kept Score is a confident boom bap song by Curtis Ledger (90 BPM, E♭ minor, 3:19, sung in English). It is part of the WeavyAudio catalog and licensed for commercial playback in cafés, restaurants, gyms, stores and other venues.

More royalty-free boom bap music. More confident tracks. License it for your venue.

Credits

Tempo
90 BPM
Key
E♭ minor
Length
3:19
Vocals
English
License
Licensed for venues

Keywords

  • Hip-Hop (boom-bap-revival)
  • gritty
  • nostalgic
  • defiant boom-bap
  • modern trap hi-hats
  • dusty upright piano loop
  • boom-bap drum break
  • vinyl crackle
  • upright bass
  • 90 BPM
  • raspy baritone rapper
  • confident pocket flow
  • layered ad-libs

Added 3 months ago · 8/2/2026 · licensed for venue play

Lyrics· follows audio

Concrete Kept Score lyrics

Intro

Streetlight buzzing, cracked glass on the curb

Curtis Ledger back, every syllable a word that's earned

Three a.m., city breathing slow

Concrete kept score, yeah, I already know

Verse

Twelve-block walk with a hoodie for a halo

Steam from the grate like the city got a shadow

Corner store flickers, sodium and rust

Counting up the hours turned to counting up the trust

Momma at the window when the sun ain't rose

Praying for a son that the block already froze

Basketball echoes off the chain-link fence

Every make a memory, every miss a debt against

The rent that's due, the dreams that's overdue

Sirens on the boulevard, a bassline coming through

Pockets full of nothing but a notebook and a pen

Wrote my way from nothing to a name I can't defend

Corner boys watching, wondering which way I lean

Between the block and the booth, between the real and the dream

Kept the porch light burning like a lighthouse for the lost

Concrete kept the record of the years that it cost

Chorus

Concrete kept score, every crack got a name

Late nights taught me lessons that the daylight never claimed

Ten years deep and the pavement still remembers

City never sleeps but it counted every December

Concrete kept score

Verse

Coffee gone cold at the twenty-four spot

Waitress named Ruby knows the tab that I got

Talking to the ghosts of the block that raised me

Half of them in prison, half of them amazing

Rooftop views where the skyline gets honest

Building lights blinking like the city's making promises

Broke phone screen still got a hundred contacts

Half of them owe me, half of them I owe back

Bass in the trunk shaking loose the memories

Chevy on the corner where the block used to bury me

Now it's parked different, tinted, moving slower

Same block, different chapter, elevated like a tower

Grandma's kitchen table where the real deals happened

Cousins in the basement, whole crew rapping

Nothing but a candle and a beat machine humming

Prophesied the future when the future wasn't coming

Chorus

Concrete kept score, every crack got a name

Late nights taught me lessons that the daylight never claimed

Ten years deep and the pavement still remembers

City never sleeps but it counted every December

Concrete kept score

Bridge

Used to run from the block, now I'm running it back

Every scar on the sidewalk is a map that I track

Not bragging on the struggle, just remembering the price

Every dollar that I made got a memory attached like ice

This the sound of the city when the traffic gets quiet

This the pulse of the corner when the world tried to buy it

I'm still here, still breathing, still writing the score

Concrete never forgets and I ain't asking for more

Outro

Streetlight dimming slow, morning creeping in view

City wearing me like a jacket it always knew

Concrete kept score, and it's still keeping time

Curtis Ledger, out.

From the catalog

Also on WeavyAudio

WeavyAudio StudioWA-nBOH7YbCzDDI

Versions of this song

Side A

More songs by Curtis Ledger

  1. A1Grid Without Sleep — Curtis Ledger cover art

    Grid Without Sleep

    Curtis Ledger
    WA-qBjEYcc43gld132BPM3:07
  2. A2Stuck here counting — Curtis Ledger cover art

    Stuck here counting

    Curtis Ledger
    WA-kd6am41DHf3j134BPM3:13
  3. A3Slowburn, slowburn — Curtis Ledger cover art

    Slowburn, slowburn

    Curtis Ledger
    WA-3xgGLXFZPXkn138BPM3:47
  4. A4Current keeps rising — Curtis Ledger cover artWA-AZHV1jlou3Km137BPM3:37
  5. A5Ledger of the Underpass — Curtis Ledger cover artWA-KpPSYFRANB4t136BPM3:16
  6. A6Sublevel Curfew — Curtis Ledger cover art

    Sublevel Curfew

    Curtis Ledger
    WA-qAAOouLz1LHt138BPM3:20

Side B

Similar confident boom bap tracks

  1. B1Ledger of Lost Blocks — Young Ledger cover artWA-kTP45T2PciBe90BPM2:51
  2. B2Rey del Mercado — Sierra Kalibre cover art

    Rey del Mercado

    Sierra Kalibre
    WA-i9Hof4hHd4hW128BPM4:21
  3. B3Chasing the Truth — ZAYRone cover artWA-ZVOSzM6bC0sa88BPM3:00
  4. B4Where the Vinyl Never Skips — Lil Ferro cover artWA-4e4jnetXMCNf90BPM3:28
  5. B5Notebook Full of Static — Dusty Ledger cover artWA-ue2vzGlQ2Wkv90BPM3:02
  6. B6Before the Storm Brings Light — Neon Vertex cover artWA-IO3YVBGsvMoU82BPM2:58

Side C

Discover more on WeavyAudio

  1. C1Dziadek gra na harmonice — Tęczowe Nutki cover artWA-E2HJRndShG6x102BPM3:00
  2. C2Wiatr w rękach (Version 2) — Kapitan Kotek cover artWA-Wow8CS4i1MK692BPM4:01
  3. C3Keep Me Close — The Current cover art

    Keep Me Close

    The Current
    WA-OQKhaA03hEad96BPM3:16
  4. C4Oto, oto, to jest mój świat — Tęczowe Nutki cover artWA-Xs55SH4X0O5V100BPM2:59
  5. C5We're Building Bridges (Version 2) — Pocket Dragons cover artWA-YP9D3pjYGyvR3:00
  6. C6The Silent One (Version 2) — Young Ferro cover artWA-odqgEvbss0h3150BPM5:26
We use cookies for analytics (Google Analytics) to understand traffic. Essential cookies for sign-in are always on. See our Privacy Policy.