{
  "version": 1,
  "editions": [
    {
      "id": "entertainer",
      "title": "The Entertainer",
      "composer": "Scott Joplin",
      "maintainer": "Chris Sawer",
      "edition": "Mutopia-2016/11/25-263",
      "page": "https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=263",
      "transpose": 0,
      "sha256": "33e4e81ee64ffb2edf90d1c6a1ddee7276507296bfb915c2bb775231a467f066",
      "midiUrl": "https://www.mutopiaproject.org/ftp/JoplinS/entertainer/entertainer.mid",
      "sourceUrl": "https://www.mutopiaproject.org/ftp/JoplinS/entertainer/entertainer.ly",
      "sourceSha256": "3a07fcf4f47b6000ced3e6579ef74bebb3c15af82d542a3aa42271f797544f7d",
      "license": "Public Domain (as designated by Mutopia for this edition)",
      "ppq": 384
    },
    {
      "id": "winners",
      "title": "The Easy Winners",
      "composer": "Scott Joplin",
      "maintainer": "Tom Harke",
      "edition": "Mutopia-2013/01/08-352",
      "page": "https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=352",
      "transpose": 4,
      "sha256": "b4fcdafa0a6929a62e53f4fda0acf6f23f1b1955886d6f68b49c158a7b231c57",
      "midiUrl": "https://www.mutopiaproject.org/ftp/JoplinS/winners/winners.mid",
      "sourceUrl": "https://www.mutopiaproject.org/ftp/JoplinS/winners/winners.ly",
      "sourceSha256": "5e678dff2eb666c63fff42227bc107e0b31919aed190bae3422375a91dbd964c",
      "license": "Public Domain (as designated by Mutopia for this edition)",
      "ppq": 384
    }
  ],
  "corpusSha256": "6f759f6bec7e79b27abc211b7812f768ade94bd4d103b0975c1c62e1f2aa2828",
  "transformations": [
    "First 64 quarter-note beats per edition; nearest-sixteenth attack quantization; discard duration, pedal, dynamics, tempo changes and percussion.",
    "Transpose Easy Winners +4 semitones (A-flat to C); leave Entertainer unchanged.",
    "Split at MIDI pitches 60 and 72. Keep lowest bass, up to three lowest chord tones, highest melody. Constant per-voice velocity.",
    "The Pascal learner appends two opening frames to each excerpt before open-boundary learning. This end-to-start transition is an authored loop assumption, not evidence from the original score.",
    "WFC learns order-2 ensemble and rhythm, order-1 harmony models. The runtime generates constrained sections, not a shuffled playlist."
  ],
  "limitations": "Statistical recombination can reproduce recognizable phrases and repeat. No guarantee of novelty, stylistic fidelity, or musical quality."
}
