{
  "test_date": "2026-10-19",
  "input_type": "Original synthetic mono PCM sine tones; not human performances or finished songs",
  "reference_definition": "/samples/wav-reference.json",
  "input_source_commit": "b6dd312e3857194a812b68579978bff3b20ad456",
  "method": "Same two 4.64-second original WAVs selected through each site UI; actual native .mid downloads independently parsed with mido 1.3.3. Default conversion settings in Jukeblocks and OpenMusic. No purchase or sign-in used for these four conversions.",
  "results": {
    "jukeblocks-melody": {
      "bytes": 1075,
      "sha256": "b48e8c780bf1e8947451df2aef1c3d3c69b9fd7947c3461baa645d07102f4ed8",
      "format": 1,
      "tracks": 2,
      "ppq": 220,
      "notes": [
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0.011363636363636364,
          "end_seconds": 0.4295454545454543,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 62,
          "start_seconds": 0.5795454545454543,
          "end_seconds": 0.9749999999999998,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.1613636363636362,
          "end_seconds": 1.5795454545454573,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.7409090909090936,
          "end_seconds": 2.1613636363636397,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 69,
          "start_seconds": 2.3113636363636396,
          "end_seconds": 2.7522727272727274,
          "velocity": 77
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.8931818181818185,
          "end_seconds": 3.3340909090909063,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 3.4840909090909062,
          "end_seconds": 3.913636363636358,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 4.0545454545454485,
          "end_seconds": 4.495454545454549,
          "velocity": 76
        }
      ],
      "new_native_file_after_click": true,
      "measured_at_utc": "2026-10-19T14:32:43.655357+00:00",
      "unmatched_note_on_count": 0,
      "expected_melody": [
        {
          "midi": 60,
          "start_seconds": 0.0,
          "duration_seconds": 0.42
        },
        {
          "midi": 62,
          "start_seconds": 0.58,
          "duration_seconds": 0.42
        },
        {
          "midi": 64,
          "start_seconds": 1.16,
          "duration_seconds": 0.42
        },
        {
          "midi": 67,
          "start_seconds": 1.74,
          "duration_seconds": 0.42
        },
        {
          "midi": 69,
          "start_seconds": 2.32,
          "duration_seconds": 0.42
        },
        {
          "midi": 67,
          "start_seconds": 2.9,
          "duration_seconds": 0.42
        },
        {
          "midi": 64,
          "start_seconds": 3.48,
          "duration_seconds": 0.42
        },
        {
          "midi": 60,
          "start_seconds": 4.06,
          "duration_seconds": 0.42
        }
      ],
      "eight_pitch_sequence_matched": true,
      "absolute_onset_errors_seconds": [
        0.011363636363636364,
        0.00045454545454570727,
        0.0013636363636362336,
        0.000909090909093635,
        0.008636363636360223,
        0.00681818181818139,
        0.004090909090906258,
        0.005454545454551152
      ],
      "mean_absolute_onset_error_seconds": 0.004886363636363871,
      "mean_absolute_onset_error_formula": "sum(abs(exported start_i - programmed start_i)) / 8, paired by same pitch sequence; full pairs retained",
      "unique_pitches": [
        60,
        62,
        64,
        67,
        69
      ],
      "maximum_simultaneous_notes": 1,
      "raw_event_stream": "Full unmodified event stream is retained in the linked native MIDI file; note pairs below retain exact parsed seconds.",
      "output_path": "/samples/comparison-jukeblocks-melody-2026-10-19.mid",
      "input_path": "/samples/known-eight-note-melody.wav",
      "source_url": "https://jukeblocks.io/free-tools/audio-midi-converter/"
    },
    "jukeblocks-chord": {
      "bytes": 266,
      "sha256": "9b53f0dbfa913414710b36130a77c0abcbd7167648faab01cafa21b0763e4fef",
      "format": 1,
      "tracks": 2,
      "ppq": 220,
      "notes": [
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0.011363636363636364,
          "end_seconds": 0.3704545454545454,
          "velocity": 66
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 0.011363636363636364,
          "end_seconds": 0.41818181818181815,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 0.011363636363636364,
          "end_seconds": 0.41818181818181815,
          "velocity": 83
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 0.5681818181818181,
          "end_seconds": 1.009090909090909,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 0.5681818181818181,
          "end_seconds": 1.009090909090909,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0.5795454545454545,
          "end_seconds": 0.9636363636363636,
          "velocity": 65
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.15,
          "end_seconds": 1.5909090909090908,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 1.1613636363636364,
          "end_seconds": 1.5431818181818182,
          "velocity": 65
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.1613636363636364,
          "end_seconds": 1.5909090909090908,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 1.7409090909090907,
          "end_seconds": 2.125,
          "velocity": 63
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.7409090909090907,
          "end_seconds": 2.172727272727273,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.7409090909090907,
          "end_seconds": 2.172727272727273,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 2.3113636363636365,
          "end_seconds": 2.706818181818182,
          "velocity": 63
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 2.3113636363636365,
          "end_seconds": 2.7522727272727274,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.3113636363636365,
          "end_seconds": 2.7522727272727274,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 2.8931818181818185,
          "end_seconds": 3.297727272727273,
          "velocity": 63
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 2.8931818181818185,
          "end_seconds": 3.3454545454545457,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.8931818181818185,
          "end_seconds": 3.4840909090909093,
          "velocity": 67
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 3.4840909090909093,
          "end_seconds": 3.879545454545455,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 3.4840909090909093,
          "end_seconds": 3.9250000000000003,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 3.4840909090909093,
          "end_seconds": 4.054545454545455,
          "velocity": 67
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 4.054545454545455,
          "end_seconds": 4.4386363636363635,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 4.054545454545455,
          "end_seconds": 4.495454545454546,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 4.054545454545455,
          "end_seconds": 4.484090909090909,
          "velocity": 81
        }
      ],
      "new_native_file_after_click": true,
      "measured_at_utc": "2026-10-19T14:32:27.013180+00:00",
      "unmatched_note_on_count": 0,
      "unique_pitches": [
        60,
        64,
        67
      ],
      "maximum_simultaneous_notes": 3,
      "raw_event_stream": "Full unmodified event stream is retained in the linked native MIDI file; note pairs below retain exact parsed seconds.",
      "output_path": "/samples/comparison-jukeblocks-chord-2026-10-19.mid",
      "input_path": "/samples/simultaneous-c-major-chords.wav",
      "source_url": "https://jukeblocks.io/free-tools/audio-midi-converter/"
    },
    "openmusic-melody": {
      "bytes": 135,
      "sha256": "dba35155d1e41125e80bbc7e527bd361ac36d58735df9216d5c878b698add031",
      "format": 1,
      "tracks": 2,
      "ppq": 480,
      "notes": [
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0,
          "end_seconds": 0.44166666666666665,
          "velocity": 76
        },
        {
          "channel": 0,
          "midi": 62,
          "start_seconds": 0.5802083333333333,
          "end_seconds": 0.975,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.1614583333333333,
          "end_seconds": 1.5791666666666666,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.7416666666666667,
          "end_seconds": 2.160416666666667,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 69,
          "start_seconds": 2.3114583333333334,
          "end_seconds": 2.753125,
          "velocity": 76
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.8916666666666666,
          "end_seconds": 3.333333333333333,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 3.4843749999999996,
          "end_seconds": 3.9135416666666663,
          "velocity": 77
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 4.054166666666666,
          "end_seconds": 4.495833333333333,
          "velocity": 76
        }
      ],
      "new_native_file_after_click": true,
      "measured_at_utc": "2026-10-19T14:31:07.413816+00:00",
      "unmatched_note_on_count": 0,
      "expected_melody": [
        {
          "midi": 60,
          "start_seconds": 0.0,
          "duration_seconds": 0.42
        },
        {
          "midi": 62,
          "start_seconds": 0.58,
          "duration_seconds": 0.42
        },
        {
          "midi": 64,
          "start_seconds": 1.16,
          "duration_seconds": 0.42
        },
        {
          "midi": 67,
          "start_seconds": 1.74,
          "duration_seconds": 0.42
        },
        {
          "midi": 69,
          "start_seconds": 2.32,
          "duration_seconds": 0.42
        },
        {
          "midi": 67,
          "start_seconds": 2.9,
          "duration_seconds": 0.42
        },
        {
          "midi": 64,
          "start_seconds": 3.48,
          "duration_seconds": 0.42
        },
        {
          "midi": 60,
          "start_seconds": 4.06,
          "duration_seconds": 0.42
        }
      ],
      "eight_pitch_sequence_matched": true,
      "absolute_onset_errors_seconds": [
        0.0,
        0.0002083333333333659,
        0.0014583333333333393,
        0.0016666666666667052,
        0.008541666666666448,
        0.008333333333333304,
        0.004374999999999574,
        0.005833333333333357
      ],
      "mean_absolute_onset_error_seconds": 0.0038020833333332615,
      "mean_absolute_onset_error_formula": "sum(abs(exported start_i - programmed start_i)) / 8, paired by same pitch sequence; full pairs retained",
      "unique_pitches": [
        60,
        62,
        64,
        67,
        69
      ],
      "maximum_simultaneous_notes": 1,
      "raw_event_stream": "Full unmodified event stream is retained in the linked native MIDI file; note pairs below retain exact parsed seconds.",
      "output_path": "/samples/comparison-openmusic-melody-2026-10-19.mid",
      "input_path": "/samples/known-eight-note-melody.wav",
      "source_url": "https://www.openmusic.ai/audio-to-midi"
    },
    "openmusic-chord": {
      "bytes": 262,
      "sha256": "57365d9be4288649b558bc5bb759355658167ef951af9d69518a9806b8f83606",
      "format": 1,
      "tracks": 2,
      "ppq": 480,
      "notes": [
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0,
          "end_seconds": 0.3833333333333333,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 0,
          "end_seconds": 0.42916666666666664,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 0,
          "end_seconds": 0.42916666666666664,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 0.56875,
          "end_seconds": 1.0104166666666665,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 0.5802083333333333,
          "end_seconds": 0.9635416666666666,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 0.5802083333333333,
          "end_seconds": 1.009375,
          "velocity": 80
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.1489583333333333,
          "end_seconds": 1.590625,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 1.1614583333333333,
          "end_seconds": 1.5447916666666666,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.1614583333333333,
          "end_seconds": 1.590625,
          "velocity": 81
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 1.7416666666666667,
          "end_seconds": 2.1260416666666666,
          "velocity": 62
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 1.7416666666666667,
          "end_seconds": 2.1729166666666666,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 1.7416666666666667,
          "end_seconds": 2.1729166666666666,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 2.3114583333333334,
          "end_seconds": 2.6947916666666667,
          "velocity": 63
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 2.3114583333333334,
          "end_seconds": 2.753125,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.3114583333333334,
          "end_seconds": 2.753125,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 2.8916666666666666,
          "end_seconds": 3.2979166666666666,
          "velocity": 62
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 2.8916666666666666,
          "end_seconds": 3.3447916666666666,
          "velocity": 78
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 2.8916666666666666,
          "end_seconds": 3.3447916666666666,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 3.484375,
          "end_seconds": 3.8791666666666664,
          "velocity": 63
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 3.484375,
          "end_seconds": 3.9260416666666664,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 3.484375,
          "end_seconds": 4.054166666666666,
          "velocity": 67
        },
        {
          "channel": 0,
          "midi": 60,
          "start_seconds": 4.054166666666666,
          "end_seconds": 4.4375,
          "velocity": 64
        },
        {
          "channel": 0,
          "midi": 64,
          "start_seconds": 4.054166666666666,
          "end_seconds": 4.495833333333334,
          "velocity": 79
        },
        {
          "channel": 0,
          "midi": 67,
          "start_seconds": 4.054166666666666,
          "end_seconds": 4.483333333333333,
          "velocity": 81
        }
      ],
      "new_native_file_after_click": true,
      "measured_at_utc": "2026-10-19T14:32:43.695727+00:00",
      "unmatched_note_on_count": 0,
      "unique_pitches": [
        60,
        64,
        67
      ],
      "maximum_simultaneous_notes": 3,
      "raw_event_stream": "Full unmodified event stream is retained in the linked native MIDI file; note pairs below retain exact parsed seconds.",
      "output_path": "/samples/comparison-openmusic-chord-2026-10-19.mid",
      "input_path": "/samples/simultaneous-c-major-chords.wav",
      "source_url": "https://www.openmusic.ai/audio-to-midi"
    }
  },
  "songscription": {
    "status": "test_paused_at_terms_step",
    "input_selected": "known-eight-note-melody.wav",
    "mode_selected": "Piano / Transcription",
    "no_midi_obtained": true,
    "reason": "The final Transcribe action says proceeding agrees to PlayAnything Terms of Service and Privacy Policy; owner confirmation requested, not yet received.",
    "input_warning": "The interface says direct piano transcription needs piano audio. Our fixtures are synthetic sine tones, not piano recordings.",
    "terms_url": "https://playanything.com/terms",
    "privacy_url": "https://playanything.com/privacy"
  },
  "timing_metric": {
    "definition": "mean absolute onset error = sum(abs(exported_start_i - programmed_start_i)) / 8",
    "pairing": "All eight same-pitch events in the same sequence, no missing or extra events; full exact pairs retained per result",
    "display_rounding": "Summary means rounded to six decimal places only; full precision in results",
    "not_a_general_accuracy_percentage": true
  },
  "basic_pitch": "Separate brand reference, no model conversion tested",
  "limits": "Two simple synthetic fixtures only. No full-song, real instrument, speed, robustness or instrument-separation score."
}
