{"title": "I've Waited As Long As I Can", "key": "G", "type": "vocal", "sections": [{"name": "A", "repeats": 1, "standard_chords": ["G / / /", "C / / /", "G / / /", "D / / /", "G / / /", "C / / /", "G / D /", "G / / /"], "chords": ["G", "G", "C", "C", "G", "G", "D", "D", "G", "G", "C", "C", "G", "D", "G", "G"]}, {"name": "B", "repeats": 1, "standard_chords": ["G / / C", "G / / /", "G / / /", "D / / /", "G / / /", "C / / /", "G / D /", "G / / /"], "chords": ["G", ["G", "C"], "G", "G", "G", "G", "D", "D", "G", "G", "C", "C", "G", "D", "G", "G"]}], "demo": ["https://www.youtube.com/watch?v=FmXh3JuRnB4&t=4s", "https://www.youtube.com/watch?v=PXAlDflrzkE", "https://www.youtube.com/watch?v=UyfE1klD6q8", "https://www.youtube.com/watch?v=Eal9o3rsPIA&t=4"], "featured_demo": [], "lyrics": "I've waited for you and I've always been true\nBut this waiting no longer I can stand\nI know you've had time dear to make up your mind\nI've waited as long as I can\n\n<chorus>I'm waiting to hear you say you love me\nAnd long for the day you take my hand\nI asked again last night for your love so divine\nI've waited as long as I can</chorus>\n\nDone all I can do said all I can say\nOh why can't I make you understand\nI wanted you for mine but I'm wasting my time\nI've waited as long as I can\n\nNow I'll just say goodbye the tears fall from my eyes\nFor you have made it plain that I can't win\nNo one will ever know the pain that I've been through\nI've waited as long as I can", "song_id": "ive_waited_as_long_as_i_can", "arrangement": {"song_id": "ive_waited_as_long_as_i_can", "title": "I've Waited As Long As I Can", "original_key": "G", "target_key": "G", "signature": "common", "default_beats_per_measure": 4, "sections": [{"name": "A", "repeats": 1, "measures": [{"index": 0, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 1, "source": "C / / /", "beats": ["C", "C", "C", "C"], "display": "C / / /", "beat_count": 4, "has_rest": false}, {"index": 2, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 3, "source": "D / / /", "beats": ["D", "D", "D", "D"], "display": "D / / /", "beat_count": 4, "has_rest": false}, {"index": 4, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 5, "source": "C / / /", "beats": ["C", "C", "C", "C"], "display": "C / / /", "beat_count": 4, "has_rest": false}, {"index": 6, "source": "G / D /", "beats": ["G", "G", "D", "D"], "display": "G / D /", "beat_count": 4, "has_rest": false}, {"index": 7, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}]}, {"name": "B", "repeats": 1, "measures": [{"index": 0, "source": "G / / C", "beats": ["G", "G", "G", "C"], "display": "G / / C", "beat_count": 4, "has_rest": false}, {"index": 1, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 2, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 3, "source": "D / / /", "beats": ["D", "D", "D", "D"], "display": "D / / /", "beat_count": 4, "has_rest": false}, {"index": 4, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}, {"index": 5, "source": "C / / /", "beats": ["C", "C", "C", "C"], "display": "C / / /", "beat_count": 4, "has_rest": false}, {"index": 6, "source": "G / D /", "beats": ["G", "G", "D", "D"], "display": "G / D /", "beat_count": 4, "has_rest": false}, {"index": 7, "source": "G / / /", "beats": ["G", "G", "G", "G"], "display": "G / / /", "beat_count": 4, "has_rest": false}]}], "backing_track_progression": ["G / / /", "C / / /", "G / / /", "D / / /", "G / / /", "C / / /", "G / D /", "G / / /", "G / / C", "G / / /", "G / / /", "D / / /", "G / / /", "C / / /", "G / D /", "G / / /"], "unique_chords": ["G", "C", "D"]}, "id": "ive-waited-as-long-as-i-can", "canonical_id": "ive-waited-as-long-as-i-can", "slug": "ive-waited-as-long-as-i-can", "url": "https://www.startjamming.com/song/ive-waited-as-long-as-i-can", "api_url": "https://www.startjamming.com/api/songs/ive-waited-as-long-as-i-can/full?for=agent"}