{
 "date": "2026-10-20",
 "window_ms": 50,
 "renderer": "FluidSynth 2.4.4, -g 0.8 -r 44100",
 "detector": "/vendor/drum-to-midi.js md5 c9aadd7dd34745371887ca95ea2b84cb",
 "totals": {
  "fluidr3": {
   "kick": {
    "truth": 83,
    "output": 79,
    "matched": 79,
    "recall": 0.952,
    "precision": 1
   },
   "snare": {
    "truth": 58,
    "output": 70,
    "matched": 58,
    "recall": 1,
    "precision": 0.829
   },
   "hihat": {
    "truth": 184,
    "output": 190,
    "matched": 184,
    "recall": 1,
    "precision": 0.968
   }
  },
  "timgm6mb": {
   "kick": {
    "truth": 83,
    "output": 84,
    "matched": 83,
    "recall": 1,
    "precision": 0.988
   },
   "snare": {
    "truth": 58,
    "output": 66,
    "matched": 54,
    "recall": 0.931,
    "precision": 0.818
   },
   "hihat": {
    "truth": 184,
    "output": 208,
    "matched": 180,
    "recall": 0.978,
    "precision": 0.865
   }
  },
  "musescore-lite": {
   "kick": {
    "truth": 83,
    "output": 67,
    "matched": 67,
    "recall": 0.807,
    "precision": 1
   },
   "snare": {
    "truth": 58,
    "output": 67,
    "matched": 55,
    "recall": 0.948,
    "precision": 0.821
   },
   "hihat": {
    "truth": 184,
    "output": 187,
    "matched": 184,
    "recall": 1,
    "precision": 0.984
   }
  },
  "fluidr3-mp3-128k": {
   "kick": {
    "truth": 83,
    "output": 81,
    "matched": 81,
    "recall": 0.976,
    "precision": 1
   },
   "snare": {
    "truth": 58,
    "output": 70,
    "matched": 58,
    "recall": 1,
    "precision": 0.829
   },
   "hihat": {
    "truth": 184,
    "output": 192,
    "matched": 184,
    "recall": 1,
    "precision": 0.958
   }
  }
 },
 "per_clip": {
  "fluidr3": {
   "1-rock-beat": {
    "kick": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.7,
     "meanErrMs": -0.3
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.1,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.4,
     "meanErrMs": 1.2
    },
    "other": {
     "truth": 0
    }
   },
   "2-kick-snare-only": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2,
     "meanErrMs": -0.6
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   },
   "3-sixteenth-hats": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": 0.7
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2,
     "meanErrMs": 0.2
    },
    "hihat": {
     "truth": 64,
     "output": 64,
     "matched": 64,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 7.3,
     "meanErrMs": 7.2
    },
    "other": {
     "truth": 0
    }
   },
   "4-hats-only": {
    "kick": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "snare": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "hihat": {
     "truth": 32,
     "output": 33,
     "matched": 32,
     "missed": 0,
     "extra": 1,
     "medianErrMs": 1.8,
     "meanErrMs": 1.8
    },
    "other": {
     "truth": 0
    }
   },
   "5-tom-fill": {
    "kick": {
     "truth": 7,
     "output": 7,
     "matched": 7,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.1,
     "meanErrMs": -1
    },
    "snare": {
     "truth": 10,
     "output": 22,
     "matched": 10,
     "missed": 0,
     "extra": 12,
     "medianErrMs": 1.8,
     "meanErrMs": 0.9
    },
    "hihat": {
     "truth": 24,
     "output": 28,
     "matched": 24,
     "missed": 0,
     "extra": 4,
     "medianErrMs": 1.8,
     "meanErrMs": 1.3
    },
    "other": {
     "truth": 13
    }
   },
   "6-ghost-notes": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.3,
     "meanErrMs": 0.6
    },
    "snare": {
     "truth": 20,
     "output": 20,
     "matched": 20,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 4.5,
     "meanErrMs": 2.7
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.2,
     "meanErrMs": 1
    },
    "other": {
     "truth": 0
    }
   },
   "7-double-kick": {
    "kick": {
     "truth": 32,
     "output": 28,
     "matched": 28,
     "missed": 4,
     "extra": 0,
     "medianErrMs": 5.9,
     "meanErrMs": 5.5
    },
    "snare": {
     "truth": 4,
     "output": 4,
     "matched": 4,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.4,
     "meanErrMs": 0.1
    },
    "hihat": {
     "truth": 0,
     "output": 1,
     "matched": 0,
     "missed": 0,
     "extra": 1,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   }
  },
  "timgm6mb": {
   "1-rock-beat": {
    "kick": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -1.7
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 4.6,
     "meanErrMs": -4.6
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.7,
     "meanErrMs": -1.1
    },
    "other": {
     "truth": 0
    }
   },
   "2-kick-snare-only": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -2
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 6.2,
     "meanErrMs": -6
    },
    "hihat": {
     "truth": 0,
     "output": 8,
     "matched": 0,
     "missed": 0,
     "extra": 8,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   },
   "3-sixteenth-hats": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.6,
     "meanErrMs": -1.2
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 4.7,
     "meanErrMs": -4.2
    },
    "hihat": {
     "truth": 64,
     "output": 64,
     "matched": 64,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": 1.9
    },
    "other": {
     "truth": 0
    }
   },
   "4-hats-only": {
    "kick": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "snare": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "hihat": {
     "truth": 32,
     "output": 28,
     "matched": 28,
     "missed": 4,
     "extra": 0,
     "medianErrMs": 1.4,
     "meanErrMs": -0.8
    },
    "other": {
     "truth": 0
    }
   },
   "5-tom-fill": {
    "kick": {
     "truth": 7,
     "output": 7,
     "matched": 7,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.1,
     "meanErrMs": -1
    },
    "snare": {
     "truth": 10,
     "output": 22,
     "matched": 10,
     "missed": 0,
     "extra": 12,
     "medianErrMs": 5.8,
     "meanErrMs": -3.8
    },
    "hihat": {
     "truth": 24,
     "output": 28,
     "matched": 24,
     "missed": 0,
     "extra": 4,
     "medianErrMs": 1.2,
     "meanErrMs": -1.1
    },
    "other": {
     "truth": 13
    }
   },
   "6-ghost-notes": {
    "kick": {
     "truth": 12,
     "output": 13,
     "matched": 12,
     "missed": 0,
     "extra": 1,
     "medianErrMs": 2.3,
     "meanErrMs": -0.4
    },
    "snare": {
     "truth": 20,
     "output": 20,
     "matched": 20,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.3,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 32,
     "output": 44,
     "matched": 32,
     "missed": 0,
     "extra": 12,
     "medianErrMs": 1.2,
     "meanErrMs": -0.4
    },
    "other": {
     "truth": 0
    }
   },
   "7-double-kick": {
    "kick": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 3.9,
     "meanErrMs": 3.7
    },
    "snare": {
     "truth": 4,
     "output": 0,
     "matched": 0,
     "missed": 4,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "hihat": {
     "truth": 0,
     "output": 4,
     "matched": 0,
     "missed": 0,
     "extra": 4,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   }
  },
  "musescore-lite": {
   "1-rock-beat": {
    "kick": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -1.7
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.1,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.4,
     "meanErrMs": 0.3
    },
    "other": {
     "truth": 0
    }
   },
   "2-kick-snare-only": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -1.5
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   },
   "3-sixteenth-hats": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -0.2
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2,
     "meanErrMs": 0.2
    },
    "hihat": {
     "truth": 64,
     "output": 64,
     "matched": 64,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 6.9,
     "meanErrMs": 6.9
    },
    "other": {
     "truth": 0
    }
   },
   "4-hats-only": {
    "kick": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "snare": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.8,
     "meanErrMs": 0.7
    },
    "other": {
     "truth": 0
    }
   },
   "5-tom-fill": {
    "kick": {
     "truth": 7,
     "output": 7,
     "matched": 7,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.1,
     "meanErrMs": -1
    },
    "snare": {
     "truth": 10,
     "output": 22,
     "matched": 10,
     "missed": 0,
     "extra": 12,
     "medianErrMs": 1.8,
     "meanErrMs": 0.9
    },
    "hihat": {
     "truth": 24,
     "output": 27,
     "matched": 24,
     "missed": 0,
     "extra": 3,
     "medianErrMs": 1.2,
     "meanErrMs": 0.3
    },
    "other": {
     "truth": 13
    }
   },
   "6-ghost-notes": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.4,
     "meanErrMs": -0.9
    },
    "snare": {
     "truth": 20,
     "output": 20,
     "matched": 20,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 3.5,
     "meanErrMs": 2.4
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.2,
     "meanErrMs": -0.1
    },
    "other": {
     "truth": 0
    }
   },
   "7-double-kick": {
    "kick": {
     "truth": 32,
     "output": 16,
     "matched": 16,
     "missed": 16,
     "extra": 0,
     "medianErrMs": 5.3,
     "meanErrMs": 4.8
    },
    "snare": {
     "truth": 4,
     "output": 1,
     "matched": 1,
     "missed": 3,
     "extra": 0,
     "medianErrMs": 1.2,
     "meanErrMs": -1.2
    },
    "hihat": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   }
  },
  "fluidr3-mp3-128k": {
   "1-rock-beat": {
    "kick": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.7,
     "meanErrMs": -0.3
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.1,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.6,
     "meanErrMs": 1.4
    },
    "other": {
     "truth": 0
    }
   },
   "2-kick-snare-only": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2,
     "meanErrMs": -0.6
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": -1.7
    },
    "hihat": {
     "truth": 0,
     "output": 2,
     "matched": 0,
     "missed": 0,
     "extra": 2,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   },
   "3-sixteenth-hats": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.9,
     "meanErrMs": 0.7
    },
    "snare": {
     "truth": 8,
     "output": 8,
     "matched": 8,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2,
     "meanErrMs": 0.2
    },
    "hihat": {
     "truth": 64,
     "output": 64,
     "matched": 64,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 6.6,
     "meanErrMs": 6.5
    },
    "other": {
     "truth": 0
    }
   },
   "4-hats-only": {
    "kick": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "snare": {
     "truth": 0,
     "output": 0,
     "matched": 0,
     "missed": 0,
     "extra": 0,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.8,
     "meanErrMs": 1.8
    },
    "other": {
     "truth": 0
    }
   },
   "5-tom-fill": {
    "kick": {
     "truth": 7,
     "output": 7,
     "matched": 7,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.1,
     "meanErrMs": -1
    },
    "snare": {
     "truth": 10,
     "output": 22,
     "matched": 10,
     "missed": 0,
     "extra": 12,
     "medianErrMs": 1.8,
     "meanErrMs": 0.9
    },
    "hihat": {
     "truth": 24,
     "output": 28,
     "matched": 24,
     "missed": 0,
     "extra": 4,
     "medianErrMs": 1.8,
     "meanErrMs": 1.3
    },
    "other": {
     "truth": 13
    }
   },
   "6-ghost-notes": {
    "kick": {
     "truth": 12,
     "output": 12,
     "matched": 12,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 2.3,
     "meanErrMs": 0.6
    },
    "snare": {
     "truth": 20,
     "output": 20,
     "matched": 20,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 4.5,
     "meanErrMs": 2.7
    },
    "hihat": {
     "truth": 32,
     "output": 32,
     "matched": 32,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.2,
     "meanErrMs": 1.4
    },
    "other": {
     "truth": 0
    }
   },
   "7-double-kick": {
    "kick": {
     "truth": 32,
     "output": 30,
     "matched": 30,
     "missed": 2,
     "extra": 0,
     "medianErrMs": 5.9,
     "meanErrMs": 5.7
    },
    "snare": {
     "truth": 4,
     "output": 4,
     "matched": 4,
     "missed": 0,
     "extra": 0,
     "medianErrMs": 1.4,
     "meanErrMs": 0.1
    },
    "hihat": {
     "truth": 0,
     "output": 2,
     "matched": 0,
     "missed": 0,
     "extra": 2,
     "medianErrMs": null,
     "meanErrMs": null
    },
    "other": {
     "truth": 0
    }
   }
  }
 },
 "mix": {
  "fluidr3": {
   "kick": {
    "truth": 8,
    "output": 4,
    "matched": 4,
    "recall": 0.5,
    "precision": 1
   },
   "snare": {
    "truth": 8,
    "output": 10,
    "matched": 8,
    "recall": 1,
    "precision": 0.8
   },
   "hihat": {
    "truth": 32,
    "output": 32,
    "matched": 32,
    "recall": 1,
    "precision": 1
   }
  },
  "timgm6mb": {
   "kick": {
    "truth": 8,
    "output": 8,
    "matched": 8,
    "recall": 1,
    "precision": 1
   },
   "snare": {
    "truth": 8,
    "output": 8,
    "matched": 8,
    "recall": 1,
    "precision": 1
   },
   "hihat": {
    "truth": 32,
    "output": 32,
    "matched": 32,
    "recall": 1,
    "precision": 1
   }
  },
  "musescore-lite": {
   "kick": {
    "truth": 8,
    "output": 5,
    "matched": 5,
    "recall": 0.625,
    "precision": 1
   },
   "snare": {
    "truth": 8,
    "output": 8,
    "matched": 8,
    "recall": 1,
    "precision": 1
   },
   "hihat": {
    "truth": 32,
    "output": 32,
    "matched": 32,
    "recall": 1,
    "precision": 1
   }
  }
 },
 "regular_converter_basic_pitch": {
  "1-rock-beat": [
   {
    "pitch": 56,
    "start": 11.837,
    "dur": 0.1058
   },
   {
    "pitch": 56,
    "start": 11.4887,
    "dur": 0.1161
   }
  ],
  "2-kick-snare-only": [],
  "3-sixteenth-hats": [],
  "4-hats-only": [
   {
    "pitch": 71,
    "start": 13.9177,
    "dur": 0.1509
   },
   {
    "pitch": 71,
    "start": 13.5798,
    "dur": 0.338
   },
   {
    "pitch": 71,
    "start": 13.127,
    "dur": 0.4528
   },
   {
    "pitch": 71,
    "start": 9.8272,
    "dur": 0.3844
   },
   {
    "pitch": 71,
    "start": 7.4691,
    "dur": 0.1974
   },
   {
    "pitch": 71,
    "start": 5.0297,
    "dur": 0.2438
   },
   {
    "pitch": 71,
    "start": 2.6251,
    "dur": 0.2322
   },
   {
    "pitch": 71,
    "start": 11.4887,
    "dur": 0.2438
   }
  ],
  "5-tom-fill": [
   {
    "pitch": 36,
    "start": 18.0418,
    "dur": 0.3483
   },
   {
    "pitch": 36,
    "start": 13.127,
    "dur": 0.6734
   },
   {
    "pitch": 36,
    "start": 11.4887,
    "dur": 0.1974
   },
   {
    "pitch": 36,
    "start": 15.5547,
    "dur": 0.7327
   },
   {
    "pitch": 36,
    "start": 16.4384,
    "dur": 0.2438
   },
   {
    "pitch": 36,
    "start": 14.8001,
    "dur": 0.3599
   },
   {
    "pitch": 36,
    "start": 17.7735,
    "dur": 0.187
   }
  ],
  "6-ghost-notes": [],
  "7-double-kick": [
   {
    "pitch": 36,
    "start": 3.4843,
    "dur": 0.1509
   },
   {
    "pitch": 36,
    "start": 2.1027,
    "dur": 0.4644
   },
   {
    "pitch": 36,
    "start": 1.6486,
    "dur": 0.2786
   },
   {
    "pitch": 30,
    "start": 1.4629,
    "dur": 1.1391
   },
   {
    "pitch": 30,
    "start": 2.7877,
    "dur": 0.8824
   },
   {
    "pitch": 30,
    "start": 1.0797,
    "dur": 0.3715
   },
   {
    "pitch": 36,
    "start": 2.7761,
    "dur": 0.2438
   },
   {
    "pitch": 30,
    "start": 0.6618,
    "dur": 0.1974
   },
   {
    "pitch": 33,
    "start": 2.8806,
    "dur": 0.1161
   }
  ]
 }
}