{"slug": "perfect-love", "name": "PERFECT LOVE", "meter_label": "11.10.11.10", "meter": {"pattern": [11, 10, 11, 10], "doubled": false, "refrain": false, "alleluia": false, "irregular": false}, "composer": "joseph-barnby", "composer_date": "1889", "canonical_key": {"tonic": "d", "mode": "major"}, "preferred_harmonization": "perfect-love-cyberhymnal", "provenance": {"layer": "tune", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "PERFECT LOVE, an 11.10.11.10 tune by Joseph Barnby (1838-1896), composed 1889 for Dorothy Gurney's wedding 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 (D major, 4/4). Barnby d. 1896; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Perfect Love\" (Joseph Barnby, 1889); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "harmonization": {"slug": "perfect-love-cyberhymnal", "tune": "perfect-love", "music_file": "perfect-love-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "d", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [11, 21, 32], "final_barline": "|.", "amen": false, "verse_variable_melisma": false, "refrain": null, "source_line": "PERFECT LOVE, Joseph Barnby, 1889. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune PERFECT LOVE by Joseph Barnby (1889); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (D major, 4/4). Barnby d. 1896; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Perfect Love\" (Joseph Barnby, 1889); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% PERFECT LOVE (11.10.11.10) \u2014 four SATB voice streams, canonical key D 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 (\"Perfect Love\", Joseph Barnby 1889) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (D major, 4/4).\n%% Fully syllabic (42 soprano notes = 42 syllables, 11.10.11.10). The soprano is\n%% wholly diatonic; the inner-voice A-sharps and D-sharp are correctly-spelled\n%% chromatic tones of Barnby's Victorian harmony, printed in the source.\n\\version \"2.24.0\"\n\nglobal  = { \\key d \\major \\time 4/4 }\n\nsoprano = {\n  d'2 fis'4 a'4 | a'2 a'2 | a'4 a'4 d''4 cis''4 | cis''2 b'2 | e'2 fis'4 g'4 | a'2 fis'2 | d'4 d'4 fis'4 e'4 | cis'1 | d'2 fis'4 a'4 | a'2 a'2 | a'4 a'4 d''4 cis''4 | cis''2 b'2 | b'2 a'4 g'4 | fis'4 a'4 g'4 e'4 | b2 cis'2 | d'1\n}\nalto = {\n  a2 d'4 d'4 | cis'2 cis'2 | d'4 d'4 d'4 d'4 | d'2 d'2 | b2 cis'4 cis'4 | d'2 cis'2 | b4 b4 b4 b4 | a1 | a2 d'4 d'4 | cis'2 cis'2 | d'4 d'4 fis'4 e'4 | e'2 d'2 | g'2 fis'4 e'4 | d'4 dis'4 e'4 b4 | b2 a2 | a1\n}\ntenor = {\n  fis2 a4 a4 | g2 g2 | a4 fis4 g4 a4 | g2 g2 | b2 a4 a4 | a2 ais2 | b4 fis4 a4 g4 | e1 | fis2 a4 a4 | g2 a2 | a4 a4 ais4 ais4 | ais2 b2 | b2 cis'4 cis'4 | d'4 c'4 b4 g4 | g2 g2 | fis1\n}\nbass = {\n  d2 d4 fis4 | e2 e2 | fis4 d4 e4 fis4 | g2 g2 | g2 g4 fis4 | fis2 fis2 | b,4 b,4 e,4 e,4 | a,1 | d2 d4 fis4 | e1 | fis4 fis4 fis4 fis4 | g2 g2 | g,2 a,4 a,4 | b,4 fis,4 g,4 g,4 | a,2 a,2 | d1\n}\n"}, "harmonizations": [{"slug": "perfect-love-cyberhymnal", "tune": "perfect-love", "music_file": "perfect-love-cyberhymnal.ly", "harmonizer": null, "arrangement_type": "harmonization", "canonical_key": {"tonic": "d", "mode": "major"}, "time": "4/4", "pickup": null, "system_breaks": [11, 21, 32], "final_barline": "|.", "amen": false, "verse_variable_melisma": false, "refrain": null, "source_line": "PERFECT LOVE, Joseph Barnby, 1889. Public domain.", "provenance": {"layer": "harmonization", "source": "cyberhymnal", "source_kind": "open_encoding", "pd_basis": "pub_pre_1931", "pd_evidence": "Tune PERFECT LOVE by Joseph Barnby (1889); a public-domain four-part setting encoded from The Cyber Hymnal SATB MIDI via tools/mid2ly.py and verified against the Cyber Hymnal engraving (D major, 4/4). Barnby d. 1896; all components pre-1931.", "pd_jurisdictions": {"US": true}, "encoding_origin": "The Cyber Hymnal, \"Perfect Love\" (Joseph Barnby, 1889); SATB MIDI + engraving, converted with tools/mid2ly.py", "encoding_license": "PD-dedication"}, "music_ly": "%% PERFECT LOVE (11.10.11.10) \u2014 four SATB voice streams, canonical key D 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 (\"Perfect Love\", Joseph Barnby 1889) with\n%% tools/mid2ly.py and verified against the Cyber Hymnal engraving (D major, 4/4).\n%% Fully syllabic (42 soprano notes = 42 syllables, 11.10.11.10). The soprano is\n%% wholly diatonic; the inner-voice A-sharps and D-sharp are correctly-spelled\n%% chromatic tones of Barnby's Victorian harmony, printed in the source.\n\\version \"2.24.0\"\n\nglobal  = { \\key d \\major \\time 4/4 }\n\nsoprano = {\n  d'2 fis'4 a'4 | a'2 a'2 | a'4 a'4 d''4 cis''4 | cis''2 b'2 | e'2 fis'4 g'4 | a'2 fis'2 | d'4 d'4 fis'4 e'4 | cis'1 | d'2 fis'4 a'4 | a'2 a'2 | a'4 a'4 d''4 cis''4 | cis''2 b'2 | b'2 a'4 g'4 | fis'4 a'4 g'4 e'4 | b2 cis'2 | d'1\n}\nalto = {\n  a2 d'4 d'4 | cis'2 cis'2 | d'4 d'4 d'4 d'4 | d'2 d'2 | b2 cis'4 cis'4 | d'2 cis'2 | b4 b4 b4 b4 | a1 | a2 d'4 d'4 | cis'2 cis'2 | d'4 d'4 fis'4 e'4 | e'2 d'2 | g'2 fis'4 e'4 | d'4 dis'4 e'4 b4 | b2 a2 | a1\n}\ntenor = {\n  fis2 a4 a4 | g2 g2 | a4 fis4 g4 a4 | g2 g2 | b2 a4 a4 | a2 ais2 | b4 fis4 a4 g4 | e1 | fis2 a4 a4 | g2 a2 | a4 a4 ais4 ais4 | ais2 b2 | b2 cis'4 cis'4 | d'4 c'4 b4 g4 | g2 g2 | fis1\n}\nbass = {\n  d2 d4 fis4 | e2 e2 | fis4 d4 e4 fis4 | g2 g2 | g2 g4 fis4 | fis2 fis2 | b,4 b,4 e,4 e,4 | a,1 | d2 d4 fis4 | e1 | fis4 fis4 fis4 fis4 | g2 g2 | g,2 a,4 a,4 | b,4 fis,4 g,4 g,4 | a,2 a,2 | d1\n}\n", "preferred": true}], "license": "The hymn texts and tunes are in the public domain; per-layer provenance is recorded on each record."}