{
  "runId": "daily-20261017-audio-to-sheet-music",
  "inputs": {
    "melody": "guides/assets/format-compare/melody.mp3 converted live on mp3tomidiflow.com (run daily-20260930-wav-vs-mp3); MIDI = guides/assets/format-compare/mp3-result.mid",
    "vocal": "guides/assets/real-vocal-20261010/vocadito_10-output.mid (live conversion of vocadito_10.wav, 2026-10-10) with human annotations A1/A2"
  },
  "method": "MIDI parsed with mido (ticks_per_beat 480, tempo 120 BPM as written by the converter). Scores engraved with GNU LilyPond 2.24.4 from hand-written .ly files that follow the quantization below; no notes were added or moved beyond the stated grid rounding.",
  "melody": {
    "events_seconds": [[60,0.0,0.790],[64,0.905,0.778],[67,1.811,0.768],[72,2.695,0.790]],
    "raw_120bpm_grid_sixteenth": {"onset_beats":[0,1.75,3.5,5.5],"duration_beats":[1.5,1.5,1.5,1.5]},
    "mean_note_spacing_seconds": 0.898,
    "pulse_bpm": 66.8,
    "retimed_67bpm_grid_eighth": {"onset_beats":[0,1,2,3],"duration_beats":[1,1,1,1]}
  },
  "vocal": {"output_notes":40,"notes_under_125ms":14,"output_midi_range":[45,82],"range_without_outlier":[45,56],"annotation_A1_notes":35,"annotation_A2_notes":27}
}
