Nodes/ComfyUI-CoachBate/Lyrics JSON Parser
ComfyUI Node

Lyrics JSON Parser

Parses a JSON string containing music metadata and exposes each field as a typed output. Accepts raw JSON or a markdown code block (```json...```). Required fields: lyrics, bpm, key, caption, duration_sec. Optional field: keyscale.

By CoachBate·Created about a month ago·Updated 27 days ago· 0
Lyrics JSON Parser
    • lyrics
    • bpm
    • key
    • keyscale
    • caption
    • duration_sec
    JSON{ "lyrics": "", "bpm": 120, "key": "C major", "caption": "", "duration_sec": 180 }
    CategoryCoachBate

    Inputs (1)

    NameTypeDefaultDescription
    JSONSTRING{ "lyrics": "", "bpm": 120, "key": "C major", "caption": "", "duration_sec": 180 }JSON string containing lyrics, bpm, key, optional keyscale, caption, and duration_sec.

    Outputs (6)

    NameTypeDescription
    lyricsSTRING
    bpmINT
    keySTRING
    keyscaleCOMBO
    captionSTRING
    duration_secFLOAT