{"slug": "st-theodulph", "name": "ST. THEODULPH", "meter_label": "7.6.7.6 with Refrain", "meter": {"pattern": [7, 6, 7, 6], "doubled": false, "refrain": true, "alleluia": false, "irregular": false}, "composer": "melchior-teschner", "composer_date": "1615", "canonical_key": {"tonic": "c", "mode": "major"}, "preferred_harmonization": "all-glory-laud-and-honor-oh93", "provenance": {"layer": "tune", "source": "oh-source-1931", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Open Hymnal X:93 (line 9862); ST. THEODULPH, Melchior Teschner 1615; setting Presbyterian Hymnal 1911. All pre-1931.", "pd_jurisdictions": {"US": true}}, "harmonization": {"slug": "all-glory-laud-and-honor-oh93", "tune": "st-theodulph", "music_file": "all-glory-laud-and-honor-oh93.ly", "canonical_key": {"tonic": "c", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [13, 26, 39], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain_first": {"refrain_notes": 26}, "markings": [{"soprano_note": 1, "kind": "refrain"}, {"soprano_note": 27, "kind": "verse"}, {"soprano_note": 53, "kind": "to_refrain"}], "source_line": "Music: ST. THEODULPH, Melchior Teschner, 1615; setting Presbyterian Hymnal, 1911. Public domain.", "provenance": {"layer": "harmonization", "source": "oh-source-1931", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Open Hymnal X:93 (line 9862); setting Presbyterian Hymnal, Revised, 1911 (Hymn 216); tune Teschner 1615. All pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "Open Hymnal Project 2014.06, X:93", "encoding_license": "PD-dedication"}, "music_ly": "%% All Glory, Laud, and Honor\n%% Imported from Open Hymnal ABC X:93 via tools/abc_import.py\n%% Words: Theodulf of Orleans, c.820, tr. John Mason Neale, 1851; Music: ST. THEODULPH, Melchior Teschner, 1615; setting Presbyterian Hymnal, 1911. Public domain (pre-1931).\n\\version \"2.24.0\"\n\nglobal  = { \\key c \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  c'4 g'4 g'4 a'4 b'4 c''2 c''4 e''4 d''4 c''4 a'4 b'4 c''2. c'4 g'4 g'4 a'4 b'4 c''2 c''4 e''4 d''4 c''4 a'4 b'4 c''2. c''4 e''4 e''4 d''4 c''4 b'2 b'4 b'4 c''4 b'4 a'4 a'4 g'2. g'4 e'4 g'4 a'4 g'4 g'4( f'4) e'4 g'4 f'4 e'4 d'4 d'4 c'2.\n}\nalto = {\n  c'4 c'8 d'8 e'4 c'4 f'4 f'4( e'8 d'8) e'4 g'4 g'4 g'4 f'4 d'4 e'2. c'4 c'8 d'8 e'4 c'4 f'4 f'4( e'8 d'8) e'4 g'4 g'4 g'4 f'4 d'4 e'2. f'4 e'4 e'4 g'4 g'4 fis'4( a'4) g'4 g'4 e'4 g'4 e'4 fis'4 g'2. d'4 c'4 b4 a4 c'4 d'4( b4) c'4 c'4 c'4 c'4 c'4 b4 c'2.\n}\ntenor = {\n  e4 e8 f8 g4 f4 g4 g2 g4 c'4 b4 c'4 a4 g4 g2. e4 e8 f8 g4 f4 g4 g2 g4 c'4 b4 c'4 a4 g4 g2. a4 c'4 c'4 d'4 g4 a4( d'4) d'4 e'4 e'4 d'4 a8 b8 c'4 b2. g4 g4 g4 c'4 g4 g2 g4 g4 a4 g4 g4. f8 e2.\n}\nbass = {\n  c4 c4 c4 f4 d4 c2 c4 c4 g4 e4 f4 g4 c2. c4 c4 c4 f4 d4 c2 c4 c4 g4 e4 f4 g4 c2. f4 c4 a,4 b,4 e4 d4( fis4) g4 e4 a,4 b,4 c4 d4 g,2. b,4 c4 e4 f4 e4 b,4( g,4) c4 e4 f4 c4 g,4 g,4 c2.\n}\n"}, "harmonizations": [{"slug": "all-glory-laud-and-honor-oh93", "tune": "st-theodulph", "music_file": "all-glory-laud-and-honor-oh93.ly", "canonical_key": {"tonic": "c", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [13, 26, 39], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain_first": {"refrain_notes": 26}, "markings": [{"soprano_note": 1, "kind": "refrain"}, {"soprano_note": 27, "kind": "verse"}, {"soprano_note": 53, "kind": "to_refrain"}], "source_line": "Music: ST. THEODULPH, Melchior Teschner, 1615; setting Presbyterian Hymnal, 1911. Public domain.", "provenance": {"layer": "harmonization", "source": "oh-source-1931", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Open Hymnal X:93 (line 9862); setting Presbyterian Hymnal, Revised, 1911 (Hymn 216); tune Teschner 1615. All pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "Open Hymnal Project 2014.06, X:93", "encoding_license": "PD-dedication"}, "music_ly": "%% All Glory, Laud, and Honor\n%% Imported from Open Hymnal ABC X:93 via tools/abc_import.py\n%% Words: Theodulf of Orleans, c.820, tr. John Mason Neale, 1851; Music: ST. THEODULPH, Melchior Teschner, 1615; setting Presbyterian Hymnal, 1911. Public domain (pre-1931).\n\\version \"2.24.0\"\n\nglobal  = { \\key c \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  c'4 g'4 g'4 a'4 b'4 c''2 c''4 e''4 d''4 c''4 a'4 b'4 c''2. c'4 g'4 g'4 a'4 b'4 c''2 c''4 e''4 d''4 c''4 a'4 b'4 c''2. c''4 e''4 e''4 d''4 c''4 b'2 b'4 b'4 c''4 b'4 a'4 a'4 g'2. g'4 e'4 g'4 a'4 g'4 g'4( f'4) e'4 g'4 f'4 e'4 d'4 d'4 c'2.\n}\nalto = {\n  c'4 c'8 d'8 e'4 c'4 f'4 f'4( e'8 d'8) e'4 g'4 g'4 g'4 f'4 d'4 e'2. c'4 c'8 d'8 e'4 c'4 f'4 f'4( e'8 d'8) e'4 g'4 g'4 g'4 f'4 d'4 e'2. f'4 e'4 e'4 g'4 g'4 fis'4( a'4) g'4 g'4 e'4 g'4 e'4 fis'4 g'2. d'4 c'4 b4 a4 c'4 d'4( b4) c'4 c'4 c'4 c'4 c'4 b4 c'2.\n}\ntenor = {\n  e4 e8 f8 g4 f4 g4 g2 g4 c'4 b4 c'4 a4 g4 g2. e4 e8 f8 g4 f4 g4 g2 g4 c'4 b4 c'4 a4 g4 g2. a4 c'4 c'4 d'4 g4 a4( d'4) d'4 e'4 e'4 d'4 a8 b8 c'4 b2. g4 g4 g4 c'4 g4 g2 g4 g4 a4 g4 g4. f8 e2.\n}\nbass = {\n  c4 c4 c4 f4 d4 c2 c4 c4 g4 e4 f4 g4 c2. c4 c4 c4 f4 d4 c2 c4 c4 g4 e4 f4 g4 c2. f4 c4 a,4 b,4 e4 d4( fis4) g4 e4 a,4 b,4 c4 d4 g,2. b,4 c4 e4 f4 e4 b,4( g,4) c4 e4 f4 c4 g,4 g,4 c2.\n}\n", "preferred": true}, {"slug": "st-theodulph-bwv24526", "tune": "st-theodulph", "music_file": "st-theodulph-bwv24526.ly", "harmonizer": "johann-sebastian-bach", "arrangement_type": "harmonization", "canonical_key": {"tonic": "c", "mode": "major"}, "time": "4/4", "pickup": "4", "system_breaks": [13, 26, 42], "final_barline": "|.", "amen": false, "verse_variable_melisma": true, "refrain_first": {"refrain_notes": 26}, "markings": [{"soprano_note": 1, "kind": "refrain"}, {"soprano_note": 27, "kind": "verse"}, {"soprano_note": 57, "kind": "to_refrain"}], "source_line": "ST. THEODULPH (VALET WILL ICH DIR GEBEN), Melchior Teschner, 1615; harm. J. S. Bach, St John Passion (BWV 245.26). Public domain.", "provenance": {"layer": "harmonization", "source": "bach-chorales-1784", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Four-part harmonization by Johann Sebastian Bach (1685-1750), BWV 245.26 \u2014 \"In meines Herzens Grunde\", the VALET WILL ICH DIR GEBEN chorale of the St John Passion (1724) \u2014 No. 108 in the Breitkopf collection 371 vierstimmige Choralgesaenge (1784-87). US public domain by pre-1931 publication. Encoded from the craigsapp/bach-370-chorales kern edition (chor108.krn, referenced against the c. 1875 Doerffel/Breitkopf 4th edition) via tools/kern2ly.py; the conversion was verified event-for-event against the kern source in all four voices. The kern encodes the Stollen once with a repeat (*>[A,A,B]); the converter writes it out A-A-B, both seams merging Bach's 3-beat Stollen-close bar with the next section's own 1-beat pickup into one full 4/4 bar (no odd-length bars, no time_changes needed). Machine comparison against the independently engraved music21 corpus bach/bwv245.26.mxl (which carries Bach's full German underlay): alto and tenor identical event-for-event; soprano identical except that the mxl subdivides the \"loh(nen)\" melisma quarter at sung ordinal 50 into two passing eighths; bass identical except one editorial accidental (the kern's marked A-flat against the mxl's A natural, bass event 53) \u2014 the kern reading (the declared source) is kept both times. Bach's pitch level is E-flat major (the kern's *k[b-e-a-] with *E-:); stored in C major \u2014 a mechanical, spelling-exact transposition down a minor third \u2014 to match the tune's corpus canonical key, the CI-enforced storage convention shared with the existing Presbyterian-1911 setting; the melody was verified against that setting's soprano transposition-invariantly (51 of 53 corpus notes aligned; corpus note 11 = 24 is Bach's variant third-of-scale doubled by the Stollen repeat, and Bach adds 4 ornamental notes in the Abgesang). Fermatas at the eight phrase ends (soprano ordinals 7, 13, 20, 26, 36, 42, 51, 57) are omitted per house style. The melisma holds (sung soprano notes 28, 34, 35, 45, 50) follow Bach's own underlay in the texted mxl witness.", "pd_jurisdictions": {"US": true}, "encoding_origin": "craigsapp/bach-370-chorales kern edition, chor108.krn (BWV 245.26, Breitkopf No. 108), converted with tools/kern2ly.py and stored transposed E-flat -> C major (the tune's corpus canonical key)", "encoding_license": "CC BY-NC-SA 4.0 is claimed on the kern edition, which is itself a faithful transcription of the public-domain 1784-87 Breitkopf text. The corpus record does not rest on that edition: the music is by Bach (d. 1750) and this .ly is a fresh re-encoding via tools/kern2ly.py, with the kern file vendored alongside so the conversion can be re-checked. Same analysis for every Bach kern import in the corpus."}, "music_ly": "%% ST. THEODULPH / VALET WILL ICH DIR GEBEN (7.6.7.6 with Refrain) \u2014 four SATB\n%% voice streams, canonical key C 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%% J. S. Bach's harmonization BWV 245.26 \u2014 \"In meines Herzens Grunde\", the\n%% VALET WILL ICH DIR GEBEN chorale of the St John Passion (1724), No. 108 in\n%% the Breitkopf collection 371 vierstimmige Choralgesaenge (1784-87) \u2014\n%% converted from the craigsapp/bach-370-chorales kern edition (chor108.krn)\n%% with tools/kern2ly.py and verified event-for-event against the kern source\n%% in all four voices. The kern encodes the Stollen once with a repeat\n%% (*>[A,A,B]); the converter writes it out A-A-B, and at both seams Bach's\n%% 3-beat Stollen-close bar absorbs the next section's own 1-beat pickup into\n%% one full 4/4 bar \u2014 no odd-length bars remain. Bach's pitch level is E-flat\n%% major (the kern's *k[b-e-a-] + *E-:); stored here in C major \u2014 a mechanical,\n%% spelling-exact transposition down a minor third \u2014 to match the tune's corpus\n%% canonical key, the storage convention shared with the Presbyterian-1911\n%% setting (all-glory-laud-and-honor-oh93); books select concert keys from the\n%% canonical form. 4/4, quarter pickup. The source prints fermatas at soprano\n%% ordinals 7, 13, 20, 26, 36, 42, 51, 57 (phrases 7+6+7+6 | 10+6+9+6, one per\n%% text line); fermatas are omitted per house style. Machine comparison against\n%% the independently engraved music21 corpus bach/bwv245.26.mxl (full German\n%% underlay): alto and tenor identical event-for-event; soprano identical\n%% except that the mxl subdivides the \"loh(nen)\" melisma quarter at sung\n%% ordinal 50 into two passing eighths; bass identical except one editorial\n%% accidental (the kern's marked A-flat, mxl A natural, bass event 53) \u2014 the\n%% kern reading (the declared source) is kept both times. MELISMATIC: 57 sung\n%% soprano notes for 52 syllables; the doubled 13-note Stollen (notes 1-26) is\n%% the leading refrain, one syllable per note; the 31-note Abgesang carries the\n%% 26-syllable verse with holds at sung soprano notes 28, 34, 35, 45, 50,\n%% Bach's own underlay in the texted mxl witness (Im_ Himmel, woh_ _nen,\n%% wird_, loh_nen) \u2014 slurred here at 27-28, 33-35, 44-45, 49-50.\n\\version \"2.24.0\"\n\nglobal  = { \\key c \\major \\time 4/4 \\partial 4 }\n\nsoprano = {\n  c'4 |\n  g'4 g'4 a'4 b'4 |\n  c''2 c''4 e''4 |\n  d''4 c''4 c''4 b'4 |\n  c''2. c'4 |\n  g'4 g'4 a'4 b'4 |\n  c''2 c''4 e''4 |\n  d''4 c''4 c''4 b'4 |\n  c''2. c''8( d''8) |\n  e''4 e''4 d''4 c''4 |\n  b'8( a'8 b'4) g'4 b'4 |\n  c''4 b'4 a'4 a'4 |\n  g'2. g'4 |\n  e'8( f'8) g'4 a'4 g'4 |\n  g'4( f'4) e'4 g'4 |\n  f'4 e'4 d'4 d'4 |\n  c'2.\n}\n\nalto = {\n  g4 |\n  c'4 e'4 f'4 e'4 |\n  e'2 e'4 a'4 |\n  a'4 f'4 e'4 d'4 |\n  e'2. g4 |\n  c'4 e'4 f'4 e'4 |\n  e'2 e'4 a'4 |\n  a'4 f'4 e'4 d'4 |\n  e'2. e'8 f'8 |\n  g'4 a'4 a'4 fis'4 |\n  g'8 fis'8 g'4 d'4 g'4 |\n  g'4 g'4 g'4 fis'4 |\n  d'2. d'4 |\n  c'8 d'8 e'4 f'4 e'4 |\n  e'4 d'4 c'4 c'4 |\n  c'4 c'4 c'4 b4 |\n  g2.\n}\n\ntenor = {\n  e4 |\n  g4 c'4 c'4 b4 |\n  a2 a4 c'4 |\n  a4 a4 g4 g4 |\n  g2. e4 |\n  g4 c'4 c'4 b4 |\n  a2 a4 c'4 |\n  a4 a4 g4 g4 |\n  g2. g4 |\n  c'4 c'4 d'4 d'4 |\n  d'8 c'8 d'4 b4 d'4 |\n  c'4 d'4 e'4 d'8 c'8 |\n  b2. g4 |\n  g4 c'4 c'4 bes4 |\n  a2 a4 e4 |\n  f4 g4 a4 g8 f8 |\n  e2.\n}\n\nbass = {\n  c4 |\n  e4 c4 f4 gis,4 |\n  a,2 a,4 a4 |\n  f4 d4 g4 g,4 |\n  c2. c4 |\n  e4 c4 f4 gis,4 |\n  a,2 a,4 a4 |\n  f4 d4 g4 g,4 |\n  c2. c4 |\n  c'8 b8 a8 g8 fis4 d4 |\n  g2 g,4 f4 |\n  e4 d4 c4 d4 |\n  g,2. b,4 |\n  c4 bes,4 a,8 b,8 cis4 |\n  d2 a,4 bes,4 |\n  a,4 g,4 f,4 g,4 |\n  c,2.\n}\n", "preferred": false}], "license": "The hymn texts and tunes are in the public domain; per-layer provenance is recorded on each record."}