{
 "timestamp": "2026-06-18T14:27:54.528Z",
 "code": "use_debug false\n\nlive_loop :drums do\n sample :bd_fat, amp: 5\n sleep 0.5\nend\n\nlive_loop :acid do\n 4.times do |i|\n use_random_seed 667\n 16.times do\n use_synth :tb303\n play chord(:e3, :minor).choose, attack: 0, release: 0.1, cutoff: rrand_i(50, 90) + i * 10\n sleep 0.125\n end\n end\n\n 32.times do |i|\n use_synth :tb303\n play chord(:a3, :minor).choose, attack: 0, release: 0.05, cutoff: rrand_i(70, 98) + i, res: rrand(0.9, 0.95)\n sleep 0.125\n end\n\n with_fx :reverb, mix: 0.3 do\n 32.times do\n use_synth :prophet\n play chord(:e3, :minor).choose, attack: 0, release: 0.08, cutoff: rrand_i(110, 130)\n sleep 0.125\n end\n end\n\n in_thread do\n use_random_seed 668\n with_fx :echo, phase: 0.125 do\n 16.times do\n use_synth :tb303\n play chord(:e3, :minor).choose, attack: 0, release: 0.1, cutoff: rrand(50, 100)\n sleep 0.25\n end\n end\n end\n\n sleep 4\nend\n",
 "duration": 30000,
 "name": "comm-community__09_acid",
 "desktop": {
 "wavPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/desktop-recordings/desktop_2026-06-18T14-26-39-308Z_comm-community__09_acid.wav",
 "stats": {
 "duration": 31.370666666666665,
 "peak": 0.9925,
 "rms": 0.1557,
 "clipping": 0,
 "sampleRate": 48000,
 "channels": 2
 },
 "ok": true,
 "pitch": {
 "count": 164,
 "median_spacing_s": 0.13,
 "midi": [
 41,
 59,
 52,
 59,
 71,
 71,
 55,
 78,
 79,
 41,
 67,
 63,
 41,
 59,
 71,
 71,
 78,
 78,
 67,
 59,
 55,
 41,
 79,
 71,
 41,
 71,
 52,
 41,
 59,
 59,
 41,
 59,
 55,
 41,
 55,
 52,
 41,
 78,
 52,
 41,
 59,
 59,
 41,
 59,
 55,
 41,
 55,
 52,
 41,
 60,
 75,
 41,
 60,
 64,
 41,
 64,
 57,
 41,
 60,
 60,
 41,
 57,
 60,
 41,
 64,
 60,
 41,
 57,
 57,
 41,
 57,
 64,
 41,
 41,
 41,
 41,
 41,
 41,
 41,
 41,
 59,
 59,
 58,
 52,
 52,
 52,
 41,
 83,
 83,
 41,
 74,
 74,
 41,
 55,
 55,
 71,
 59,
 59,
 41,
 76,
 76,
 55,
 55,
 55,
 55,
 59,
 52,
 59,
 71,
 71,
 55,
 78,
 79,
 41,
 67,
 63,
 41,
 59,
 71,
 41,
 78,
 78,
 41,
 59,
 55,
 41,
 79,
 71,
 41,
 71,
 52,
 41,
 59,
 59,
 41,
 59,
 55,
 41,
 55,
 52,
 41,
 78,
 52,
 41,
 59,
 59,
 41,
 59,
 55,
 41,
 55,
 52,
 41,
 59,
 75,
 41,
 60,
 64,
 41,
 64,
 57,
 41,
 60,
 60
 ],
 "pc": [
 5,
 11,
 4,
 11,
 11,
 11,
 7,
 6,
 7,
 5,
 7,
 3,
 5,
 11,
 11,
 11,
 6,
 6,
 7,
 11,
 7,
 5,
 7,
 11,
 5,
 11,
 4,
 5,
 11,
 11,
 5,
 11,
 7,
 5,
 7,
 4,
 5,
 6,
 4,
 5,
 11,
 11,
 5,
 11,
 7,
 5,
 7,
 4,
 5,
 0,
 3,
 5,
 0,
 4,
 5,
 4,
 9,
 5,
 0,
 0,
 5,
 9,
 0,
 5,
 4,
 0,
 5,
 9,
 9,
 5,
 9,
 4,
 5,
 5,
 5,
 5,
 5,
 5,
 5,
 5,
 11,
 11,
 10,
 4,
 4,
 4,
 5,
 11,
 11,
 5,
 2,
 2,
 5,
 7,
 7,
 11,
 11,
 11,
 5,
 4,
 4,
 7,
 7,
 7,
 7,
 11,
 4,
 11,
 11,
 11,
 7,
 6,
 7,
 5,
 7,
 3,
 5,
 11,
 11,
 5,
 6,
 6,
 5,
 11,
 7,
 5,
 7,
 11,
 5,
 11,
 4,
 5,
 11,
 11,
 5,
 11,
 7,
 5,
 7,
 4,
 5,
 6,
 4,
 5,
 11,
 11,
 5,
 11,
 7,
 5,
 7,
 4,
 5,
 11,
 3,
 5,
 0,
 4,
 5,
 4,
 9,
 5,
 0,
 0
 ],
 "names": [
 "F2",
 "B3",
 "E3",
 "B3",
 "B4",
 "B4",
 "G3",
 "F#5",
 "G5",
 "F2",
 "G4",
 "D#4",
 "F2",
 "B3",
 "B4",
 "B4",
 "F#5",
 "F#5",
 "G4",
 "B3",
 "G3",
 "F2",
 "G5",
 "B4",
 "F2",
 "B4",
 "E3",
 "F2",
 "B3",
 "B3",
 "F2",
 "B3",
 "G3",
 "F2",
 "G3",
 "E3",
 "F2",
 "F#5",
 "E3",
 "F2",
 "B3",
 "B3",
 "F2",
 "B3",
 "G3",
 "F2",
 "G3",
 "E3",
 "F2",
 "C4",
 "D#5",
 "F2",
 "C4",
 "E4",
 "F2",
 "E4",
 "A3",
 "F2",
 "C4",
 "C4",
 "F2",
 "A3",
 "C4",
 "F2",
 "E4",
 "C4",
 "F2",
 "A3",
 "A3",
 "F2",
 "A3",
 "E4",
 "F2",
 "F2",
 "F2",
 "F2",
 "F2",
 "F2",
 "F2",
 "F2",
 "B3",
 "B3",
 "A#3",
 "E3",
 "E3",
 "E3",
 "F2",
 "B5",
 "B5",
 "F2",
 "D5",
 "D5",
 "F2",
 "G3",
 "G3",
 "B4",
 "B3",
 "B3",
 "F2",
 "E5",
 "E5",
 "G3",
 "G3",
 "G3",
 "G3",
 "B3",
 "E3",
 "B3",
 "B4",
 "B4",
 "G3",
 "F#5",
 "G5",
 "F2",
 "G4",
 "D#4",
 "F2",
 "B3",
 "B4",
 "F2",
 "F#5",
 "F#5",
 "F2",
 "B3",
 "G3",
 "F2",
 "G5",
 "B4",
 "F2",
 "B4",
 "E3",
 "F2",
 "B3",
 "B3",
 "F2",
 "B3",
 "G3",
 "F2",
 "G3",
 "E3",
 "F2",
 "F#5",
 "E3",
 "F2",
 "B3",
 "B3",
 "F2",
 "B3",
 "G3",
 "F2",
 "G3",
 "E3",
 "F2",
 "B3",
 "D#5",
 "F2",
 "C4",
 "E4",
 "F2",
 "E4",
 "A3",
 "F2",
 "C4",
 "C4"
 ],
 "method": "onset",
 "confidence": 1,
 "inconclusive": false,
 "compare": "midi"
 }
 },
 "web": {
 "wavPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/2026-06-18T14-26-40-436Z_inline_audio.wav",
 "stats": {
 "duration": 29.696,
 "peak": 0.5851,
 "rms": 0.0923,
 "clipping": 0,
 "sampleRate": 48000,
 "channels": 2
 },
 "ok": true,
 "pitch": {
 "count": 163,
 "median_spacing_s": 0.13,
 "midi": [
 78,
 59,
 52,
 59,
 71,
 71,
 55,
 78,
 79,
 74,
 67,
 63,
 41,
 59,
 71,
 71,
 78,
 78,
 67,
 59,
 55,
 55,
 79,
 76,
 41,
 71,
 52,
 83,
 59,
 59,
 55,
 59,
 55,
 55,
 55,
 52,
 41,
 78,
 52,
 41,
 59,
 59,
 55,
 59,
 55,
 55,
 55,
 52,
 41,
 60,
 75,
 41,
 60,
 75,
 41,
 64,
 57,
 41,
 60,
 60,
 41,
 57,
 60,
 41,
 64,
 60,
 41,
 57,
 57,
 41,
 57,
 64,
 41,
 41,
 41,
 52,
 41,
 41,
 41,
 52,
 41,
 41,
 59,
 59,
 59,
 52,
 51,
 51,
 55,
 59,
 59,
 55,
 74,
 74,
 41,
 83,
 83,
 71,
 71,
 71,
 71,
 71,
 76,
 55,
 55,
 55,
 55,
 55,
 52,
 59,
 71,
 71,
 55,
 78,
 79,
 74,
 67,
 63,
 41,
 59,
 71,
 71,
 78,
 78,
 67,
 59,
 55,
 55,
 79,
 76,
 41,
 71,
 52,
 83,
 59,
 59,
 55,
 59,
 55,
 41,
 55,
 52,
 59,
 78,
 52,
 41,
 59,
 59,
 55,
 59,
 55,
 55,
 55,
 52,
 41,
 60,
 75,
 41,
 60,
 75,
 41,
 64,
 57
 ],
 "pc": [
 6,
 11,
 4,
 11,
 11,
 11,
 7,
 6,
 7,
 2,
 7,
 3,
 5,
 11,
 11,
 11,
 6,
 6,
 7,
 11,
 7,
 7,
 7,
 4,
 5,
 11,
 4,
 11,
 11,
 11,
 7,
 11,
 7,
 7,
 7,
 4,
 5,
 6,
 4,
 5,
 11,
 11,
 7,
 11,
 7,
 7,
 7,
 4,
 5,
 0,
 3,
 5,
 0,
 3,
 5,
 4,
 9,
 5,
 0,
 0,
 5,
 9,
 0,
 5,
 4,
 0,
 5,
 9,
 9,
 5,
 9,
 4,
 5,
 5,
 5,
 4,
 5,
 5,
 5,
 4,
 5,
 5,
 11,
 11,
 11,
 4,
 3,
 3,
 7,
 11,
 11,
 7,
 2,
 2,
 5,
 11,
 11,
 11,
 11,
 11,
 11,
 11,
 4,
 7,
 7,
 7,
 7,
 7,
 4,
 11,
 11,
 11,
 7,
 6,
 7,
 2,
 7,
 3,
 5,
 11,
 11,
 11,
 6,
 6,
 7,
 11,
 7,
 7,
 7,
 4,
 5,
 11,
 4,
 11,
 11,
 11,
 7,
 11,
 7,
 5,
 7,
 4,
 11,
 6,
 4,
 5,
 11,
 11,
 7,
 11,
 7,
 7,
 7,
 4,
 5,
 0,
 3,
 5,
 0,
 3,
 5,
 4,
 9
 ],
 "names": [
 "F#5",
 "B3",
 "E3",
 "B3",
 "B4",
 "B4",
 "G3",
 "F#5",
 "G5",
 "D5",
 "G4",
 "D#4",
 "F2",
 "B3",
 "B4",
 "B4",
 "F#5",
 "F#5",
 "G4",
 "B3",
 "G3",
 "G3",
 "G5",
 "E5",
 "F2",
 "B4",
 "E3",
 "B5",
 "B3",
 "B3",
 "G3",
 "B3",
 "G3",
 "G3",
 "G3",
 "E3",
 "F2",
 "F#5",
 "E3",
 "F2",
 "B3",
 "B3",
 "G3",
 "B3",
 "G3",
 "G3",
 "G3",
 "E3",
 "F2",
 "C4",
 "D#5",
 "F2",
 "C4",
 "D#5",
 "F2",
 "E4",
 "A3",
 "F2",
 "C4",
 "C4",
 "F2",
 "A3",
 "C4",
 "F2",
 "E4",
 "C4",
 "F2",
 "A3",
 "A3",
 "F2",
 "A3",
 "E4",
 "F2",
 "F2",
 "F2",
 "E3",
 "F2",
 "F2",
 "F2",
 "E3",
 "F2",
 "F2",
 "B3",
 "B3",
 "B3",
 "E3",
 "D#3",
 "D#3",
 "G3",
 "B3",
 "B3",
 "G3",
 "D5",
 "D5",
 "F2",
 "B5",
 "B5",
 "B4",
 "B4",
 "B4",
 "B4",
 "B4",
 "E5",
 "G3",
 "G3",
 "G3",
 "G3",
 "G3",
 "E3",
 "B3",
 "B4",
 "B4",
 "G3",
 "F#5",
 "G5",
 "D5",
 "G4",
 "D#4",
 "F2",
 "B3",
 "B4",
 "B4",
 "F#5",
 "F#5",
 "G4",
 "B3",
 "G3",
 "G3",
 "G5",
 "E5",
 "F2",
 "B4",
 "E3",
 "B5",
 "B3",
 "B3",
 "G3",
 "B3",
 "G3",
 "F2",
 "G3",
 "E3",
 "B3",
 "F#5",
 "E3",
 "F2",
 "B3",
 "B3",
 "G3",
 "B3",
 "G3",
 "G3",
 "G3",
 "E3",
 "F2",
 "C4",
 "D#5",
 "F2",
 "C4",
 "D#5",
 "F2",
 "E4",
 "A3"
 ],
 "method": "onset",
 "confidence": 1,
 "inconclusive": false,
 "compare": "midi"
 },
 "toolFailReason": null,
 "errors": []
 },
 "spectrogram": {
 "l2_mel_db": 14.02100658416748,
 "mfcc_distance": 132.39956665039062,
 "frames_compared": 2785,
 "spectrogram_png": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/compare_2026-06-18T14-27-16-848Z_comm-community__09_acid_spectrogram.png",
 "desktop_peak_freq_hz": 59.992349540972455,
 "web_peak_freq_hz": 56.000808189655174,
 "per_beat": null
 },
 "spectrogramError": null,
 "reportPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/compare_2026-06-18T14-27-16-848Z_comm-community__09_acid.md",
 "reconciledPitch": null,
 "eventParity": {
 "report": {
 "verdict": "STRUCTURE-MATCH",
 "isPrng": true,
 "reasons": [
 "Significant layers present on both sides (PRNG piece — counts/choices vary by )."
 ],
 "rows": [
 {
 "synthdef": "sonic-pi-tb303",
 "desktop": 202,
 "web": 199,
 "ratio": 0.9851485148514851,
 "significant": true,
 "status": "match",
 "desktopOnset": 0,
 "webOnset": 0
 },
 {
 "synthdef": "sonic-pi-basic_mono_player",
 "desktop": 63,
 "web": 62,
 "ratio": 0.9841269841269841,
 "significant": true,
 "status": "match",
 "desktopOnset": 0,
 "webOnset": 0
 },
 {
 "synthdef": "sonic-pi-prophet",
 "desktop": 32,
 "web": 32,
 "ratio": 1,
 "significant": true,
 "status": "match",
 "desktopOnset": 12,
 "webOnset": 12
 }
 ],
 "fxRows": [
 {
 "synthdef": "sonic-pi-fx_reverb",
 "desktop": 1,
 "web": 1,
 "ratio": 1,
 "significant": false,
 "status": "match",
 "desktopOnset": null,
 "webOnset": -1.991
 },
 {
 "synthdef": "sonic-pi-fx_echo",
 "desktop": 1,
 "web": 1,
 "ratio": 1,
 "significant": false,
 "status": "match",
 "desktopOnset": 16,
 "webOnset": -1.991
 }
 ],
 "desktopTotal": 297,
 "webTotal": 293,
 "totalRatio": 0.99,
 "orderMatch": true,
 "desktopOrder": [
 "tb303",
 "basic_mono_player",
 "prophet"
 ],
 "webOrder": [
 "tb303",
 "basic_mono_player",
 "prophet"
 ],
 "sequenceParity": {
 "match": true,
 "epsilonMs": 15,
 "notesChecked": true,
 "rows": [
 {
 "synthdef": "sonic-pi-tb303",
 "desktopOnsets": [
 0,
 0.125,
 0.25,
 0.375,
 0.5,
 0.625,
 0.75,
 0.875,
 1,
 1.125,
 1.25,
 1.375,
 1.5,
 1.625,
 1.75,
 1.875,
 2,
 2.125,
 2.25,
 2.375,
 2.5,
 2.625,
 2.75,
 2.875,
 3,
 3.125,
 3.25,
 3.375,
 3.5,
 3.625,
 3.75,
 3.875,
 4,
 4.125,
 4.25,
 4.375,
 4.5,
 4.625,
 4.75,
 4.875,
 5,
 5.125,
 5.25,
 5.375,
 5.5,
 5.625,
 5.75,
 5.875,
 6,
 6.125,
 6.25,
 6.375,
 6.5,
 6.625,
 6.75,
 6.875,
 7,
 7.125,
 7.25,
 7.375,
 7.5,
 7.625,
 7.75,
 7.875,
 8,
 8.125,
 8.25,
 8.375,
 8.5,
 8.625,
 8.75,
 8.875,
 9,
 9.125,
 9.25,
 9.375,
 9.5,
 9.625,
 9.75,
 9.875,
 10,
 10.125,
 10.25,
 10.375,
 10.5,
 10.625,
 10.75,
 10.875,
 11,
 11.125,
 11.25,
 11.375,
 11.5,
 11.625,
 11.75,
 11.875,
 16,
 16.25,
 16.5,
 16.75,
 17,
 17.25,
 17.5,
 17.75,
 18,
 18.25,
 18.5,
 18.75,
 19,
 19.25,
 19.5,
 19.75,
 20,
 20.125,
 20.25,
 20.375,
 20.5,
 20.625,
 20.75,
 20.875,
 21,
 21.125,
 21.25,
 21.375,
 21.5,
 21.625,
 21.75,
 21.875,
 22,
 22.125,
 22.25,
 22.375,
 22.5,
 22.625,
 22.75,
 22.875,
 23,
 23.125,
 23.25,
 23.375,
 23.5,
 23.625,
 23.75,
 23.875,
 24,
 24.125,
 24.25,
 24.375,
 24.5,
 24.625,
 24.75,
 24.875,
 25,
 25.125,
 25.25,
 25.375,
 25.5,
 25.625,
 25.75,
 25.875,
 26,
 26.125,
 26.25,
 26.375,
 26.5,
 26.625,
 26.75,
 26.875,
 27,
 27.125,
 27.25,
 27.375,
 27.5,
 27.625,
 27.75,
 27.875,
 28,
 28.125,
 28.25,
 28.375,
 28.5,
 28.625,
 28.75,
 28.875,
 29,
 29.125,
 29.25,
 29.375,
 29.5,
 29.625,
 29.75,
 29.875,
 30,
 30.125,
 30.25,
 30.375,
 30.5,
 30.625,
 30.75,
 30.875,
 31,
 31.125
 ],
 "webOnsets": [
 0,
 0.125,
 0.25,
 0.375,
 0.5,
 0.625,
 0.75,
 0.875,
 1,
 1.125,
 1.25,
 1.375,
 1.5,
 1.625,
 1.75,
 1.875,
 2,
 2.125,
 2.25,
 2.375,
 2.5,
 2.625,
 2.75,
 2.875,
 3,
 3.125,
 3.25,
 3.375,
 3.5,
 3.625,
 3.75,
 3.875,
 4,
 4.125,
 4.25,
 4.375,
 4.5,
 4.625,
 4.75,
 4.875,
 5,
 5.125,
 5.25,
 5.375,
 5.5,
 5.625,
 5.75,
 5.875,
 6,
 6.125,
 6.25,
 6.375,
 6.5,
 6.625,
 6.75,
 6.875,
 7,
 7.125,
 7.25,
 7.375,
 7.5,
 7.625,
 7.75,
 7.875,
 8,
 8.125,
 8.25,
 8.375,
 8.5,
 8.625,
 8.75,
 8.875,
 9,
 9.125,
 9.25,
 9.375,
 9.5,
 9.625,
 9.75,
 9.875,
 10,
 10.125,
 10.25,
 10.375,
 10.5,
 10.625,
 10.75,
 10.875,
 11,
 11.125,
 11.25,
 11.375,
 11.5,
 11.625,
 11.75,
 11.875,
 16,
 16.25,
 16.5,
 16.75,
 17,
 17.25,
 17.5,
 17.75,
 18,
 18.25,
 18.5,
 18.75,
 19,
 19.25,
 19.5,
 19.75,
 20,
 20.125,
 20.25,
 20.375,
 20.5,
 20.625,
 20.75,
 20.875,
 21,
 21.125,
 21.25,
 21.375,
 21.5,
 21.625,
 21.75,
 21.875,
 22,
 22.125,
 22.25,
 22.375,
 22.5,
 22.625,
 22.75,
 22.875,
 23,
 23.125,
 23.25,
 23.375,
 23.5,
 23.625,
 23.75,
 23.875,
 24,
 24.125,
 24.25,
 24.375,
 24.5,
 24.625,
 24.75,
 24.875,
 25,
 25.125,
 25.25,
 25.375,
 25.5,
 25.625,
 25.75,
 25.875,
 26,
 26.125,
 26.25,
 26.375,
 26.5,
 26.625,
 26.75,
 26.875,
 27,
 27.125,
 27.25,
 27.375,
 27.5,
 27.625,
 27.75,
 27.875,
 28,
 28.125,
 28.25,
 28.375,
 28.5,
 28.625,
 28.75,
 28.875,
 29,
 29.125,
 29.25,
 29.375,
 29.5,
 29.625,
 29.75,
 29.875,
 30,
 30.125,
 30.25,
 30.375,
 30.5,
 30.625,
 30.75
 ],
 "comparedLen": 199,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 0,
 "noteMatched": true,
 "matched": true
 },
 {
 "synthdef": "sonic-pi-basic_mono_player",
 "desktopOnsets": [
 0,
 0.5,
 1,
 1.5,
 2,
 2.5,
 3,
 3.5,
 4,
 4.5,
 5,
 5.5,
 6,
 6.5,
 7,
 7.5,
 8,
 8.5,
 9,
 9.5,
 10,
 10.5,
 11,
 11.5,
 12,
 12.5,
 13,
 13.5,
 14,
 14.5,
 15,
 15.5,
 16,
 16.5,
 17,
 17.5,
 18,
 18.5,
 19,
 19.5,
 20,
 20.5,
 21,
 21.5,
 22,
 22.5,
 23,
 23.5,
 24,
 24.5,
 25,
 25.5,
 26,
 26.5,
 27,
 27.5,
 28,
 28.5,
 29,
 29.5,
 30,
 30.5,
 31
 ],
 "webOnsets": [
 0,
 0.5,
 1,
 1.5,
 2,
 2.5,
 3,
 3.5,
 4,
 4.5,
 5,
 5.5,
 6,
 6.5,
 7,
 7.5,
 8,
 8.5,
 9,
 9.5,
 10,
 10.5,
 11,
 11.5,
 12,
 12.5,
 13,
 13.5,
 14,
 14.5,
 15,
 15.5,
 16,
 16.5,
 17,
 17.5,
 18,
 18.5,
 19,
 19.5,
 20,
 20.5,
 21,
 21.5,
 22,
 22.5,
 23,
 23.5,
 24,
 24.5,
 25,
 25.5,
 26,
 26.5,
 27,
 27.5,
 28,
 28.5,
 29,
 29.5,
 30,
 30.5
 ],
 "comparedLen": 62,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 0,
 "noteMatched": true,
 "matched": true
 },
 {
 "synthdef": "sonic-pi-prophet",
 "desktopOnsets": [
 12,
 12.125,
 12.25,
 12.375,
 12.5,
 12.625,
 12.75,
 12.875,
 13,
 13.125,
 13.25,
 13.375,
 13.5,
 13.625,
 13.75,
 13.875,
 14,
 14.125,
 14.25,
 14.375,
 14.5,
 14.625,
 14.75,
 14.875,
 15,
 15.125,
 15.25,
 15.375,
 15.5,
 15.625,
 15.75,
 15.875
 ],
 "webOnsets": [
 12,
 12.125,
 12.25,
 12.375,
 12.5,
 12.625,
 12.75,
 12.875,
 13,
 13.125,
 13.25,
 13.375,
 13.5,
 13.625,
 13.75,
 13.875,
 14,
 14.125,
 14.25,
 14.375,
 14.5,
 14.625,
 14.75,
 14.875,
 15,
 15.125,
 15.25,
 15.375,
 15.5,
 15.625,
 15.75,
 15.875
 ],
 "comparedLen": 32,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 0,
 "noteMatched": true,
 "matched": true
 }
 ],
 "reasons": [
 "tb303: 199 onsets match within ε (max Δ 0ms), notes match",
 "basic_mono_player: 62 onsets match within ε (max Δ 0ms), notes match",
 "prophet: 32 onsets match within ε (max Δ 0ms), notes match"
 ]
 }
 },
 "note": "STRUCTURE-MATCH · onset-seq match · d297/w293"
 }
}