{
  "result": "PASS",
  "method": "Independent Python SMF chunk/VLQ event reader; compare exact pitch identity against known intended part, not note count alone",
  "rows": [
    {
      "file": "known-melody-mode1.mid",
      "name": "known-melody",
      "mode": 1,
      "bytes": 73,
      "sha256": "6e9f13e5fbd0752b3ad2fdc64bb74497f2e27750fad803bc1da300df4ca89892",
      "noteOns": [
        {
          "pitch": 72,
          "tick": 267,
          "velocity": 69
        },
        {
          "pitch": 76,
          "tick": 1025,
          "velocity": 69
        },
        {
          "pitch": 79,
          "tick": 1783,
          "velocity": 68
        },
        {
          "pitch": 83,
          "tick": 2586,
          "velocity": 69
        }
      ],
      "noteOffs": [
        {
          "pitch": 72,
          "tick": 892
        },
        {
          "pitch": 76,
          "tick": 1650
        },
        {
          "pitch": 79,
          "tick": 2452
        },
        {
          "pitch": 83,
          "tick": 3210
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 3
    },
    {
      "file": "known-melody-mode2.mid",
      "name": "known-melody",
      "mode": 2,
      "bytes": 70,
      "sha256": "61aeeeebaa387c6f4a3fb74c697f0c6663c321243b3b625d13fc162b69212d44",
      "noteOns": [
        {
          "pitch": 72,
          "tick": 223,
          "velocity": 67
        },
        {
          "pitch": 76,
          "tick": 1025,
          "velocity": 68
        },
        {
          "pitch": 79,
          "tick": 1783,
          "velocity": 68
        },
        {
          "pitch": 83,
          "tick": 2541,
          "velocity": 68
        }
      ],
      "noteOffs": [
        {
          "pitch": 72,
          "tick": 936
        },
        {
          "pitch": 76,
          "tick": 1694
        },
        {
          "pitch": 79,
          "tick": 2452
        },
        {
          "pitch": 83,
          "tick": 3210
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 3
    },
    {
      "file": "known-melody-mode3.mid",
      "name": "known-melody",
      "mode": 3,
      "bytes": 70,
      "sha256": "61aeeeebaa387c6f4a3fb74c697f0c6663c321243b3b625d13fc162b69212d44",
      "noteOns": [
        {
          "pitch": 72,
          "tick": 223,
          "velocity": 67
        },
        {
          "pitch": 76,
          "tick": 1025,
          "velocity": 68
        },
        {
          "pitch": 79,
          "tick": 1783,
          "velocity": 68
        },
        {
          "pitch": 83,
          "tick": 2541,
          "velocity": 68
        }
      ],
      "noteOffs": [
        {
          "pitch": 72,
          "tick": 936
        },
        {
          "pitch": 76,
          "tick": 1694
        },
        {
          "pitch": 79,
          "tick": 2452
        },
        {
          "pitch": 83,
          "tick": 3210
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 3
    },
    {
      "file": "known-bass-mode1.mid",
      "name": "known-bass",
      "mode": 1,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    },
    {
      "file": "known-bass-mode2.mid",
      "name": "known-bass",
      "mode": 2,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    },
    {
      "file": "known-bass-mode3.mid",
      "name": "known-bass",
      "mode": 3,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    },
    {
      "file": "mix-mode1.mid",
      "name": "mix",
      "mode": 1,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    },
    {
      "file": "mix-mode2.mid",
      "name": "mix",
      "mode": 2,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    },
    {
      "file": "mix-mode3.mid",
      "name": "mix",
      "mode": 3,
      "bytes": 42,
      "sha256": "aa3bbc7272f326d23cd7ae7cb545a3290eb684c98633f1956f148cdd3113b72b",
      "noteOns": [
        {
          "pitch": 48,
          "tick": 45,
          "velocity": 118
        }
      ],
      "noteOffs": [
        {
          "pitch": 48,
          "tick": 3477
        }
      ],
      "metaTypes": [
        81,
        47
      ],
      "targetPitchSetCoverage": 0
    }
  ]
}