{"slug": "angels-story", "name": "ANGEL'S STORY", "meter_label": "7.6.7.6.D", "meter": {"pattern": [7, 6, 7, 6], "doubled": true, "refrain": false, "alleluia": false, "irregular": false}, "composer": "arthur-henry-mann", "composer_date": "1881", "canonical_key": {"tonic": "g", "mode": "major"}, "preferred_harmonization": "angels-story-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "ANGEL'S STORY, composed by Arthur Henry Mann (1850-1929) in 1881, the standard tune for John Ernest Bode's \"O Jesus, I have promised.\" A public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (G major, 4/4 with a one-beat anacrusis; melismatic, 56 soprano notes for 52 syllables \u2014 the four two-note melismas are slurred eighth-note pairs). All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Angel's Story\" (Arthur H. Mann, 1881); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "harmonization": {"slug": "angels-story-cyberhymnal", "tune": "angels-story", "music_file": "angels-story-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "g", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [8, 15, 22, 28, 36, 43, 50], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "ANGEL'S STORY, Arthur H. Mann, 1881. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune ANGEL'S STORY (Arthur Henry Mann, 1850-1929; composed 1881); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (G major, 4/4, one-beat anacrusis). All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Angel's Story\" (Arthur H. Mann, 1881); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% ANGEL'S STORY (7.6.7.6.D) \u2014 four SATB voice streams, canonical key G major.\n%% Corpus harmonization source for the HymnBookGenerator close-score engine.\n%% RULES (CI-enforced): exactly the variables soprano/alto/tenor/bass/global;\n%% absolute octaves; each voice rhythmically complete; NO chords <>, NO <<>>,\n%% NO \\secondShift/\\unisonWholeShift/tightSpacing, NO \\break, NO \\bar, NO lyrics.\n%%\n%% Encoded from The Cyber Hymnal SATB MIDI (\"Angel's Story\", Arthur H. Mann, 1881)\n%% with tools/mid2ly.py and verified against the Cyber Hymnal engraving. 4/4 with a\n%% one-beat anacrusis (\\partial 4). MELISMATIC: 56 soprano notes for 52 syllables\n%% (7.6.7.6.D); the four two-note melismas are the slurred eighth-note pairs in bars\n%% 1, 3, 9, 11 (soprano g'8( d'8) and fis'8( c''8)), held with '_' each stanza\n%% (verse_variable_melisma). The chromatic pickup ais'4 (bar 8) and the passing\n%% gis'/gis/cis' are printed with sharps in the source (each resolves upward).\n\\version \"2.24.0\"\n\nglobal  = { \\key g \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  b'4 |\n  b'4. b'8 a'4 g'8( d'8) | g'2 fis'4 d'4 | c''4 fis'8( c''8) b'4 a'4 | b'2. b'4 |\n  d''4. d''8 c''4 b'4 | b'2 c''4 b'4 | a'4. g'8 fis'4 g'4 | a'2. ais'4 |\n  b'4. b'8 a'4 g'8( d'8) | g'2 fis'4 d'4 | c''4 fis'8( c''8) b'4 a'4 | b'2. b'4 |\n  e''4. d''8 c''4 b'4 | d''2 c''4 e'4 | g'4. fis'8 e'4 fis'4 | g'2.\n}\nalto = {\n  d'4 |\n  d'4. d'8 c'4 b8 d'8 | d'2 d'4 d'4 | d'4 fis'8 c''8 g'4 d'4 | d'2. g'4 |\n  gis'4. gis'8 a'4 e'4 | e'2 e'4 e'4 | e'4. cis'8 cis'4 cis'4 | d'2. c'4 |\n  b4. d'8 c'4 b8 d'8 | d'2 d'4 d'4 | d'4 fis'8 c''8 g'4 d'4 | d'2. g'4 |\n  gis'4. gis'8 a'4 e'4 | e'2 e'4 c'4 | d'4. c'8 c'4 c'4 | b2.\n}\ntenor = {\n  g4 |\n  d4 e4 fis4 g8 b,8 | b2 a4 fis4 | fis4 a8 d8 g4 c'4 | b2. b4 |\n  b4. b8 e'4 d'4 | d'2 c'4 d'4 | cis'4. b8 a4 g4 | g2 fis4 fis4 |\n  g4 d8 e8 fis4 fis8 b,8 | b2 a4 fis4 | fis4 a8 a8 g4 c'4 | b2. b4 |\n  b4. b8 e'4 d'4 | b2 c'4 a4 | b4. a8 g4 a4 | g2.\n}\nbass = {\n  g,4 |\n  g,4 g,4 g,4 g,8 b,8 | d2 d4 d4 | d4 a8 d8 e4 fis4 | g2. g4 |\n  e4. e8 fis4 gis4 | gis2 a4 a4 | a,4. a,8 a,4 a,4 | d2. d4 |\n  g,4 g,8 e8 g,4 g,8 b,8 | d2 d4 d4 | d4 a8 d8 e4 fis4 | g2. g4 |\n  e4. e8 fis4 gis4 | gis2 a4 a,4 | d4. d8 d4 d4 | g,2.\n}\n"}, "harmonizations": [{"slug": "angels-story-cyberhymnal", "tune": "angels-story", "music_file": "angels-story-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "g", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [8, 15, 22, 28, 36, 43, 50], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "ANGEL'S STORY, Arthur H. Mann, 1881. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune ANGEL'S STORY (Arthur Henry Mann, 1850-1929; composed 1881); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (G major, 4/4, one-beat anacrusis). All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Angel's Story\" (Arthur H. Mann, 1881); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% ANGEL'S STORY (7.6.7.6.D) \u2014 four SATB voice streams, canonical key G major.\n%% Corpus harmonization source for the HymnBookGenerator close-score engine.\n%% RULES (CI-enforced): exactly the variables soprano/alto/tenor/bass/global;\n%% absolute octaves; each voice rhythmically complete; NO chords <>, NO <<>>,\n%% NO \\secondShift/\\unisonWholeShift/tightSpacing, NO \\break, NO \\bar, NO lyrics.\n%%\n%% Encoded from The Cyber Hymnal SATB MIDI (\"Angel's Story\", Arthur H. Mann, 1881)\n%% with tools/mid2ly.py and verified against the Cyber Hymnal engraving. 4/4 with a\n%% one-beat anacrusis (\\partial 4). MELISMATIC: 56 soprano notes for 52 syllables\n%% (7.6.7.6.D); the four two-note melismas are the slurred eighth-note pairs in bars\n%% 1, 3, 9, 11 (soprano g'8( d'8) and fis'8( c''8)), held with '_' each stanza\n%% (verse_variable_melisma). The chromatic pickup ais'4 (bar 8) and the passing\n%% gis'/gis/cis' are printed with sharps in the source (each resolves upward).\n\\version \"2.24.0\"\n\nglobal  = { \\key g \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  b'4 |\n  b'4. b'8 a'4 g'8( d'8) | g'2 fis'4 d'4 | c''4 fis'8( c''8) b'4 a'4 | b'2. b'4 |\n  d''4. d''8 c''4 b'4 | b'2 c''4 b'4 | a'4. g'8 fis'4 g'4 | a'2. ais'4 |\n  b'4. b'8 a'4 g'8( d'8) | g'2 fis'4 d'4 | c''4 fis'8( c''8) b'4 a'4 | b'2. b'4 |\n  e''4. d''8 c''4 b'4 | d''2 c''4 e'4 | g'4. fis'8 e'4 fis'4 | g'2.\n}\nalto = {\n  d'4 |\n  d'4. d'8 c'4 b8 d'8 | d'2 d'4 d'4 | d'4 fis'8 c''8 g'4 d'4 | d'2. g'4 |\n  gis'4. gis'8 a'4 e'4 | e'2 e'4 e'4 | e'4. cis'8 cis'4 cis'4 | d'2. c'4 |\n  b4. d'8 c'4 b8 d'8 | d'2 d'4 d'4 | d'4 fis'8 c''8 g'4 d'4 | d'2. g'4 |\n  gis'4. gis'8 a'4 e'4 | e'2 e'4 c'4 | d'4. c'8 c'4 c'4 | b2.\n}\ntenor = {\n  g4 |\n  d4 e4 fis4 g8 b,8 | b2 a4 fis4 | fis4 a8 d8 g4 c'4 | b2. b4 |\n  b4. b8 e'4 d'4 | d'2 c'4 d'4 | cis'4. b8 a4 g4 | g2 fis4 fis4 |\n  g4 d8 e8 fis4 fis8 b,8 | b2 a4 fis4 | fis4 a8 a8 g4 c'4 | b2. b4 |\n  b4. b8 e'4 d'4 | b2 c'4 a4 | b4. a8 g4 a4 | g2.\n}\nbass = {\n  g,4 |\n  g,4 g,4 g,4 g,8 b,8 | d2 d4 d4 | d4 a8 d8 e4 fis4 | g2. g4 |\n  e4. e8 fis4 gis4 | gis2 a4 a4 | a,4. a,8 a,4 a,4 | d2. d4 |\n  g,4 g,8 e8 g,4 g,8 b,8 | d2 d4 d4 | d4 a8 d8 e4 fis4 | g2. g4 |\n  e4. e8 fis4 gis4 | gis2 a4 a,4 | d4. d8 d4 d4 | g,2.\n}\n", "preferred": true}], "license": "The hymn texts and tunes are in the public domain; per-layer provenance is recorded on each record."}