ACG Projects
File /2026-02-19_songstack/work/songstack_tracks.json
songstack_tracks.json
Download Open raw
← Prev5 / 5Next →
{
  "engine": "music.acestep15_local",
  "audio_format": "mp3",
  "tracks": [
    {
      "category": "pop",
      "stem": "pop_01_polaroid_3am",
      "title": "Polaroid at 3AM",
      "bpm": 118,
      "keyscale": "A Major",
      "caption": "Bright modern dance-pop with glossy synth stabs, sidechained pad, tight pop drums, and a sparkly chorus lift. Lead vocal: youthful female alto, playful and breathy (close-mic), crisp consonants, light adlibs; no rap, no trap.",
      "lyrics": "[Intro]\n(Instrumental)\n\n[Verse 1]\nNeon spills on your collarbone\nFlashbulb bloom in the afterglow\nWe laugh like we’re on the radio\nBut the room already feels slow\n\n[Pre-Chorus]\nHold that frame\nBefore it moves\n\n[Chorus]\nClick—keep it golden\nDon’t ask it to stay\nIf it slips through my fingers\nLet it slip the same way\nClick—keep it glowing\nLike light on my skin\nI don’t chase the picture\nI just breathe it in\n\n[Verse 2]\nLipstick mark on a paper cup\nStreetlight halo in a raindrop\nYour name hums like a dial turned up\nThen fades when the chorus stops\n\n[Bridge - whispered]\nI won’t rewind it\nI’ll let it be true\n\n[Final Chorus]\nClick—keep it golden\nDon’t ask it to stay\nIf it slips through my fingers\nLet it slip the same way\nClick—keep it glowing\nLike light on my skin\nI don’t chase the picture\nI just breathe it in\n\n[Outro]\n(Instrumental fade)"
    },
    {
      "category": "pop",
      "stem": "pop_02_checkout_confetti",
      "title": "Checkout Confetti",
      "bpm": 124,
      "keyscale": "C Major",
      "caption": "Upbeat pop with bouncy bass, bright claps, funky guitar chops, and a chorus with stacked harmonies. Lead vocal: confident male tenor, clean and punchy, smile in the tone; tight doubles in the chorus; no rap.",
      "lyrics": "[Verse 1]\nQuarter past nine in aisle fifteen\nYou’re buying flowers you don’t need\nI’m holding change and a magazine\nLike it’s a script for a small-screen scene\n\n[Pre-Chorus]\nLights overhead\nBuzz like a secret\n\n[Chorus]\nLet the receipt curl\nLike a little white flag\nLet the moment glitter\nIn the plastic bag\nI don’t need a promise\nI don’t need a plan\nJust that checkout confetti\nIn the palm of my hand\n\n[Verse 2]\nBarcode beep like a metronome\nYou hum a line then you’re gone\nThe sliding doors breathe chrome and cold\nAnd the parking lot plays our song\n\n[Bridge]\nIf it’s brief\nLet it shine\n\n[Final Chorus]\nLet the receipt curl\nLike a little white flag\nLet the moment glitter\nIn the plastic bag\nI don’t need a promise\nI don’t need a plan\nJust that checkout confetti\nIn the palm of my hand"
    },
    {
      "category": "pop",
      "stem": "pop_03_laundromat_rooftop",
      "title": "Laundromat Rooftop",
      "bpm": 102,
      "keyscale": "E Major",
      "caption": "Indie pop with warm keys, muted drums, airy synth pads, and a dreamy chorus. Lead vocal: soft female mezzo, intimate, slightly husky, with gentle harmonies; no rap.",
      "lyrics": "[Verse 1]\nDryer drums in the basement below\nCoins and thunder in a steady flow\nUp on the roof where the city can’t hear\nWe trade our breath for the evening air\n\n[Pre-Chorus]\nIf it’s thin\nLet it be\n\n[Chorus]\nWe’re just laundry-line lightning\nHanging up the night\nSwaying in the streetwind\nUnder sodium light\nI won’t tie it tighter\nI won’t make it fit\nI’ll watch it move in silence\nTill the sky lets it drift\n\n[Verse 2]\nWarm cotton ghost on your shoulder blade\nSoap-sweet smoke in the moon’s arcade\nSomewhere a siren forgets its part\nAnd the dark rewinds in my heart\n\n[Bridge - whispered]\nNo anchor\nNo blame\n\n[Final Chorus]\nWe’re just laundry-line lightning\nHanging up the night\nSwaying in the streetwind\nUnder sodium light\nI won’t tie it tighter\nI won’t make it fit\nI’ll watch it move in silence\nTill the sky lets it drift"
    },
    {
      "category": "pop",
      "stem": "pop_04_satellite_text",
      "title": "Satellite Text",
      "bpm": 128,
      "keyscale": "F# minor",
      "caption": "Electropop with fast arps, tight kick, snappy snares, and a big glossy hook. Lead vocal: androgynous pop voice, bright and slightly robotic (vocoder touches), playful phrasing; no rap.",
      "lyrics": "[Verse 1]\nYour message lands with a little delay\nLike it crossed the dark the long way\nBlue light swims on the bedroom wall\nAnd my heartbeat learns to stall\n\n[Pre-Chorus]\nSay it again\nIn the static\n\n[Chorus]\nSatellite text\nIn a thin little line\nNot a hand on my shoulder\nBut it feels like a sign\nSatellite text\nLet it burn, let it fade\nI don’t need it to last\nTo be something that saved\n\n[Verse 2]\nCity asleep, but the tower stays awake\nCounting our words like a quiet mistake\nI watch the typing dots appear\nThen disappear into air\n\n[Bridge]\nIf it’s only signal\nIt’s still real\n\n[Final Chorus]\nSatellite text\nIn a thin little line\nNot a hand on my shoulder\nBut it feels like a sign\nSatellite text\nLet it burn, let it fade\nI don’t need it to last\nTo be something that saved"
    },
    {
      "category": "pop",
      "stem": "pop_05_paper_cup_heart",
      "title": "Paper Cup Heart",
      "bpm": 96,
      "keyscale": "D Major",
      "caption": "Acoustic-leaning pop with strummed guitar, soft piano, brushed drums, and a warm chorus lift. Lead vocal: gentle male baritone, slightly raspy, close-mic, tender; no rap.",
      "lyrics": "[Verse 1]\nMorning bus and a paper cup\nCoffee ring like a tiny map\nYour laugh in the aisle behind me\nThen the doors shut and snap\n\n[Pre-Chorus]\nI don’t grab\nI don’t chase\n\n[Chorus]\nI got a paper cup heart\nWarm for a minute or two\nIf it cools down, it cools down\nStill tasted like you\nI got a paper cup heart\nNo lid, no disguise\nJust steam in the winter\nAnd light in my eyes\n\n[Verse 2]\nStreet turns over like a page\nHands in pockets, subway wind\nA little bruise of a melody\nWhere the day begins\n\n[Bridge - whispered]\nHold it lightly\nLet it go\n\n[Final Chorus]\nI got a paper cup heart\nWarm for a minute or two\nIf it cools down, it cools down\nStill tasted like you\nI got a paper cup heart\nNo lid, no disguise\nJust steam in the winter\nAnd light in my eyes"
    },
    {
      "category": "pop",
      "stem": "pop_06_glitter_steering_wheel",
      "title": "Glitter on the Steering Wheel",
      "bpm": 120,
      "keyscale": "G Major",
      "caption": "Pop with a slight pop-rock edge: bright guitars, punchy drums, and shimmering synth layers. Lead vocal: energetic female soprano, slightly gritty on belts, big chorus stacks; no rap.",
      "lyrics": "[Verse 1]\nLate-night drive, fast-food fries\nGlitter stuck where your hand was\nDashboard stars in my tired eyes\nLike the world forgot to judge us\n\n[Pre-Chorus]\nWindows down\nLet it blur\n\n[Chorus]\nGlitter on the steering wheel\nProof the night was real\nNot a story, not a sign\nJust a sparkle in the lines\nGlitter on the steering wheel\nI don’t need to steal\nAnything from what it was\nLet it shine because it does\n\n[Verse 2]\nGas station roses, cheap and red\nReceipt ink on your fingers\nWe don’t say what’s in our heads\nBut the chorus still lingers\n\n[Bridge]\nIf it’s gone\nIt still glows\n\n[Final Chorus]\nGlitter on the steering wheel\nProof the night was real\nNot a story, not a sign\nJust a sparkle in the lines\nGlitter on the steering wheel\nI don’t need to steal\nAnything from what it was\nLet it shine because it does"
    },
    {
      "category": "pop",
      "stem": "pop_07_midnight_grocery",
      "title": "Midnight Grocery",
      "bpm": 112,
      "keyscale": "B minor",
      "caption": "Funk-pop with tight bass groove, crisp drums, bright keys, and a singalong chorus. Lead vocal: male tenor with a smooth bite, playful adlibs; no rap.",
      "lyrics": "[Verse 1]\nMidnight grocery, aisles of blue\nFluorescent rain on the fruit\nI’m buying something I won’t use\nJust to stay in motion with you\n\n[Pre-Chorus]\nCart wheels sing\nOn the tile\n\n[Chorus]\nWe don’t need a headline\nWe don’t need a name\nJust a midnight grocery\nAnd a little bit of flame\nIf it’s only a minute\nIf it’s only a grin\nI’ll take it like a vitamin\nAnd let it fade again\n\n[Verse 2]\nCold door sigh and freezer fog\nYour breath makes clouds on the glass\nWe talk in half-remembered songs\nLike we already know they pass\n\n[Bridge - whispered]\nDon’t hold it\nJust feel it\n\n[Final Chorus]\nWe don’t need a headline\nWe don’t need a name\nJust a midnight grocery\nAnd a little bit of flame\nIf it’s only a minute\nIf it’s only a grin\nI’ll take it like a vitamin\nAnd let it fade again"
    },
    {
      "category": "pop",
      "stem": "pop_08_blue_light_carousel",
      "title": "Blue Light Carousel",
      "bpm": 110,
      "keyscale": "E minor",
      "caption": "Dreamy synthpop with pulsing bass, gentle plucks, and a floating chorus. Lead vocal: airy female alto, intimate, slightly melancholic, soft harmonies; no rap.",
      "lyrics": "[Verse 1]\nArcade glow on your cheekbone\nTokens warm in my palm\nRound and round we keep moving\nLike the world can’t do harm\n\n[Pre-Chorus]\nBut I can hear\nThe music thin\n\n[Chorus]\nBlue light carousel\nTurning in my head\nI don’t need to keep it\nI just need it said\nBlue light carousel\nLet it spin, let it stall\nIf it drifts into silence\nI won’t chase it down the hall\n\n[Verse 2]\nPhotobooth curtain, velvet dust\nFour small frames in a row\nWe step out and the night adjusts\nLike it’s learning to let us go\n\n[Bridge - whispered]\nNo warning\nJust air\n\n[Final Chorus]\nBlue light carousel\nTurning in my head\nI don’t need to keep it\nI just need it said\nBlue light carousel\nLet it spin, let it stall\nIf it drifts into silence\nI won’t chase it down the hall"
    },
    {
      "category": "pop",
      "stem": "pop_09_museum_after_hours",
      "title": "Museum After Hours",
      "bpm": 100,
      "keyscale": "F Major",
      "caption": "Art-pop with minimal beat, warm bass, glassy synths, and a graceful chorus. Lead vocal: poised female mezzo, whisper-to-belt dynamics, elegant phrasing; no rap.",
      "lyrics": "[Verse 1]\nEmpty museum, marble cold\nGuards like statues, eyes like gold\nWe walk past a painted sea\nAnd it feels like it’s watching me\n\n[Pre-Chorus]\nDon’t touch the frame\nJust stand close\n\n[Chorus]\nIf it’s only after hours\nLet it be\nQuiet as the canvas\nBreathing next to me\nI won’t steal the colors\nI won’t take the light\nI’ll leave it in the hallway\nWhen we step back into night\n\n[Verse 2]\nExit sign, a soft red star\nFootsteps echo from where we are\nIn the gift shop, postcards spin\nLike a door that won’t let us in\n\n[Bridge]\nI carry nothing\nBut the hue\n\n[Final Chorus]\nIf it’s only after hours\nLet it be\nQuiet as the canvas\nBreathing next to me\nI won’t steal the colors\nI won’t take the light\nI’ll leave it in the hallway\nWhen we step back into night"
    },
    {
      "category": "pop",
      "stem": "pop_10_last_train_lipstick",
      "title": "Last Train Lipstick",
      "bpm": 126,
      "keyscale": "D minor",
      "caption": "City-pop inspired modern pop with clean guitars, bright keys, funky bass, and crisp drums. Lead vocal: smooth male tenor with a light rasp, stylish phrasing; no rap.",
      "lyrics": "[Verse 1]\nLipstick print on the transit glass\nNeon river, shadows pass\nYour reflection in the metal door\nThen the tunnel eats it whole\n\n[Pre-Chorus]\nStations blink\nLike slow applause\n\n[Chorus]\nKeep that last train lipstick\nLike a mark in the night\nNot a vow, not a warning\nJust a flash of bright\nKeep that last train lipstick\nOn the edge of my grin\nIf it fades by the morning\nI’ll still know where it’s been\n\n[Verse 2]\nTicket stub in my jacket seam\nSmells like rain and vending steam\nOverhead, the speakers sigh\nAnd the city learns goodbye\n\n[Bridge]\nNo funeral\nJust light\n\n[Final Chorus]\nKeep that last train lipstick\nLike a mark in the night\nNot a vow, not a warning\nJust a flash of bright\nKeep that last train lipstick\nOn the edge of my grin\nIf it fades by the morning\nI’ll still know where it’s been"
    },

    {
      "category": "rock",
      "stem": "rock_01_concrete_throat",
      "title": "Concrete Throat",
      "bpm": 148,
      "keyscale": "E minor",
      "caption": "Grunge-leaning alt rock with heavy guitars, roomy drums, and a thick bass. Lead vocal: worn, rusty baritone with gravel, slightly cracked on high notes; raw, human; no rap.",
      "lyrics": "[Verse 1]\nDust in my hoodie, street in my teeth\nBillboard angels don’t look at me\nI swallow the city like cheap smoke\nAnd feel it settle in my throat\n\n[Pre-Chorus]\nIf it hurts\nLet it ring\n\n[Chorus]\nConcrete throat\nSing it anyway\nConcrete throat\nLet it scrape the day\nI don’t need it polished\nI don’t need it sweet\nJust that concrete throat\nAnd the drum in my feet\n\n[Verse 2]\nBus stop halo, flicker and die\nYour shadow crosses like a quick goodbye\nI don’t chase the shape it takes\nI just breathe the sound it makes\n\n[Bridge - spoken]\nRust is honest\nSteel remembers\n\n[Final Chorus]\nConcrete throat\nSing it anyway\nConcrete throat\nLet it scrape the day\nI don’t need it polished\nI don’t need it sweet\nJust that concrete throat\nAnd the drum in my feet"
    },
    {
      "category": "rock",
      "stem": "rock_02_static_amp_prayer",
      "title": "Static Amp Prayer",
      "bpm": 136,
      "keyscale": "A minor",
      "caption": "Garage rock with crunchy guitars, driving drums, and a shoutable chorus. Lead vocal: raspy male tenor, swaggering, near-spoken verses, shouted hook; no rap.",
      "lyrics": "[Verse 1]\nAmp light blinking like a cheap motel\nStatic sermon, I know it well\nHands smell like wire and rain\nI tune the noise till it says my name\n\n[Pre-Chorus]\nOne, two, three\nKick it in\n\n[Chorus]\nSay a static amp prayer\nWith your hands in the air\nNot for heaven, not for peace\nJust for something that won’t freeze\nSay a static amp prayer\nLet it burn, let it flare\nIf it dies when the lights go\nIt still lit me up\nI know\n\n[Verse 2]\nBackroom stage and a cracked tile floor\nWe’re not famous, we’re something more\nA moment loud enough to hold\nBefore the night turns cold\n\n[Bridge]\nNo halo\nJust heat\n\n[Final Chorus]\nSay a static amp prayer\nWith your hands in the air\nNot for heaven, not for peace\nJust for something that won’t freeze\nSay a static amp prayer\nLet it burn, let it flare\nIf it dies when the lights go\nIt still lit me up\nI know"
    },
    {
      "category": "rock",
      "stem": "rock_03_broken_pickguard",
      "title": "Broken Pickguard",
      "bpm": 172,
      "keyscale": "G Major",
      "caption": "Pop-punk with fast drums, palm-muted guitars, and a big singalong chorus. Lead vocal: youthful male tenor, nasal punk snarl, energetic; gang vocals in final chorus; no rap.",
      "lyrics": "[Verse 1]\nYour sticker’s still on my case\nPeeling off like a tired grin\nI play the chord where you used to stand\nAnd it sparks like a pin\n\n[Pre-Chorus]\nNo lecture\nJust speed\n\n[Chorus]\nBroken pickguard, still goes hard\nStill makes noise in the dark\nIf the night wants to fold me\nI’ll tear it apart\nBroken pickguard, still goes hard\nStill got bite in the wire\nI don’t need it perfect\nI just need it on fire\n\n[Verse 2]\nCheap motel, loud ice machine\nWe laugh like it’s gasoline\nThen the morning hits the curb\nAnd the song turns mean\n\n[Bridge - spoken]\nCount it off\nDon’t look back\n\n[Final Chorus]\nBroken pickguard, still goes hard\nStill makes noise in the dark\nIf the night wants to fold me\nI’ll tear it apart\nBroken pickguard, still goes hard\nStill got bite in the wire\nI don’t need it perfect\nI just need it on fire"
    },
    {
      "category": "rock",
      "stem": "rock_04_rust_thunder",
      "title": "Rust & Thunder",
      "bpm": 128,
      "keyscale": "D minor",
      "caption": "Southern-tinged rock with gritty guitars, stomping drums, and a bluesy edge. Lead vocal: older male baritone, whiskey rasp, confident drawl; no rap.",
      "lyrics": "[Verse 1]\nRust on the railing, storm on the line\nOld porch light doing overtime\nI hear the river talk in the dark\nLike it’s keeping a spark\n\n[Pre-Chorus]\nLet it roll\nLet it roar\n\n[Chorus]\nRust and thunder\nUnder my skin\nNot a clean confession\nJust a rough amen\nRust and thunder\nWhen the night comes down\nI don’t hold the weather\nI just stand my ground\n\n[Verse 2]\nBoots by the door and a cracked guitar\nMoon like a coin in a mason jar\nIf the memory fades like smoke\nIt still leaves a note\n\n[Bridge]\nSteel can bend\nStill sing\n\n[Final Chorus]\nRust and thunder\nUnder my skin\nNot a clean confession\nJust a rough amen\nRust and thunder\nWhen the night comes down\nI don’t hold the weather\nI just stand my ground"
    },
    {
      "category": "rock",
      "stem": "rock_05_neon_pit_stop",
      "title": "Neon Pit Stop",
      "bpm": 150,
      "keyscale": "B minor",
      "caption": "Modern alt rock with tight drums, bright distorted guitars, and a catchy chorus. Lead vocal: female alto with grit and attitude, sharp phrasing; no rap.",
      "lyrics": "[Verse 1]\nNeon pit stop, 2AM\nRubber gloves and gasoline hands\nYou light a cigarette you don’t even smoke\nJust to watch the ember glow\n\n[Pre-Chorus]\nTime leans out\nThen it’s gone\n\n[Chorus]\nI don’t need to keep it\nI don’t need to win\nJust a neon pit stop\nAnd a pulse in my skin\nIf it’s brief, let it bite\nIf it’s bright, let it burn\nI’ll leave it on the counter\nWhen the highway turns\n\n[Verse 2]\nTruckers laughing in the corner booth\nJukebox crackle, something true\nYour eyes like coins in a vending light\nThen the door cuts the night\n\n[Bridge]\nNo souvenir\nJust heat\n\n[Final Chorus]\nI don’t need to keep it\nI don’t need to win\nJust a neon pit stop\nAnd a pulse in my skin\nIf it’s brief, let it bite\nIf it’s bright, let it burn\nI’ll leave it on the counter\nWhen the highway turns"
    },
    {
      "category": "rock",
      "stem": "rock_06_windowpane_riot",
      "title": "Windowpane Riot",
      "bpm": 140,
      "keyscale": "F# minor",
      "caption": "Emo-leaning rock with chiming guitars, driving drums, and a big emotional chorus. Lead vocal: male tenor, cracked and sincere, breathy verses, belted chorus; no rap.",
      "lyrics": "[Verse 1]\nRain on the glass like Morse code\nTelling me things I can’t decode\nYou left a hoodie on the chair\nLike you were still in the air\n\n[Pre-Chorus]\nI don’t shout\nI don’t plead\n\n[Chorus]\nIt’s a windowpane riot\nIn my quiet head\nNot a burning city\nJust a light that fled\nIt’s a windowpane riot\nEvery drop a drum\nI don’t need a warning\nI just feel it come\n\n[Verse 2]\nStreetlight stripes on the bedroom floor\nLike prison bars for the warm-before\nI watch the kettle lose its steam\nAnd hear the end in the seam\n\n[Bridge - whispered]\nIf I name it\nIt breaks\n\n[Final Chorus]\nIt’s a windowpane riot\nIn my quiet head\nNot a burning city\nJust a light that fled\nIt’s a windowpane riot\nEvery drop a drum\nI don’t need a warning\nI just feel it come"
    },
    {
      "category": "rock",
      "stem": "rock_07_blackout_chorus",
      "title": "Blackout Chorus",
      "bpm": 155,
      "keyscale": "C minor",
      "caption": "Hard rock with heavy riff, punchy drums, and a massive chorus. Lead vocal: gritty male tenor, aggressive but melodic; shouted accents; no rap.",
      "lyrics": "[Verse 1]\nPower line crackle, street goes blind\nCity holds its breath in time\nI hear my footsteps hit the tar\nLike a kick drum in the dark\n\n[Pre-Chorus]\nNo lights\nNo sign\n\n[Chorus]\nBlackout chorus\nHear it rise\nFrom the alleys\nFrom my ribs\nFrom my eyes\nBlackout chorus\nNo one sees\nBut the noise in my chest\nStill believes\n\n[Verse 2]\nPhone is dead, but the moon’s still on\nSilver ghost on the hood of my car\nI don’t ask what it means tonight\nI just lift it like a bar\n\n[Bridge]\nHEY—let it hit\nHEY—let it roar\n\n[Final Chorus]\nBlackout chorus\nHear it rise\nFrom the alleys\nFrom my ribs\nFrom my eyes\nBlackout chorus\nNo one sees\nBut the noise in my chest\nStill believes"
    },
    {
      "category": "rock",
      "stem": "rock_08_paperweight_wings",
      "title": "Paperweight Wings",
      "bpm": 122,
      "keyscale": "G minor",
      "caption": "Indie rock with warm guitars, steady drums, and a bittersweet chorus. Lead vocal: male baritone, intimate and slightly raspy, human imperfections; no rap.",
      "lyrics": "[Verse 1]\nKeys in my pocket, heavy as sin\nPaperweight wings on a string\nI walk the block like a slow refrain\nTrying to laugh in the rain\n\n[Pre-Chorus]\nIf it won’t fly\nLet it sway\n\n[Chorus]\nPaperweight wings\nOn my back\nNot a tragedy\nJust a fact\nPaperweight wings\nStill look bright\nIn the streetlight\nOn the walk at night\n\n[Verse 2]\nYour postcard stuck on my fridge\nFaded beach, crooked grin\nThe magnet holds what it can\nThen the door opens again\n\n[Bridge - whispered]\nNo cage\nJust gravity\n\n[Final Chorus]\nPaperweight wings\nOn my back\nNot a tragedy\nJust a fact\nPaperweight wings\nStill look bright\nIn the streetlight\nOn the walk at night"
    },
    {
      "category": "rock",
      "stem": "rock_09_radio_rain",
      "title": "Radio in the Rain",
      "bpm": 110,
      "keyscale": "E Major",
      "caption": "Blues-rock with gritty guitar licks, steady drums, and warm organ pads. Lead vocal: older male baritone, smoky and soulful, cracked edges; no rap.",
      "lyrics": "[Verse 1]\nRadio in the rain, low and thin\nLike an old friend trying to get in\nWipers keeping time on the glass\nEvery swipe says “let it pass”\n\n[Pre-Chorus]\nI don’t hold\nThe weather\n\n[Chorus]\nLet that radio\nSay what it says\nLet that rain fall\nOff my hands\nIf the song goes quiet\nWhen the station turns\nIt still warmed the car\nWhile it burned\n\n[Verse 2]\nRed light halo, puddle flame\nYour voice in my head without a name\nI drive the loop till the city sleeps\nAnd the night lets go of me\n\n[Bridge]\nNo sermon\nJust sound\n\n[Final Chorus]\nLet that radio\nSay what it says\nLet that rain fall\nOff my hands\nIf the song goes quiet\nWhen the station turns\nIt still warmed the car\nWhile it burned"
    },
    {
      "category": "rock",
      "stem": "rock_10_echoes_stairs",
      "title": "Echoes on the Stairs",
      "bpm": 134,
      "keyscale": "D minor",
      "caption": "Post-punk/alt rock with tight bassline, sharp guitars, and driving drums. Lead vocal: detached male tenor with dry bite, spoken-sung verses, bigger chorus; no rap.",
      "lyrics": "[Verse 1]\nEchoes on the stairs, every step a click\nLike a film reel turning quick\nHallway light in a narrow frame\nAnd I don’t say what I came to name\n\n[Pre-Chorus]\nDoors breathe\nThen close\n\n[Chorus]\nEchoes on the stairs\nKeep a little heat\nNot a hand to hold\nJust a rhythm under feet\nEchoes on the stairs\nIf they fade, they fade\nI won’t chase the sound\nDown the hallway blade\n\n[Verse 2]\nLaundry hum and a distant TV\nSomewhere someone’s laughing for free\nI carry the outline, thin and bright\nLike a match in a pocket at night\n\n[Bridge - spoken]\nNo goodbye\nJust motion\n\n[Final Chorus]\nEchoes on the stairs\nKeep a little heat\nNot a hand to hold\nJust a rhythm under feet\nEchoes on the stairs\nIf they fade, they fade\nI won’t chase the sound\nDown the hallway blade"
    },

    {
      "category": "synth",
      "stem": "synth_01_afterimage_avenue",
      "title": "Afterimage Avenue",
      "bpm": 96,
      "keyscale": "C# minor",
      "caption": "Cinematic synthwave with warm pads, pulsing bass, gated snare, and shimmering lead lines; subtle VHS noise. Lead vocal: intimate male tenor with velvet rasp, close-mic, breathy endings; no rap.",
      "lyrics": "[Verse 1]\nStreetlights smear on the wet hood\nAfterimage avenue, misunderstood\nYour laugh is a signal in the rearview glow\nThen the tunnel takes it slow\n\n[Pre-Chorus]\nI don’t trap it\nIn a frame\n\n[Chorus]\nLet it linger\nLike a color on my eyes\nLet it drift out\nWith the neon in the sky\nAfterimage avenue\nI won’t chase you down\nI’ll keep the light\nWhen the light turns down\n\n[Verse 2]\nCassette hiss in the dash\nA soft rewind I never ask\nThe city breathes in pastel noise\nLike a room without a voice\n\n[Bridge - whispered]\nHold it gently\nLet it move\n\n[Final Chorus]\nLet it linger\nLike a color on my eyes\nLet it drift out\nWith the neon in the sky\nAfterimage avenue\nI won’t chase you down\nI’ll keep the light\nWhen the light turns down"
    },
    {
      "category": "synth",
      "stem": "synth_02_hologram_goodbye",
      "title": "Hologram Goodbye",
      "bpm": 112,
      "keyscale": "E minor",
      "caption": "Dark electropop with crisp drums, glossy arps, deep bass, and a wide chorus. Lead vocal: female alto with smoky texture, close-mic, occasional whisper; no rap.",
      "lyrics": "[Verse 1]\nYour face on my phone like a ghost in glass\nA hologram smile that can’t quite last\nTyping dots like a heartbeat sign\nThen nothing in the line\n\n[Pre-Chorus]\nSay it soft\nThen let it go\n\n[Chorus]\nHologram goodbye\nIn the blue-lit room\nNot a door slammed shut\nJust a quiet zoom\nHologram goodbye\nIf it fades, it fades\nI won’t screenshot love\nLike it’s meant to stay\n\n[Verse 2]\nKitchen clock and the hum of the fridge\nA slow-motion edge on the edge of a bridge\nI drink cold water, count to three\nAnd let the silence be\n\n[Bridge]\nNo drama\nJust light\n\n[Final Chorus]\nHologram goodbye\nIn the blue-lit room\nNot a door slammed shut\nJust a quiet zoom\nHologram goodbye\nIf it fades, it fades\nI won’t screenshot love\nLike it’s meant to stay"
    },
    {
      "category": "synth",
      "stem": "synth_03_nightbus_memory",
      "title": "Nightbus Memory",
      "bpm": 92,
      "keyscale": "A minor",
      "caption": "Downtempo synth-pop with soft arpeggiators, warm pads, deep bass, and a gentle chorus lift; rain ambience. Lead vocal: androgynous voice, airy and intimate, slight rasp; no rap.",
      "lyrics": "[Verse 1]\nNightbus memory, plastic seat\nStreetlight stripes on my tired feet\nYour shoulder near, then the stoplight turns\nAnd the moment learns to unlearn\n\n[Pre-Chorus]\nI don’t name it\nI just feel\n\n[Chorus]\nLet the windows fog\nLet the city blur\nIf the warmth moves on\nLet it move, for sure\nNightbus memory\nIn a quiet line\nI don’t hold the clock\nI just ride the time\n\n[Verse 2]\nTicket stub in my jacket seam\nSmells like rain and vending steam\nThe driver coughs, the speakers sigh\nAnd the night rolls by\n\n[Bridge - whispered]\nOne more street\nThen gone\n\n[Final Chorus]\nLet the windows fog\nLet the city blur\nIf the warmth moves on\nLet it move, for sure\nNightbus memory\nIn a quiet line\nI don’t hold the clock\nI just ride the time"
    },
    {
      "category": "synth",
      "stem": "synth_04_chrome_lullaby",
      "title": "Chrome Lullaby",
      "bpm": 104,
      "keyscale": "G# minor",
      "caption": "Retro-pop synthwave with bright plucks, round bass, gated snare, and a dreamy chorus; shimmering chorus pads. Lead vocal: soft female soprano, breathy, close-mic, gentle vibrato; no rap.",
      "lyrics": "[Verse 1]\nChrome lullaby in the kitchen light\nSilver kettle singing to the night\nYour footsteps fade on the hardwood line\nLike a film in rewind\n\n[Pre-Chorus]\nI won’t wake it\nWith my hands\n\n[Chorus]\nLet it hum\nLet it shine\nLike a thin blue neon sign\nChrome lullaby\nIn my chest\nNot a forever\nJust the best\n\n[Verse 2]\nCurtains move like a slow-wave sea\nCity glow in a shallow dream\nI keep the quiet where it lays\nAnd let it change\n\n[Bridge]\nSoftly\nSoftly\n\n[Final Chorus]\nLet it hum\nLet it shine\nLike a thin blue neon sign\nChrome lullaby\nIn my chest\nNot a forever\nJust the best"
    },
    {
      "category": "synth",
      "stem": "synth_05_cassette_horizon",
      "title": "Cassette Horizon",
      "bpm": 120,
      "keyscale": "D minor",
      "caption": "Synthwave with driving bass, steady drums, lush pads, and soaring lead synth; tape hiss texture. Lead vocal: male tenor with nostalgic softness, slight rasp, stacked chorus harmonies; no rap.",
      "lyrics": "[Verse 1]\nCassette horizon on the dashboard shelf\nSunset bleeding like a bruise of gold\nYou sing a line to nobody else\nThen the tape goes cold\n\n[Pre-Chorus]\nHands on the wheel\nDon’t hold too tight\n\n[Chorus]\nLet it play through\nLet it roll\nLike a star that won’t be owned\nCassette horizon\nIn the heat\nI don’t keep the fire\nI just keep the beat\n\n[Verse 2]\nMotel sign in a purple rain\nIce machine and a distant train\nWe talk in half-made melodies\nLike it’s enough to be\n\n[Bridge - whispered]\nNo capture\nNo claim\n\n[Final Chorus]\nLet it play through\nLet it roll\nLike a star that won’t be owned\nCassette horizon\nIn the heat\nI don’t keep the fire\nI just keep the beat"
    },
    {
      "category": "synth",
      "stem": "synth_06_vapor_neon",
      "title": "Vapor Neon",
      "bpm": 128,
      "keyscale": "F minor",
      "caption": "Italo-disco/electro synth track with punchy kick, bright bassline, sparkling arps, and a huge chorus. Lead vocal: female alto, confident and glossy, with playful adlibs; no rap.",
      "lyrics": "[Verse 1]\nVapor neon on the club door glass\nPerfume smoke in the underpass\nYou spin once like a sudden flare\nThen you’re gone in the air\n\n[Pre-Chorus]\nDon’t grab it\nLet it dance\n\n[Chorus]\nVapor neon\nOn my tongue\nSweet and gone\nBefore it’s sung\nVapor neon\nIn the crowd\nNot a promise\nJust a sound\n\n[Verse 2]\nMirror ball like a nervous moon\nMidnight turning into noon\nI catch the glitter, lose the shape\nLike a dream on tape\n\n[Bridge]\nBreathe in\nBreathe out\n\n[Final Chorus]\nVapor neon\nOn my tongue\nSweet and gone\nBefore it’s sung\nVapor neon\nIn the crowd\nNot a promise\nJust a sound"
    },
    {
      "category": "synth",
      "stem": "synth_07_digital_candle",
      "title": "Digital Candle",
      "bpm": 88,
      "keyscale": "B minor",
      "caption": "Ambient synth-pop with soft pads, minimal beat, warm sub bass, and shimmering textures; intimate atmosphere. Lead vocal: hushed male baritone, breathy, close-mic, tender; no rap.",
      "lyrics": "[Verse 1]\nDigital candle on the bedside screen\nA little square of borrowed heat\nYour voice is low like distant keys\nIn a hallway dream\n\n[Pre-Chorus]\nI don’t pray\nI just stay\n\n[Chorus]\nLet it flicker\nLet it fall\nLike light on the wall\nI can’t keep it\nI can’t hold\nEvery ember in the cold\nDigital candle\nIn my palm\nNot a forever\nJust a calm\n\n[Verse 2]\nCurtain breath and the fridge-light glow\nA slow white noise I used to know\nI watch the minute hand relax\nAnd let it go\n\n[Bridge - whispered]\nSoftly\nSoftly\n\n[Final Chorus]\nLet it flicker\nLet it fall\nLike light on the wall\nI can’t keep it\nI can’t hold\nEvery ember in the cold\nDigital candle\nIn my palm\nNot a forever\nJust a calm"
    },
    {
      "category": "synth",
      "stem": "synth_08_signal_fade",
      "title": "Signal Fade",
      "bpm": 116,
      "keyscale": "D# minor",
      "caption": "Darkwave synth track with pulsing bass, cold pads, sharp drums, and a dramatic chorus. Lead vocal: female contralto, smoky and cool, restrained intensity; no rap.",
      "lyrics": "[Verse 1]\nSignal fade in the elevator light\nNumbers fall like a quiet fight\nYour reflection turns to glass\nThen the doors shut fast\n\n[Pre-Chorus]\nI won’t chase\nThe aftertone\n\n[Chorus]\nSignal fade\nLet it go\nLike a streetlight’s final glow\nSignal fade\nIn my skin\nI don’t hold the ending\nI just feel it begin\n\n[Verse 2]\nCity grid in a black-blue sheet\nFootsteps echo in a hollow beat\nSomewhere music starts to thin\nLike a page turned in\n\n[Bridge]\nNo confession\nJust air\n\n[Final Chorus]\nSignal fade\nLet it go\nLike a streetlight’s final glow\nSignal fade\nIn my skin\nI don’t hold the ending\nI just feel it begin"
    },
    {
      "category": "synth",
      "stem": "synth_09_glass_moon",
      "title": "Glass Moon",
      "bpm": 100,
      "keyscale": "F Major",
      "caption": "Dreamy retro-pop with lush pads, gentle arps, round bass, and a melodic chorus lead; soft reverb. Lead vocal: male tenor, sweet and airy, occasional falsetto; no rap.",
      "lyrics": "[Verse 1]\nGlass moon on the lake tonight\nStreetlights trembling in the light\nYou skip a stone, it breaks the glow\nAnd the ripples learn to go\n\n[Pre-Chorus]\nIf it’s brief\nLet it shine\n\n[Chorus]\nGlass moon\nIn the waterline\nNot a promise\nJust a sign\nGlass moon\nWhen it splits in two\nI don’t grab the pieces\nI just watch them move\n\n[Verse 2]\nWind moves through the empty dock\nTime ticks soft like a pocket watch\nYou say nothing, I say none\nAnd the night keeps going on\n\n[Bridge - whispered]\nNo anchors\nOnly waves\n\n[Final Chorus]\nGlass moon\nIn the waterline\nNot a promise\nJust a sign\nGlass moon\nWhen it splits in two\nI don’t grab the pieces\nI just watch them move"
    },
    {
      "category": "synth",
      "stem": "synth_10_last_save_point",
      "title": "Last Save Point",
      "bpm": 132,
      "keyscale": "A minor",
      "caption": "Chiptune-tinged synthpop with punchy drums, bright 8-bit accents, warm pads, and a big chorus. Lead vocal: playful female alto, crisp and animated; no rap.",
      "lyrics": "[Verse 1]\nArcade hum and a flicker sign\nLast save point in the neon light\nI press the button, hear it click\nLike a promise that won’t stick\n\n[Pre-Chorus]\nNo reset\nNo cheat\n\n[Chorus]\nLet it run\nLet it end\nLike a level with a bend\nLast save point\nIn my head\nNot a grave\nJust a thread\n\n[Verse 2]\nToken heat in my hoodie seam\nPixel hearts in a quiet dream\nWe walk out under streetlight rain\nAnd the music turns to plain\n\n[Bridge]\nOne more sound\nThen gone\n\n[Final Chorus]\nLet it run\nLet it end\nLike a level with a bend\nLast save point\nIn my head\nNot a grave\nJust a thread"
    }
  ]
}

Paste