{
 "slug": "deo-gracias-anglia",
 "title": "Deo gracias Anglia",
 "titleNote": "The edition's score is headed 'Deo Gracias Anglia' with the subtitle 'The Agincourt Carol'; its metadata.yaml gives 'Deo Gracias (Agincourt Carol)'.",
 "workWikidata": null,
 "composer": {
  "name": "Anonymous",
  "wikidata": null,
  "statedBy": "edition: score header 'Anonymous (15th Century)' and metadata.yaml 'Anonymous'."
 },
 "voices": 3,
 "voiceNames": [
  "altus",
  "tenor",
  "bassus"
 ],
 "voiceNamesNote": "Names of the LilyPond staff contexts in the edition; they are not printed in the edition's score.",
 "genre": "carol",
 "genreNote": "The edition's metadata.yaml tags it 'carol'.",
 "language": "Middle English and Latin",
 "languageNote": "The edition's metadata.yaml gives 'English'; the burden 'Deo gracias Anglia redde pro victoria' is in Latin.",
 "editor": {
  "name": "Monique Rio",
  "publisher": "St Cecilia Press",
  "editionDate": "14-Aug-2016",
  "url": "https://stcpress.org/"
 },
 "sourceLicence": {
  "label": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/",
  "evidence": [
   "https://stcpress.org/about (retrieved 2026-10-21): \"Monique's transcriptions are done in Lilypond, and may be used with attribution. (CC By 4.0)\"",
   "Footer of the edition's PDF score: \"© Monique Rio (CC BY 4.0)\"",
   "Footer markup of the edition's score.ly: \"© Monique Rio (CC BY 4.0)\""
  ],
  "notes": "On the about page the badge next to this sentence links to the CC BY-SA 4.0 deed (the two badges on the page appear swapped). The GitHub repository has no LICENSE file."
 },
 "encodingLicence": {
  "label": "CC BY-SA 4.0",
  "url": "https://creativecommons.org/licenses/by-sa/4.0/",
  "statement": "This MEI file is a mechanical conversion of Monique Rio's edition (St Cecilia Press, https://stcpress.org), which is licensed CC BY 4.0 according to the publisher's statement and the edition's own score footer. Because the licence badge on the publisher's page links to CC BY-SA 4.0, the conversion is released under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/), which satisfies either reading. Attribution: edition by Monique Rio, St Cecilia Press; MEI conversion by Motetus (AEM Ventures SRL). Changes: converted from LilyPond to MEI 5.1; see the encodingDesc and revisionDesc."
 },
 "originalFormat": "LilyPond 2.18 source (deo_gracias.ly) using the St Cecilia Press score template (score.ly); the edition's PDF score and MIDI file were obtained for checking",
 "conversion": {
  "tool": "tools/stcpress.py (tools/lyimport)",
  "toolVersion": "1.4.0",
  "method": "The LilyPond source is read by a strict reader for the subset of LilyPond used by the edition (relative pitches, durations, bar checks, manual beams, a triplet, editorial accidentals marked with the edition's \\ficta command, an upbeat, spacer rests with duration multipliers, volta repeats, music and lyric variables, bar lines, lyrics with hyphens, extenders, skips, stanza labels and quoted syllables, and a layout block that hides empty staves and removes the ambitus). As in LilyPond, bar lines and repeat signs apply to the whole score, also where they fall inside a measure. Accidentals are written where LilyPond's default accidental rule prints them; every altered note also carries its sounding accidental (@accid.ges). Lyrics are attached to notes with LilyPond's \\lyricsto rules. Only the first, untransposed \\book of the score template is converted. Any construct outside the subset stops the conversion. No music was entered or corrected by hand."
 },
 "manuscripts": [
  {
   "name": "Oxford, Bodleian Library, MS. Arch. Selden. B. 26",
   "settlement": "Oxford",
   "repository": "Bodleian Library",
   "shelfmark": "MS. Arch. Selden. B. 26",
   "siglum": "GB-Ob",
   "folios": "17v-18r",
   "foliosStatedBy": "the edition's metadata.yaml, which names the manuscript 'The Selden Carol Book' ('No. 26') and lists two facsimile images of it, 'bodley_archseldenb26_17v.jpg' ('Agincourt Carol Facsimile Page 1') and 'bodley_archseldenb26_18r.jpg' ('Agincourt Carol Facsimile Page 2')",
   "iiifManifest": "https://iiif.bodleian.ox.ac.uk/iiif/manifest/11d9f36c-2e48-47d3-b7a3-a9decd76fd28.json",
   "canvasIds": [
    "https://iiif.bodleian.ox.ac.uk/iiif/canvas/1d1a7f20-8e76-4bb1-adcd-22104bad2458.json",
    "https://iiif.bodleian.ox.ac.uk/iiif/canvas/04504332-9ff7-44cd-9fa6-5a84cdaedb5f.json"
   ],
   "canvasLabels": [
    "17v",
    "18r"
   ],
   "canvasFolios": [
    "17v",
    "18r"
   ],
   "iiifChecked": "2026-10-21: the Bodleian's catalogue record of the manuscript (bodleian/medieval-mss, MS_Arch_Selden_B_26.xml) links a full digital facsimile on Digital Bodleian; its IIIF manifest labels each canvas with its folio ('17r', '17v', '18r', ...). The canvas labelled '17v' shows the burden 'Deo gracias anglia redde pro victoria' with music and the first stanza 'Owre kynge went forth to normandy'; the canvas labelled '18r' shows the further stanzas, each with the refrain 'Deo gracias', above the next carol",
   "images": {
    "status": "iiif",
    "level": "page",
    "libraryLink": "https://digital.bodleian.ox.ac.uk/objects/11d9f36c-2e48-47d3-b7a3-a9decd76fd28/",
    "checked": "2026-10-21",
    "rights": "The library's images are linked, not copied. The library's IIIF manifest gives the attribution 'Photo: © Bodleian Libraries, University of Oxford' and the terms of use CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/), with further terms at https://digital.bodleian.ox.ac.uk/terms/. The images of the pages that the edition's metadata.yaml points to are not copied either."
   },
   "links": [
    {
     "label": "Library catalogue record (Medieval Manuscripts in Oxford Libraries)",
     "url": "https://medieval.bodleian.ox.ac.uk/catalog/manuscript_8851"
    },
    {
     "label": "Library digital copy (Digital Bodleian)",
     "url": "https://digital.bodleian.ox.ac.uk/objects/11d9f36c-2e48-47d3-b7a3-a9decd76fd28/"
    },
    {
     "label": "IIIF manifest (Bodleian Libraries)",
     "url": "https://iiif.bodleian.ox.ac.uk/iiif/manifest/11d9f36c-2e48-47d3-b7a3-a9decd76fd28.json"
    },
    {
     "label": "IIIF canvas, fol. 17v",
     "url": "https://iiif.bodleian.ox.ac.uk/iiif/canvas/1d1a7f20-8e76-4bb1-adcd-22104bad2458.json"
    },
    {
     "label": "IIIF canvas, fol. 18r",
     "url": "https://iiif.bodleian.ox.ac.uk/iiif/canvas/04504332-9ff7-44cd-9fa6-5a84cdaedb5f.json"
    },
    {
     "label": "DIAMM source record",
     "url": "https://www.diamm.ac.uk/sources/803/"
    }
   ]
  }
 ],
 "editorialDeclaration": [
  "All notes, rests and syllables come from the source edition's LilyPond file at the pinned commit, converted mechanically. Nothing was transcribed from the manuscript for this encoding.",
  "Pitch, onset and duration of every note and the placement of every syllable were checked automatically against the edition's own MIDI file (checks/midi-compare.json).",
  "Accidentals: written accidentals are encoded where LilyPond's default accidental rule prints them in the edition; sounding alterations are given in @accid.ges on every other altered note. Accidentals the edition marks with its \\ficta command (printed above the note) are encoded as editorial accidentals (accid with func='edit', place='above').",
  "The edition opens with the burden for altus and tenor, then writes stanzas and burden twice as volta repeats: the altus carries stanzas 1-3 under the first repeat and 4-6 under the second (lyric lines 1 to 3, with their stanza numbers encoded as verse labels); the tenor carries text only in the burden at the end of each repeat, and the bassus sings only there. Lyrics, punctuation and spelling are copied from the edition, including 'and the', which the edition sets to one note as one syllable.",
  "Both repeats begin and end on the third beat of a measure, and the double bar line before the burden in each repeat also falls on a third beat; LilyPond prints the repeat signs and the bar line at those points. MEI measures end at bar lines, so each of these measures is encoded as two measures with metcon='false' that carry the same bar number, the number LilyPond counts. The edition's MIDI file plays each repeat once, and the MEI is compared with it without the repeats.",
  "The bassus is written with rests in the opening burden and with spacer rests (LilyPond 's2. * 18') during the stanzas, and the edition's layout block hides empty staves in every system, the first included (\\RemoveEmptyStaves with remove-first), so the bassus staff is printed only where it sings. The spacer rests are encoded as MEI space elements, one or more per measure; the setting is recorded as scoreDef optimize='true'.",
  "Beams are encoded where the edition beams explicitly (the edition switches automatic beaming off). Layout instructions of the edition (page size, staff size, system spacing, line breaks) are not encoded; the edition removes the ambitus signs its layout file would add, and none are encoded."
 ],
 "deviations": [
  "System and page breaks follow Verovio's layout, not the edition's; the edition's manual line breaks (\\break) are not encoded.",
  "Voice names (altus, tenor, bassus) exist only as LilyPond context names; they are recorded here but not encoded as staff labels, as the edition does not print them.",
  "Where LilyPond prints a bar line or a repeat sign inside a measure, the measure is encoded as two measures with metcon='false' (checks/conversion-report.json, measuresSplitAtInnerBarLines); the timing is unchanged.",
  "The bassus's spacer rests, written as 's2. * 18' and 's2', are encoded as plain space elements that end at each bar line (checks/conversion-report.json, spacersWrittenAsPlainValues).",
  "MEI records only that empty staves are hidden (scoreDef optimize='true'); that the edition also hides them in the first system has no MEI attribute and is not encoded. Verovio, by default, hides no staff on the first page, so its rendering shows the bassus with its rests in the first system, where the edition leaves the staff out.",
  "The edition's MIDI tempo (quarter note = 98) is not encoded.",
  "Verovio may draw lyric hyphens and extender lines in other places than LilyPond, which drops hyphens where space is short."
 ],
 "original": {
  "repository": "https://github.com/st-cecilia-press/miscellaneous",
  "commit": "dcbcfbe7eab66322718c8defa48a2dff19f4706b",
  "path": "deo_gracias",
  "url": "https://github.com/st-cecilia-press/miscellaneous/tree/dcbcfbe7eab66322718c8defa48a2dff19f4706b/deo_gracias",
  "lilypondFile": "deo_gracias.ly",
  "pdfFile": "deo_gracias.pdf",
  "midiFile": "deo_gracias.mid",
  "retrieved": "2026-10-21"
 },
 "converted": "2026-10-21"
}