{
 "slug": "ecco-la-primavera",
 "title": "Ecco la primavera",
 "titleNote": "Title as in the edition.",
 "workWikidata": null,
 "composer": {
  "name": "Francesco Landini",
  "wikidata": "Q311674",
  "statedBy": "edition: score header and metadata.yaml 'Francesco Landini'."
 },
 "voices": 2,
 "voiceNames": [
  "cantus",
  "altus"
 ],
 "voiceNamesNote": "Names of the LilyPond staff contexts in the edition; they are not printed in the edition's score.",
 "genre": "ballata",
 "genreNote": "The edition's metadata.yaml tags it 'ballata'.",
 "language": "Italian",
 "editor": {
  "name": "Monique Rio",
  "publisher": "St Cecilia Press",
  "editionDate": null,
  "url": "https://stcpress.org/"
 },
 "editionDateNote": "The edition's LilyPond source leaves the date as the placeholder 'DATE' (scDate = \"DATE\"), so no edition date is recorded.",
 "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 (ecco_la_primavera.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.0.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, triplets, melisma marks, a volta repeat, lyrics with hyphens, extenders, skips, stanza labels and underscores joining words on one note). 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. Any construct outside the subset stops the conversion. No music was entered or corrected by hand."
 },
 "manuscripts": [
  {
   "name": "Florence, Biblioteca Medicea Laurenziana, Mediceo Palatino 87 (Squarcialupi Codex)",
   "settlement": "Florence",
   "repository": "Biblioteca Medicea Laurenziana",
   "shelfmark": "Mediceo Palatino 87",
   "siglum": "I-Fl",
   "folios": "135",
   "foliosStatedBy": "the edition's metadata.yaml ('Codex Squarcialupi', 'No. 195, fol(s)/pages 135'), which does not state recto or verso",
   "iiifManifest": "https://cdm21059.contentdm.oclc.org/iiif/2/med-palatino:4729/manifest.json",
   "canvasIds": [
    "https://cdm21059.contentdm.oclc.org/iiif/med-palatino:4561/canvas/c278"
   ],
   "canvasLabels": [
    "Carta: 135r"
   ],
   "canvasFolios": [
    "135r"
   ],
   "iiifChecked": "2026-10-21: canvas labels read from the library's IIIF manifest. The edition gives f. 135 without a side; the canvas labelled 'Carta: 135r' shows 'Ecco la primavera' in the lower third of the page, ending there, and the canvas labelled 'Carta: 135v' shows other pieces, so only the recto is listed (checks/canvas.json)",
   "images": {
    "status": "iiif",
    "level": "page",
    "libraryLink": "https://cdm21059.contentdm.oclc.org/digital/collection/med-palatino/id/4729",
    "checked": "2026-10-21",
    "rights": "IIIF images from the library's Teca digitale, linked and not copied. The manifest states access as 'Pubblico' and gives no licence."
   },
   "links": [
    {
     "label": "IIIF manifest (Biblioteca Medicea Laurenziana, Teca digitale)",
     "url": "https://cdm21059.contentdm.oclc.org/iiif/2/med-palatino:4729/manifest.json"
    },
    {
     "label": "IIIF canvas f. 135r",
     "url": "https://cdm21059.contentdm.oclc.org/iiif/med-palatino:4561/canvas/c278"
    },
    {
     "label": "DIAMM source record",
     "url": "https://www.diamm.ac.uk/sources/671/"
    },
    {
     "label": "DIAMM composition record",
     "url": "https://www.diamm.ac.uk/compositions/15315/"
    }
   ]
  }
 ],
 "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.",
  "Both voices carry two lyric lines, as in the edition. The stanza numbers printed by the edition ('1. 5.' and '4.' at the start; '2.' and '3.' at the repeat) are encoded as verse labels. Lyrics, punctuation and spelling are copied from the edition; where the edition joins two words on one note with an underscore, the encoding has a space, as LilyPond prints it.",
  "The repeated section is encoded with repeat barlines, as in the edition; it is not written out.",
  "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) and its ambitus signs at the start of each staff are not encoded."
 ],
 "deviations": [
  "Ambitus signs printed at the start of each staff in the edition (produced by its layout file) are not encoded.",
  "System and page breaks follow Verovio's layout, not the edition's.",
  "Voice names (cantus, altus) exist only as LilyPond context names; they are recorded here but not encoded as staff labels, as the edition does not print them.",
  "The edition's melisma marks (\\melisma ... \\melismaEnd) only steer the lyric placement; they are not encoded as such.",
  "The edition's key signature is given in LilyPond as d dorian (no accidentals); the MEI records only the resulting signature (keysig 0).",
  "The edition's MIDI file plays the repeated section once (the edition does not unfold the repeat); the comparison is made on that basis.",
  "The edition's MIDI tempo (quarter note = 120) 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": "ecco_la_primavera",
  "url": "https://github.com/st-cecilia-press/miscellaneous/tree/dcbcfbe7eab66322718c8defa48a2dff19f4706b/ecco_la_primavera",
  "lilypondFile": "ecco_la_primavera.ly",
  "pdfFile": "ecco_la_primavera.pdf",
  "midiFile": "ecco_la_primavera.mid",
  "retrieved": "2026-10-21"
 },
 "converted": "2026-10-21"
}