{"slug": "morning-star", "name": "MORNING STAR", "meter_label": "11.10.11.10", "meter": {"pattern": [11, 10, 11, 10], "doubled": false, "refrain": false, "alleluia": false, "irregular": false}, "composer": "james-proctor-harding", "composer_date": "1892", "canonical_key": {"tonic": "as", "mode": "major"}, "preferred_harmonization": "morning-star-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "MORNING STAR, an 11.10.11.10 tune by James Proctor Harding (1850-1911), composed 1892 for Heber's Epiphany hymn. A public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (A-flat major, 4/4). Harding d. 1911; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Morning Star\" (J. P. Harding, 1892); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "harmonization": {"slug": "morning-star-cyberhymnal", "tune": "morning-star", "music_file": "morning-star-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "as", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [12, 24, 33], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "MORNING STAR, James Proctor Harding, 1892. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune MORNING STAR by James Proctor Harding (1892); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (A-flat major, 4/4). Five soprano melismas at held notes 8/20/24/32/44. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Morning Star\" (J. P. Harding, 1892); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% MORNING STAR (11.10.11.10) \u2014 four SATB voice streams, canonical key A-flat 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 (\"Morning Star\", J. P. Harding 1892) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (A-flat major,\n%% 4/4). MELISMATIC: 47 soprano notes for 42 syllables; five melismas (slurred pairs\n%% at held notes 8, 20, 24, 32, 44) carry a '_' in the setting underlay.\n%% MELISMA soprano ordinals (mid2ly-split; verify vs engraving slurs): [8, 20, 24, 32, 44]  (count=5)\n\\version \"2.24.0\"\n\nglobal  = { \\key as \\major \\time 4/4 }\nsoprano = {\n  c''2 bes'4 as'4 | g'2 f'4 es'4 | es'4( as'4) g'4 as'4 | c''2 bes'2 | es''2 des''4 c''4 | c''2 bes'4 as'4 | g'4( bes'4) as'4 f'4 | es'2( des'2) | c''2 bes'4 as'4 | g'2 f'4 es'4 | es'4( as'4) c''4 es''4 | es''2 des''2 | c''2 as'4 bes'4 | c''2 as'4 f'4 | es'4( f'4) g'4 bes'4 | as'1 |\n}\nalto = {\n  c'2 c'4 c'4 | des'2 des'4 des'4 | es'4 as'4 d'4 d'4 | es'2 es'2 | es'2 es'4 es'4 | es'2 es'4 es'4 | es'2 d'4 d'4 | es'2 des'2 | c'2 c'4 c'4 | des'2 des'4 des'4 | es'4 as'4 as'4 g'4 | f'2 f'2 | es'2 c'4 f'4 | e'2 c'4 b4 | c'2 des'4 des'4 | c'1 |\n}\ntenor = {\n  es2 es4 es4 | es2 f4 g4 | as2 as4 as4 | as2 g2 | as2 g4 as4 | as2 bes4 c'4 | bes4 g4 f4 as4 | g1 | es2 es4 es4 | es2 f4 g4 | as2 as4 as4 | as2 as2 | as2 as4 f4 | g2 as4 as4 | as2 bes4 g4 | es1 |\n}\nbass = {\n  as,2 as,4 as,4 | bes,2 bes,4 bes,4 | c2 f4 f4 | es2 es4 des4 | c2 bes,4 as,4 | as2 g4 f4 | bes,2 bes,4 bes,4 | es1 | as,2 as,4 as,4 | bes,2 bes,4 bes,4 | c2 c4 c4 | des2 des2 | es2 f4 des4 | c2 f4 d4 | es2 es4 es4 | as,1 |\n}\n"}, "harmonizations": [{"slug": "morning-star-cyberhymnal", "tune": "morning-star", "music_file": "morning-star-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "as", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [12, 24, 33], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "MORNING STAR, James Proctor Harding, 1892. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune MORNING STAR by James Proctor Harding (1892); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (A-flat major, 4/4). Five soprano melismas at held notes 8/20/24/32/44. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Morning Star\" (J. P. Harding, 1892); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% MORNING STAR (11.10.11.10) \u2014 four SATB voice streams, canonical key A-flat 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 (\"Morning Star\", J. P. Harding 1892) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (A-flat major,\n%% 4/4). MELISMATIC: 47 soprano notes for 42 syllables; five melismas (slurred pairs\n%% at held notes 8, 20, 24, 32, 44) carry a '_' in the setting underlay.\n%% MELISMA soprano ordinals (mid2ly-split; verify vs engraving slurs): [8, 20, 24, 32, 44]  (count=5)\n\\version \"2.24.0\"\n\nglobal  = { \\key as \\major \\time 4/4 }\nsoprano = {\n  c''2 bes'4 as'4 | g'2 f'4 es'4 | es'4( as'4) g'4 as'4 | c''2 bes'2 | es''2 des''4 c''4 | c''2 bes'4 as'4 | g'4( bes'4) as'4 f'4 | es'2( des'2) | c''2 bes'4 as'4 | g'2 f'4 es'4 | es'4( as'4) c''4 es''4 | es''2 des''2 | c''2 as'4 bes'4 | c''2 as'4 f'4 | es'4( f'4) g'4 bes'4 | as'1 |\n}\nalto = {\n  c'2 c'4 c'4 | des'2 des'4 des'4 | es'4 as'4 d'4 d'4 | es'2 es'2 | es'2 es'4 es'4 | es'2 es'4 es'4 | es'2 d'4 d'4 | es'2 des'2 | c'2 c'4 c'4 | des'2 des'4 des'4 | es'4 as'4 as'4 g'4 | f'2 f'2 | es'2 c'4 f'4 | e'2 c'4 b4 | c'2 des'4 des'4 | c'1 |\n}\ntenor = {\n  es2 es4 es4 | es2 f4 g4 | as2 as4 as4 | as2 g2 | as2 g4 as4 | as2 bes4 c'4 | bes4 g4 f4 as4 | g1 | es2 es4 es4 | es2 f4 g4 | as2 as4 as4 | as2 as2 | as2 as4 f4 | g2 as4 as4 | as2 bes4 g4 | es1 |\n}\nbass = {\n  as,2 as,4 as,4 | bes,2 bes,4 bes,4 | c2 f4 f4 | es2 es4 des4 | c2 bes,4 as,4 | as2 g4 f4 | bes,2 bes,4 bes,4 | es1 | as,2 as,4 as,4 | bes,2 bes,4 bes,4 | c2 c4 c4 | des2 des2 | es2 f4 des4 | c2 f4 d4 | es2 es4 es4 | as,1 |\n}\n", "preferred": true}], "license": "The hymn texts and tunes are in the public domain; per-layer provenance is recorded on each record."}