{"slug": "webb", "name": "WEBB", "meter_label": "7.6.7.6 D", "meter": {"pattern": [7, 6, 7, 6], "doubled": true, "refrain": false, "alleluia": false, "irregular": false}, "composer": "george-james-webb", "composer_date": "1830", "canonical_key": {"tonic": "bes", "mode": "major"}, "preferred_harmonization": "webb-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "WEBB, a 7.6.7.6 D tune by George James Webb (1803-1887), composed 1830. 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, 4/4). Webb d. 1887; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Webb\" (George James Webb, 1830); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "harmonization": {"slug": "webb-cyberhymnal", "tune": "webb", "music_file": "webb-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [13, 26, 40], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "WEBB, George James Webb, 1830. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune WEBB by George James Webb (1830); 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, 4/4). One soprano melisma at notes 39-40. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Webb\" (George James Webb, 1830); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% WEBB (7.6.7.6 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 (\"Webb\", George James Webb 1830) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (B-flat major,\n%% 4/4). MELISMATIC: 53 soprano notes for 52 syllables; the one melisma (slurred\n%% pair at soprano notes 39-40, the line-6 cadence) carries a '_' in the setting.\n%% MELISMA soprano ordinals (mid2ly-split; verify vs engraving slurs): [40]  (count=1)\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 4/4 }\nsoprano = {\n  f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 c''4 | d''4 c''2. | f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 d''4 | c''4 bes'2. | f'4 c''4. c''8 bes'4 | c''4 d''2 d''4 | d''4 es''4 d''4 g'4 | c''4 bes'2( a'4) | f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 d''4 | c''4 bes'2. |\n}\nalto = {\n  d'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 f'4 f'4 | f'4 f'2. | f'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 d'4 f'4 | es'4 d'2. | f'4 f'4. f'8 f'4 | f'4 f'2 f'4 | f'4 es'4 f'4 g'4 | g'4 f'2. | f'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 d'4 f'4 | es'4 d'2. |\n}\ntenor = {\n  bes4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 a4 | bes4 a2. | a4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 bes4 | a4 bes2. | f4 a4. a8 g4 | a4 bes2 bes4 | bes8 a8 bes4 bes4 bes4 | es'4 d'2 c'4 | a4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 bes4 | a4 bes2. |\n}\nbass = {\n  bes,4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 d4 c4 | bes,4 f2. | f4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 bes,4 f4 | f4 bes,2. | f4 f4. f8 f4 | f4 bes2 bes4 | bes8 a8 g4 f4 es4 | c4 f2. | f4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 bes,4 f4 | f4 bes,2. |\n}\n"}, "harmonizations": [{"slug": "webb-cyberhymnal", "tune": "webb", "music_file": "webb-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [13, 26, 40], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "WEBB, George James Webb, 1830. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune WEBB by George James Webb (1830); 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, 4/4). One soprano melisma at notes 39-40. All components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Webb\" (George James Webb, 1830); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% WEBB (7.6.7.6 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 (\"Webb\", George James Webb 1830) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (B-flat major,\n%% 4/4). MELISMATIC: 53 soprano notes for 52 syllables; the one melisma (slurred\n%% pair at soprano notes 39-40, the line-6 cadence) carries a '_' in the setting.\n%% MELISMA soprano ordinals (mid2ly-split; verify vs engraving slurs): [40]  (count=1)\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 4/4 }\nsoprano = {\n  f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 c''4 | d''4 c''2. | f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 d''4 | c''4 bes'2. | f'4 c''4. c''8 bes'4 | c''4 d''2 d''4 | d''4 es''4 d''4 g'4 | c''4 bes'2( a'4) | f'4 bes'4. bes'8 d''4 | bes'4 bes'2 g'4 | bes'4 f'4 bes'4 d''4 | c''4 bes'2. |\n}\nalto = {\n  d'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 f'4 f'4 | f'4 f'2. | f'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 d'4 f'4 | es'4 d'2. | f'4 f'4. f'8 f'4 | f'4 f'2 f'4 | f'4 es'4 f'4 g'4 | g'4 f'2. | f'4 d'4. d'8 f'4 | f'4 g'2 es'4 | g'4 f'4 d'4 f'4 | es'4 d'2. |\n}\ntenor = {\n  bes4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 a4 | bes4 a2. | a4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 bes4 | a4 bes2. | f4 a4. a8 g4 | a4 bes2 bes4 | bes8 a8 bes4 bes4 bes4 | es'4 d'2 c'4 | a4 bes4. bes8 bes4 | bes4 bes2 bes4 | bes4 bes4 bes4 bes4 | a4 bes2. |\n}\nbass = {\n  bes,4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 d4 c4 | bes,4 f2. | f4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 bes,4 f4 | f4 bes,2. | f4 f4. f8 f4 | f4 bes2 bes4 | bes8 a8 g4 f4 es4 | c4 f2. | f4 bes,4. bes,8 bes,4 | d4 es2 es4 | es4 d4 bes,4 f4 | f4 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."}