{ "book": { "chorus_label": "Ch", "front_img": "pipe.jpg", "subtitle": "Exercising all features", "title": "Test Songbook", "title_note": "Hopefully all features" }, "songs": [ { "title": "Danny Boy", "subtitles": [ "English ballad", "Subtitle 2" ], "blocks": [ { "type": "b-verse", "label": { "none": {} }, "paragraphs": [ [ { "type": "i-text", "text": "This is an unlabeled verse." } ] ] }, { "type": "b-verse", "label": { "custom": "Intro" }, "paragraphs": [ [ { "type": "i-chord", "chord": "G7 C C7 F", "alt_chord": null, "backticks": 1, "baseline": true, "inlines": [] } ] ] }, { "type": "b-verse", "label": { "verse": 1 }, "paragraphs": [ [ { "type": "i-chord", "chord": "A7", "alt_chord": "I7", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Oh " }, { "type": "i-strong", "inlines": [ { "type": "i-text", "text": "Danny" } ] }, { "type": "i-text", "text": " " } ] }, { "type": "i-chord", "chord": "D", "alt_chord": "IV", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Boy, the " }, { "type": "i-emph", "inlines": [ { "type": "i-text", "text": "pipes" } ] }, { "type": "i-text", "text": ", the " } ] }, { "type": "i-chord", "chord": "D7", "alt_chord": "IV7", "backticks": 2, "baseline": false, "inlines": [ { "type": "i-text", "text": "pipes are " } ] }, { "type": "i-chord", "chord": "G", "alt_chord": "VIIb", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "calling" } ] }, { "type": "i-break" }, { "type": "i-text", "text": "From " }, { "type": "i-link", "url": "https://en.wikipedia.org/wiki/Glen", "title": "", "text": "glen" }, { "type": "i-text", "text": " to " }, { "type": "i-chord", "chord": "D", "alt_chord": "IV", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "glen, and " } ] }, { "type": "i-chord", "chord": "F#m", "alt_chord": "VIm", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "down the " } ] }, { "type": "i-chord", "chord": "G", "alt_chord": "VIIb", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "mountain " } ] }, { "type": "i-chord", "chord": "A7", "alt_chord": "I7", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "side" } ] }, { "type": "i-break" }, { "type": "i-text", "text": "The summer’s " }, { "type": "i-chord", "chord": "D", "alt_chord": "IV", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "gone, and all the " } ] }, { "type": "i-chord", "chord": "D7", "alt_chord": "IV7", "backticks": 2, "baseline": false, "inlines": [ { "type": "i-text", "text": "flowers are " } ] }, { "type": "i-chord", "chord": "G", "alt_chord": "VIIb", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "dying" } ] }, { "type": "i-break" }, { "type": "i-emph", "inlines": [ { "type": "i-text", "text": "‘Tis you, " }, { "type": "i-strong", "inlines": [ { "type": "i-text", "text": "’tis " } ] } ] }, { "type": "i-chord", "chord": "D", "alt_chord": "IV", "backticks": 1, "baseline": true, "inlines": [] }, { "type": "i-emph", "inlines": [ { "type": "i-strong", "inlines": [ { "type": "i-text", "text": " you must" } ] }, { "type": "i-text", "text": " " } ] }, { "type": "i-chord", "chord": "Em", "alt_chord": "Vm", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-emph", "inlines": [ { "type": "i-text", "text": "go and " } ] } ] }, { "type": "i-chord", "chord": "A7", "alt_chord": "I7", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-emph", "inlines": [ { "type": "i-text", "text": "I must " } ] } ] }, { "type": "i-chord", "chord": "D", "alt_chord": "IV", "backticks": 1, "baseline": false, "inlines": [ { "type": "i-emph", "inlines": [ { "type": "i-text", "text": "bide." } ] } ] } ] ] }, { "type": "b-html-block", "inlines": [ { "type": "i-tag", "name": "foo", "attrs": {} }, { "type": "i-tag", "name": "bar", "attrs": { "baz": "1" } } ] }, { "type": "b-verse", "label": { "chorus": 1 }, "paragraphs": [ [ { "type": "i-chord", "chord": "6b7", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "But come ye " } ] }, { "type": "i-chord", "chord": "7bm", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "back when " } ] }, { "type": "i-chord", "chord": "4#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "summer’s " } ] }, { "type": "i-chord", "chord": "6b7", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "in the " } ] }, { "type": "i-chord", "chord": "1#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "meadow" } ] }, { "type": "i-break" }, { "type": "i-text", "text": "Or when the " }, { "type": "i-chord", "chord": "7bm", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "valley’s " } ] }, { "type": "i-chord", "chord": "4#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "hushed and " } ] }, { "type": "i-chord", "chord": "4m", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "white with " } ] }, { "type": "i-chord", "chord": "3b7", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "snow " } ] }, { "type": "i-chord", "chord": "6b7", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [] }, { "type": "i-break" }, { "type": "i-text", "text": "‘Tis I’ll be " }, { "type": "i-chord", "chord": "1#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "here in " } ] }, { "type": "i-chord", "chord": "4#", "alt_chord": null, "backticks": 1, "baseline": true, "inlines": [] }, { "type": "i-text", "text": " sunshine or in " }, { "type": "i-chord", "chord": "1#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "sha" } ] }, { "type": "i-chord", "chord": "7bm", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "dow." } ] }, { "type": "i-break" }, { "type": "i-text", "text": "Oh Danny " }, { "type": "i-chord", "chord": "1#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Boy, oh Danny " } ] }, { "type": "i-chord", "chord": "4#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Boy, I " } ] }, { "type": "i-chord", "chord": "6b7", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "love you " } ] }, { "type": "i-chord", "chord": "1#", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "so." } ] } ], [ { "type": "i-tag", "name": "/foo", "attrs": {} }, { "type": "i-tag", "name": "/bar", "attrs": {} } ] ] }, { "type": "b-verse", "label": { "custom": "Second verse" }, "paragraphs": [ [ { "type": "i-break" }, { "type": "i-text", "text": "And if you come, " }, { "type": "i-image", "path": "pipe.jpg", "title": "pipe", "class": "right", "width": 235, "height": 107 }, { "type": "i-break" }, { "type": "i-text", "text": "when all the flowers are dying" }, { "type": "i-break" }, { "type": "i-text", "text": "And I am dead," }, { "type": "i-break" }, { "type": "i-text", "text": "As dead I well may be" }, { "type": "i-break" }, { "type": "i-text", "text": "You’ll come and find" }, { "type": "i-break" }, { "type": "i-text", "text": "The place where I am lying" }, { "type": "i-break" }, { "type": "i-text", "text": "And kneel and say " }, { "type": "i-image", "path": "box.png", "title": "box", "class": "", "width": 12, "height": 12 }, { "type": "i-text", "text": " an ”Ave” there for me." } ] ] }, { "type": "b-bullet-list", "items": [ "Bullet list item 1", "Bullet list item 2" ] }, { "type": "b-verse", "label": { "chorus": 2 }, "paragraphs": [ [ { "type": "i-text", "text": "And I shall hear, though soft you tread above me" }, { "type": "i-break" }, { "type": "i-text", "text": "And all my dreams will warm and sweeter be" } ] ] }, { "type": "b-horizontal-line" }, { "type": "b-verse", "label": { "none": {} }, "paragraphs": [ [ { "type": "i-text", "text": "If you’ll not fail to tell me that you love me" }, { "type": "i-break" }, { "type": "i-text", "text": "I’ll sleep in peace until you come to me." } ], [ { "type": "i-image", "path": "hills.jpg", "title": "hills", "class": "center", "width": 580, "height": 176 } ] ] }, { "type": "b-pre", "text": "Code block.\nCode block.\nCode block.\n" } ], "notation": "german" }, { "title": "Wildcard 1", "subtitles": [], "blocks": [ { "type": "b-verse", "label": { "chorus": null }, "paragraphs": [ [ { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Yippie yea " } ] }, { "type": "i-chord", "chord": "C", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "oh! Yippie yea " } ] }, { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "yay!" } ] } ] ] } ], "notation": "german" }, { "title": "Wildcard 2", "subtitles": [], "blocks": [ { "type": "b-verse", "label": { "verse": 1 }, "paragraphs": [ [ { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Yippie yea " } ] }, { "type": "i-chord", "chord": "C", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "oh! Yippie yea " } ] }, { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "yay!" } ] } ] ] } ], "notation": "german" }, { "title": "Multiple Songs 1", "subtitles": [], "blocks": [ { "type": "b-verse", "label": { "verse": 1 }, "paragraphs": [ [ { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Yippie yea " } ] }, { "type": "i-chord", "chord": "C", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "oh! Yippie yea " } ] }, { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "yay!" } ] } ] ] } ], "notation": "german" }, { "title": "Multiple Songs 2", "subtitles": [], "blocks": [ { "type": "b-verse", "label": { "verse": 1 }, "paragraphs": [ [ { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "Yippie yea " } ] }, { "type": "i-chord", "chord": "C", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "oh! Yippie yea " } ] }, { "type": "i-chord", "chord": "Am", "alt_chord": null, "backticks": 1, "baseline": false, "inlines": [ { "type": "i-text", "text": "yay!" } ] } ] ] } ], "notation": "german" } ], "songs_sorted": [ { "title": "Danny Boy", "idx": 0 }, { "title": "Multiple Songs 1", "idx": 3 }, { "title": "Multiple Songs 2", "idx": 4 }, { "title": "Wildcard 1", "idx": 1 }, { "title": "Wildcard 2", "idx": 2 } ], "notation": "german", "output": { "format": "json", "sans_font": false, "font_size": 12, "toc_sort": false, "toc_sort_key": "numberline\\s+\\{[^}]*}([^}]+)", "tex_runs": 3 }, "program": { "name": "bard", "version": "2.0.1", "description": "Creates PDF and HTML songbooks out of easy-to-write Markdown sources.", "homepage": "https://bard.md", "authors": "Vojtech Kral and contributors" } }