{"slug": "cleansing-fountain", "name": "CLEANSING FOUNTAIN", "alt_name": "FOUNTAIN", "meter_label": "C.M.D.", "meter": {"pattern": [8, 6, 8, 6], "doubled": false, "refrain": false, "alleluia": false, "irregular": false}, "composer_source": "Early American melody (19th-century camp meeting tune)", "canonical_key": {"tonic": "bes", "mode": "major"}, "preferred_harmonization": "cleansing-fountain-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "CLEANSING FOUNTAIN (also called FOUNTAIN), the standard American tune for Cowper's \"There Is a Fountain Filled with Blood.\" Anonymous: the Cyber Hymnal credits \"19th Century Camp Meeting Tune\" and names no composer; Hymnary.org's tune authority cleansing_fountain_13565 likewise carries no composer, its instances crediting \"Early American melody\" / \"19th Century Camp Meeting Tune\" (one instance names Hillman's Revivalist, 1868, and Hymnary's instance timeline begins 1865). The Timeless Truths engraving of the same setting credits \"American melody; arr., pub. 1874.\" A research worksheet note \"tune by Lowell Mason 1830, pub Hastings 1832\" is a mix-up: Mason's 1830 tune for this text is COWPER, which the Cyber Hymnal page lists as an ALTERNATE tune; the melody encoded here is not Mason's. Encoded from the Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified measure-by-measure against the Cyber Hymnal engraving (B-flat major, 4/4, quarter pickup, dotted-half finals; 65 soprano notes for 54 sung syllables); the soprano matches Hymnary's authority incipit 13565 11651 35565 31213 exactly (all 20 digits). Melody and setting are 19th-century; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Cleansing Fountain\" (19th Century Camp Meeting Tune); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication", "hymnary_ids": {"tune_auth": "cleansing_fountain_13565", "total_instances": 975}}, "harmonization": {"slug": "cleansing-fountain-cyberhymnal", "tune": "cleansing-fountain", "music_file": "cleansing-fountain-cyberhymnal.ly", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [18, 34, 49], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "CLEANSING FOUNTAIN, early American camp meeting melody, 19th century. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune CLEANSING FOUNTAIN, anonymous 19th-century American camp meeting melody (the Cyber Hymnal credits \"19th Century Camp Meeting Tune\" and names no composer or arranger); this four-part setting is the standard one printed by the Cyber Hymnal, identical note-for-note to the setting the Timeless Truths library credits \"American melody; arr., pub. 1874\" (from Select Hymns, 1911 / Evening Light Songs, 1949 lineage \u2014 the arrangement itself is 19th-century and its arranger unnamed). Encoded from the Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified measure-by-measure against the Cyber Hymnal engraving (B-flat major, 4/4, quarter pickup, dotted-half finals; alto/bass pickup-figure ties and the bar 3/11 tenor quarter over the walking bass eighths all as engraved). The soprano matches Hymnary's authority incipit for cleansing_fountain_13565 (13565 11651 35565 31213). Tune, setting, and Cowper's 1772 text are all pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Cleansing Fountain\" (19th Century Camp Meeting Tune); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication", "hymnary_ids": {"tune_auth": "cleansing_fountain_13565", "total_instances": 975}}, "music_ly": "%% CLEANSING FOUNTAIN (C.M. sung with camp-meeting repeats; printed label C.M.D.)\n%% \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 (\"Cleansing Fountain\", credited\n%% \"19th Century Camp Meeting Tune\" \u2014 anonymous; no composer named) with\n%% tools/mid2ly.py and verified measure-by-measure against the Cyber Hymnal\n%% engraving (CleansingFountain.pdf, headed \"Cleansing Fountain, CMD\"; B-flat\n%% major, 4/4, quarter-note pickup, dotted-half finals). Soprano additionally\n%% matches Hymnary's authority incipit for cleansing_fountain_13565\n%% (13565 11651 35565 31213, all 20 digits) and the whole SATB texture matches\n%% the independent Timeless Truths engraving (\"Cleansing Fountain; American\n%% melody; arr., pub. 1874\").\n%% MELISMATIC: 65 soprano notes for 54 sung syllables \u2014 eleven melisma\n%% continuation notes per stanza, identical every stanza (verse 1's '_' map:\n%% soprano notes 2, 11, 15, 17, 20, 34, 41, 48, 49, 51, 65). The slurs below\n%% mark those figures; positions are read from the Timeless Truths engraving's\n%% printed underlay (the Cyber Hymnal engraving is lyric-less \u2014 its curves are\n%% the alto/bass ties, which are carried here; its bar-10 alto slur over\n%% g'4.-es'8-g'4 is omitted per house one-voice-slur convention).\n%% Tenor/bass share printed double-stemmed unisons (bars 4, 7-9, 12, 15-16 \u2014\n%% both streams carry them); soprano/alto likewise at the bar 3/4/11/12\n%% pickup figures.\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes8( d'8) |\n  f'4. f'8 g'8( f'8) d'8( bes8) |\n  c'2. bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.) bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.) g'4 |\n  f'4. f'8 g'8 f'8 d'8( bes8 |\n  c'2.) bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.)\n}\nalto = {\n  bes8~ bes8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 bes8~ bes8 |\n  d'4. d'8 es'8 d'8 bes8 bes8 |\n  a2. bes8 d'8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  d'2. d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  g'4. es'8 g'4 es'4 |\n  d'4. d'8 es'8 d'8 d'8 bes8 |\n  a2. bes8 bes8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  d'2.\n}\ntenor = {\n  d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 d8 f8 |\n  bes4. bes8 bes4 f4 |\n  f2. d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 bes4 |\n  bes4. bes8 a4 f4 |\n  f2. bes4 |\n  bes4. bes8 a4 bes4 |\n  bes2. bes4 |\n  bes4. bes8 bes4 f4 |\n  f2. d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 bes4 |\n  bes4. bes8 a4 f4 |\n  f2.\n}\nbass = {\n  bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 bes,4 bes,8 d8 |\n  f2. bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 f4 f4 |\n  bes,2. bes4 |\n  bes4. bes8 f4 bes,4 |\n  es2. es4 |\n  bes,4. bes,8 bes,4 bes,8 d8 |\n  f2. bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 f4 f4 |\n  bes,2.\n}\n"}, "harmonizations": [{"slug": "cleansing-fountain-cyberhymnal", "tune": "cleansing-fountain", "music_file": "cleansing-fountain-cyberhymnal.ly", "canonical_key": {"tonic": "bes", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [18, 34, 49], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain": null, "source_line": "CLEANSING FOUNTAIN, early American camp meeting melody, 19th century. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune CLEANSING FOUNTAIN, anonymous 19th-century American camp meeting melody (the Cyber Hymnal credits \"19th Century Camp Meeting Tune\" and names no composer or arranger); this four-part setting is the standard one printed by the Cyber Hymnal, identical note-for-note to the setting the Timeless Truths library credits \"American melody; arr., pub. 1874\" (from Select Hymns, 1911 / Evening Light Songs, 1949 lineage \u2014 the arrangement itself is 19th-century and its arranger unnamed). Encoded from the Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified measure-by-measure against the Cyber Hymnal engraving (B-flat major, 4/4, quarter pickup, dotted-half finals; alto/bass pickup-figure ties and the bar 3/11 tenor quarter over the walking bass eighths all as engraved). The soprano matches Hymnary's authority incipit for cleansing_fountain_13565 (13565 11651 35565 31213). Tune, setting, and Cowper's 1772 text are all pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Cleansing Fountain\" (19th Century Camp Meeting Tune); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication", "hymnary_ids": {"tune_auth": "cleansing_fountain_13565", "total_instances": 975}}, "music_ly": "%% CLEANSING FOUNTAIN (C.M. sung with camp-meeting repeats; printed label C.M.D.)\n%% \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 (\"Cleansing Fountain\", credited\n%% \"19th Century Camp Meeting Tune\" \u2014 anonymous; no composer named) with\n%% tools/mid2ly.py and verified measure-by-measure against the Cyber Hymnal\n%% engraving (CleansingFountain.pdf, headed \"Cleansing Fountain, CMD\"; B-flat\n%% major, 4/4, quarter-note pickup, dotted-half finals). Soprano additionally\n%% matches Hymnary's authority incipit for cleansing_fountain_13565\n%% (13565 11651 35565 31213, all 20 digits) and the whole SATB texture matches\n%% the independent Timeless Truths engraving (\"Cleansing Fountain; American\n%% melody; arr., pub. 1874\").\n%% MELISMATIC: 65 soprano notes for 54 sung syllables \u2014 eleven melisma\n%% continuation notes per stanza, identical every stanza (verse 1's '_' map:\n%% soprano notes 2, 11, 15, 17, 20, 34, 41, 48, 49, 51, 65). The slurs below\n%% mark those figures; positions are read from the Timeless Truths engraving's\n%% printed underlay (the Cyber Hymnal engraving is lyric-less \u2014 its curves are\n%% the alto/bass ties, which are carried here; its bar-10 alto slur over\n%% g'4.-es'8-g'4 is omitted per house one-voice-slur convention).\n%% Tenor/bass share printed double-stemmed unisons (bars 4, 7-9, 12, 15-16 \u2014\n%% both streams carry them); soprano/alto likewise at the bar 3/4/11/12\n%% pickup figures.\n\\version \"2.24.0\"\n\nglobal  = { \\key bes \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes8( d'8) |\n  f'4. f'8 g'8( f'8) d'8( bes8) |\n  c'2. bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.) bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.) g'4 |\n  f'4. f'8 g'8 f'8 d'8( bes8 |\n  c'2.) bes8( d'8) |\n  f'4. g'8 f'4 bes'4 |\n  bes'4. g'8 f'4 bes'8 c''8 |\n  d''4. bes'8 c''4 d''4( |\n  bes'2.)\n}\nalto = {\n  bes8~ bes8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 bes8~ bes8 |\n  d'4. d'8 es'8 d'8 bes8 bes8 |\n  a2. bes8 d'8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  d'2. d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  g'4. es'8 g'4 es'4 |\n  d'4. d'8 es'8 d'8 d'8 bes8 |\n  a2. bes8 bes8 |\n  d'4. es'8 d'4 f'4 |\n  es'4. es'8 d'4 d'8 es'8 |\n  f'4. d'8 es'4 f'4 |\n  d'2.\n}\ntenor = {\n  d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 d8 f8 |\n  bes4. bes8 bes4 f4 |\n  f2. d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 bes4 |\n  bes4. bes8 a4 f4 |\n  f2. bes4 |\n  bes4. bes8 a4 bes4 |\n  bes2. bes4 |\n  bes4. bes8 bes4 f4 |\n  f2. d8 f8 |\n  bes4. bes8 bes4 f4 |\n  g4. bes8 bes4 bes4 |\n  bes4. bes8 a4 f4 |\n  f2.\n}\nbass = {\n  bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 bes,4 bes,8 d8 |\n  f2. bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 f4 f4 |\n  bes,2. bes4 |\n  bes4. bes8 f4 bes,4 |\n  es2. es4 |\n  bes,4. bes,8 bes,4 bes,8 d8 |\n  f2. bes,4 |\n  bes,4. bes,8 bes,4 d4 |\n  es4. es8 bes,4 bes,4 |\n  bes,4. bes,8 f4 f4 |\n  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."}