{"slug": "st-matthew", "name": "ST. MATTHEW", "meter_label": "C.M.D.", "meter": {"pattern": [8, 6, 8, 6], "doubled": true, "refrain": false, "alleluia": false, "irregular": false}, "composer": "william-croft", "composer_date": "1708", "canonical_key": {"tonic": "bes", "mode": "major"}, "preferred_harmonization": "st-matthew-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "ST. MATTHEW (C.M.D.), William Croft (1678-1727), first published in the Supplement to the New Version of the Psalms of David (1708). A public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (B-flat major, 3/4, 28 bars, no pickup). A florid tune: 67 soprano notes carry a 56-syllable C.M.D. text (11 melismas). All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"St. Matthew\" (William Croft, 1708); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "harmonization": {"slug": "st-matthew-cyberhymnal", "tune": "st-matthew", "music_file": "st-matthew-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "3/4", "pickup": null, "system_breaks": [9, 16, 27, 34, 44, 51, 60], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "ST. MATTHEW, William Croft, 1708. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune ST. MATTHEW (William Croft, 1678-1727; first pub. Supplement to the New Version, 1708); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (B-flat major, 3/4). A florid C.M.D. tune: 67 soprano notes carry a 56-syllable text (11 melismas), handled via verse_variable_melisma. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"St. Matthew\" (William Croft, 1708); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% ST. MATTHEW (C.M.D.) \u2014 four SATB voice streams, canonical key B-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 (\"St. Matthew\", William Croft, 1708) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving. B-flat major,\n%% 3/4, 28 bars, no pickup; the final bar 28 is a dotted half (bes'2.). FLORID /\n%% MELISMATIC: 67 soprano notes for a 56-syllable C.M.D. text (11 melismas) \u2014 the\n%% underlay is carried by the harmonization yaml (verse_variable_melisma: true) plus\n%% the setting's per-stanza '_' held-note marks. The two inner-voice chromatics \u2014\n%% alto bar 21 and tenor bar 19 \u2014 are ENGRAVED AS C-SHARP in the Cyber Hymnal score\n%% (sharp on the middle-C position, read from the vector PDF at 600dpi), so both are\n%% spelled cis' here (mid2ly's provisional des' spelling corrected 2026-07-10).\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 3/4 }\n\nsoprano = {\n  f'4 d'2 | f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2 |\n  d''4 c''2 | f'4 g'4 f'4 | e'4 f'2 |\n  c''4 a'2 | f'4 bes'2 | d''4 d''4 c''4 | bes'8 es'8 bes'4 a'4 |\n  f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2 |\n  d'4 d'2 | g'4 g'4 fis'4 | g'4 a'4 g'4 | fis'4 g'2 |\n  a'4 bes'2 | a'8 g'8 f'2 | e'4 d'2 |\n  f'4 f'2 | bes'4 g'2 | g'4 c''2 | bes'4 bes'4 a'4 |\n  f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2.\n}\nalto = {\n  c'4 d'2 | d'4 d'2 | f'4 es'4 d'4 | c'4 d'2 |\n  f'4 f'2 | f'4 d'4 c'4 | c'4 c'2 |\n  f'4 f'2 | f'4 f'2 | f'4 g'2 | d'8 es'8 f'2 |\n  c'4 f'2 | f'4 es'4 d'4 | c'4 d'2 |\n  c'4 bes2 | d'4 d'2 | bes4 es'4 d'4 | d'4 d'2 |\n  fis'4 g'2 | d'8 g'8 d'2 | cis'4 d'2 |\n  es'4 d'4 es'4 | f'4 es'2 | f'4 e'4 f'4 | g'4 f'2 |\n  f'4 f'4 es'4 | d'4 g'4 f'4 | f'4 f'2.\n}\ntenor = {\n  f4 bes2 | a4 bes2 | bes4 g4 f4 | f4 f2 |\n  bes4 c'2 | a4 bes4 a4 | g4 a2 |\n  a4 c'2 | c'4 bes2 | bes4 bes4 c'4 | g4 c'2 |\n  a4 bes2 | bes4 g4 f4 | f4 f2 |\n  fis4 g2 | g4 bes4 a4 | g4 c'4 bes4 | a4 bes2 |\n  d'4 d'4 cis'4 | d'8 bes8 a2 | g4 f2 |\n  a4 bes2 | bes4 bes2 | b4 c'2 | c'4 c'2 |\n  a4 bes2 | f'4 es'4 d'4 | c'4 d'2.\n}\nbass = {\n  a,4 bes,2 | d4 g2 | d4 es4 f4 | f,4 bes,2 |\n  bes,4 a,2 | d4 bes,4 c4 | c4 f2 |\n  f4 f2 | es4 d2 | bes,4 es2 | g4 f2 |\n  es4 d2 | bes,4 es4 f4 | f4 bes,2 |\n  a,4 g,2 | bes,4 d2 | es4 c4 d4 | d4 g2 |\n  d4 g4 f4 | f8 g8 a2 | a,4 d2 |\n  c4 bes,4 c4 | d4 es2 | d4 c4 d4 | e4 f2 |\n  es4 d4 c4 | bes,4 es4 f4 | f,4 bes,2.\n}\n"}, "harmonizations": [{"slug": "st-matthew-cyberhymnal", "tune": "st-matthew", "music_file": "st-matthew-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "3/4", "pickup": null, "system_breaks": [9, 16, 27, 34, 44, 51, 60], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "ST. MATTHEW, William Croft, 1708. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune ST. MATTHEW (William Croft, 1678-1727; first pub. Supplement to the New Version, 1708); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (B-flat major, 3/4). A florid C.M.D. tune: 67 soprano notes carry a 56-syllable text (11 melismas), handled via verse_variable_melisma. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"St. Matthew\" (William Croft, 1708); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% ST. MATTHEW (C.M.D.) \u2014 four SATB voice streams, canonical key B-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 (\"St. Matthew\", William Croft, 1708) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving. B-flat major,\n%% 3/4, 28 bars, no pickup; the final bar 28 is a dotted half (bes'2.). FLORID /\n%% MELISMATIC: 67 soprano notes for a 56-syllable C.M.D. text (11 melismas) \u2014 the\n%% underlay is carried by the harmonization yaml (verse_variable_melisma: true) plus\n%% the setting's per-stanza '_' held-note marks. The two inner-voice chromatics \u2014\n%% alto bar 21 and tenor bar 19 \u2014 are ENGRAVED AS C-SHARP in the Cyber Hymnal score\n%% (sharp on the middle-C position, read from the vector PDF at 600dpi), so both are\n%% spelled cis' here (mid2ly's provisional des' spelling corrected 2026-07-10).\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 3/4 }\n\nsoprano = {\n  f'4 d'2 | f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2 |\n  d''4 c''2 | f'4 g'4 f'4 | e'4 f'2 |\n  c''4 a'2 | f'4 bes'2 | d''4 d''4 c''4 | bes'8 es'8 bes'4 a'4 |\n  f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2 |\n  d'4 d'2 | g'4 g'4 fis'4 | g'4 a'4 g'4 | fis'4 g'2 |\n  a'4 bes'2 | a'8 g'8 f'2 | e'4 d'2 |\n  f'4 f'2 | bes'4 g'2 | g'4 c''2 | bes'4 bes'4 a'4 |\n  f'4 bes'2 | d''4 c''4 bes'4 | a'4 bes'2.\n}\nalto = {\n  c'4 d'2 | d'4 d'2 | f'4 es'4 d'4 | c'4 d'2 |\n  f'4 f'2 | f'4 d'4 c'4 | c'4 c'2 |\n  f'4 f'2 | f'4 f'2 | f'4 g'2 | d'8 es'8 f'2 |\n  c'4 f'2 | f'4 es'4 d'4 | c'4 d'2 |\n  c'4 bes2 | d'4 d'2 | bes4 es'4 d'4 | d'4 d'2 |\n  fis'4 g'2 | d'8 g'8 d'2 | cis'4 d'2 |\n  es'4 d'4 es'4 | f'4 es'2 | f'4 e'4 f'4 | g'4 f'2 |\n  f'4 f'4 es'4 | d'4 g'4 f'4 | f'4 f'2.\n}\ntenor = {\n  f4 bes2 | a4 bes2 | bes4 g4 f4 | f4 f2 |\n  bes4 c'2 | a4 bes4 a4 | g4 a2 |\n  a4 c'2 | c'4 bes2 | bes4 bes4 c'4 | g4 c'2 |\n  a4 bes2 | bes4 g4 f4 | f4 f2 |\n  fis4 g2 | g4 bes4 a4 | g4 c'4 bes4 | a4 bes2 |\n  d'4 d'4 cis'4 | d'8 bes8 a2 | g4 f2 |\n  a4 bes2 | bes4 bes2 | b4 c'2 | c'4 c'2 |\n  a4 bes2 | f'4 es'4 d'4 | c'4 d'2.\n}\nbass = {\n  a,4 bes,2 | d4 g2 | d4 es4 f4 | f,4 bes,2 |\n  bes,4 a,2 | d4 bes,4 c4 | c4 f2 |\n  f4 f2 | es4 d2 | bes,4 es2 | g4 f2 |\n  es4 d2 | bes,4 es4 f4 | f4 bes,2 |\n  a,4 g,2 | bes,4 d2 | es4 c4 d4 | d4 g2 |\n  d4 g4 f4 | f8 g8 a2 | a,4 d2 |\n  c4 bes,4 c4 | d4 es2 | d4 c4 d4 | e4 f2 |\n  es4 d4 c4 | bes,4 es4 f4 | f,4 bes,2.\n}\n", "preferred": true}], "license": "The hymn texts and tunes are in the public domain; per-layer provenance is recorded on each record."}