{
  "scope": "Constructed SMF track grouping and explicit event channels, not DAW playback",
  "cases": [
    {
      "file": "two-tracks-one-channel.mid",
      "format": 1,
      "tracks": 2,
      "division": 480,
      "names": [
        "A",
        "B"
      ],
      "events": [
        {
          "tick": 0,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 120,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "off",
          "velocity": 0
        },
        {
          "tick": 240,
          "track": 2,
          "channel": 1,
          "key": 67,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 360,
          "track": 2,
          "channel": 1,
          "key": 67,
          "kind": "off",
          "velocity": 0
        }
      ]
    },
    {
      "file": "one-track-two-channels.mid",
      "format": 0,
      "tracks": 1,
      "division": 480,
      "names": [
        "Together"
      ],
      "events": [
        {
          "tick": 0,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 120,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "off",
          "velocity": 0
        },
        {
          "tick": 240,
          "track": 1,
          "channel": 2,
          "key": 67,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 360,
          "track": 1,
          "channel": 2,
          "key": 67,
          "kind": "off",
          "velocity": 0
        }
      ]
    },
    {
      "file": "two-tracks-two-channels.mid",
      "format": 1,
      "tracks": 2,
      "division": 480,
      "names": [
        "A",
        "B"
      ],
      "events": [
        {
          "tick": 0,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 120,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "off",
          "velocity": 0
        },
        {
          "tick": 240,
          "track": 2,
          "channel": 2,
          "key": 67,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 360,
          "track": 2,
          "channel": 2,
          "key": 67,
          "kind": "off",
          "velocity": 0
        }
      ]
    },
    {
      "file": "renamed-tracks.mid",
      "format": 1,
      "tracks": 2,
      "division": 480,
      "names": [
        "Banana",
        "Apple"
      ],
      "events": [
        {
          "tick": 0,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 120,
          "track": 1,
          "channel": 1,
          "key": 60,
          "kind": "off",
          "velocity": 0
        },
        {
          "tick": 240,
          "track": 2,
          "channel": 2,
          "key": 67,
          "kind": "on",
          "velocity": 80
        },
        {
          "tick": 360,
          "track": 2,
          "channel": 2,
          "key": 67,
          "kind": "off",
          "velocity": 0
        }
      ]
    }
  ]
}
