{
 "timestamp": "2026-06-18T14:15:36.826Z",
 "code": "use_bpm 170\nlive_loop :dnb_kick do\n sample :bd_haus, amp: 2, cutoff: 100\n sleep 1\n sleep 0.5\n sample :bd_haus, amp: 1.5, cutoff: 90\n sleep 0.5\nend\nlive_loop :dnb_snare do\n sleep 1\n sample :drum_snare_hard, amp: 1, rate: 1.5\n sleep 1\nend\nlive_loop :dnb_hats do\n sample :drum_cymbal_closed, amp: 0.3, rate: 2, finish: 0.3\n sleep 0.25\nend\nwith_fx :reverb, mix: 0.3 do\n live_loop :dnb_bass do\n use_synth :tb303\n play (ring :e1, :e1, :g1, :e1, :a1, :e1, :b1, :e1).tick, release: 0.15, cutoff: 90, amp: 1.5\n sleep 0.25\n end\nend\n",
 "duration": 20000,
 "name": "e2e-09_dnb",
 "desktop": {
 "wavPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/desktop-recordings/desktop_2026-06-18T14-14-42-104Z_e2e-09_dnb.wav",
 "stats": {
 "duration": 21.369333333333334,
 "peak": 0.8504,
 "rms": 0.1383,
 "clipping": 0,
 "sampleRate": 48000,
 "channels": 2
 },
 "ok": true,
 "pitch": {
 "count": 113,
 "median_spacing_s": 0.095,
 "midi": [
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42,
 42,
 44,
 42,
 42,
 42,
 63,
 42,
 42
 ],
 "pc": [
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6,
 6,
 8,
 6,
 6,
 6,
 3,
 6,
 6
 ],
 "names": [
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2",
 "F#2",
 "G#2",
 "F#2",
 "F#2",
 "F#2",
 "D#4",
 "F#2",
 "F#2"
 ],
 "method": "onset",
 "confidence": 1,
 "inconclusive": false,
 "compare": "midi"
 }
 },
 "web": {
 "wavPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/2026-06-18T14-14-43-243Z_inline_audio.wav",
 "stats": {
 "duration": 19.712,
 "peak": 0.5198,
 "rms": 0.083,
 "clipping": 0,
 "sampleRate": 48000,
 "channels": 2
 },
 "ok": true,
 "pitch": {
 "count": 111,
 "median_spacing_s": 0.09,
 "midi": [
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 45,
 40,
 40,
 40,
 58
 ],
 "pc": [
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 9,
 4,
 4,
 4,
 10
 ],
 "names": [
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A2",
 "E2",
 "E2",
 "E2",
 "A#3"
 ],
 "method": "onset",
 "confidence": 1,
 "inconclusive": false,
 "compare": "midi"
 },
 "toolFailReason": null,
 "errors": []
 },
 "spectrogram": {
 "l2_mel_db": 18.062313079833984,
 "mfcc_distance": 180.71551513671875,
 "frames_compared": 1849,
 "spectrogram_png": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/compare_2026-06-18T14-15-09-497Z_e2e-09_dnb_spectrogram.png",
 "desktop_peak_freq_hz": 56.6699943844762,
 "web_peak_freq_hz": 56.66599025974026,
 "per_beat": null
 },
 "spectrogramError": null,
 "reportPath": "/Users/mrityunjaybhardwaj/Documents/projects/sonicPiWeb/.captures/compare_2026-06-18T14-15-09-497Z_e2e-09_dnb.md",
 "reconciledPitch": null,
 "eventParity": {
 "report": {
 "verdict": "STRUCTURE-MATCH",
 "isPrng": false,
 "reasons": [
 "Significant synthdef multiset matches.",
 "Significant-layer first-appearance order differs (desktop: basic_stereo_player→mono_player→basic_mono_player→tb303 | web: basic_stereo_player→tb303→mono_player→basic_mono_player) — thread-start timing."
 ],
 "rows": [
 {
 "synthdef": "sonic-pi-mono_player",
 "desktop": 243,
 "web": 236,
 "ratio": 0.9711934156378601,
 "significant": true,
 "status": "match",
 "desktopOnset": 0,
 "webOnset": 0
 },
 {
 "synthdef": "sonic-pi-tb303",
 "desktop": 243,
 "web": 236,
 "ratio": 0.9711934156378601,
 "significant": true,
 "status": "match",
 "desktopOnset": 0,
 "webOnset": 0
 },
 {
 "synthdef": "sonic-pi-basic_stereo_player",
 "desktop": 61,
 "web": 59,
 "ratio": 0.9672131147540983,
 "significant": true,
 "status": "match",
 "desktopOnset": 0,
 "webOnset": 0
 },
 {
 "synthdef": "sonic-pi-basic_mono_player",
 "desktop": 30,
 "web": 29,
 "ratio": 0.9666666666666667,
 "significant": true,
 "status": "match",
 "desktopOnset": 0.353,
 "webOnset": 0.353
 }
 ],
 "fxRows": [
 {
 "synthdef": "sonic-pi-fx_reverb",
 "desktop": 1,
 "web": 1,
 "ratio": 1,
 "significant": false,
 "status": "match",
 "desktopOnset": null,
 "webOnset": -1.991
 }
 ],
 "desktopTotal": 577,
 "webTotal": 560,
 "totalRatio": 0.97,
 "orderMatch": false,
 "desktopOrder": [
 "basic_stereo_player",
 "mono_player",
 "basic_mono_player",
 "tb303"
 ],
 "webOrder": [
 "basic_stereo_player",
 "tb303",
 "mono_player",
 "basic_mono_player"
 ],
 "sequenceParity": {
 "match": true,
 "epsilonMs": 15,
 "notesChecked": true,
 "rows": [
 {
 "synthdef": "sonic-pi-mono_player",
 "desktopOnsets": [
 0,
 0.088,
 0.176,
 0.265,
 0.353,
 0.441,
 0.529,
 0.618,
 0.706,
 0.794,
 0.882,
 0.971,
 1.059,
 1.147,
 1.235,
 1.324,
 1.412,
 1.5,
 1.588,
 1.676,
 1.765,
 1.853,
 1.941,
 2.029,
 2.118,
 2.206,
 2.294,
 2.382,
 2.471,
 2.559,
 2.647,
 2.735,
 2.824,
 2.912,
 3,
 3.088,
 3.176,
 3.265,
 3.353,
 3.441,
 3.529,
 3.618,
 3.706,
 3.794,
 3.882,
 3.971,
 4.059,
 4.147,
 4.235,
 4.324,
 4.412,
 4.5,
 4.588,
 4.676,
 4.765,
 4.853,
 4.941,
 5.029,
 5.118,
 5.206,
 5.294,
 5.382,
 5.471,
 5.559,
 5.647,
 5.735,
 5.824,
 5.912,
 6,
 6.088,
 6.176,
 6.265,
 6.353,
 6.441,
 6.529,
 6.618,
 6.706,
 6.794,
 6.882,
 6.971,
 7.059,
 7.147,
 7.235,
 7.324,
 7.412,
 7.5,
 7.588,
 7.676,
 7.765,
 7.853,
 7.941,
 8.029,
 8.118,
 8.206,
 8.294,
 8.382,
 8.471,
 8.559,
 8.647,
 8.735,
 8.824,
 8.912,
 9,
 9.088,
 9.176,
 9.265,
 9.353,
 9.441,
 9.529,
 9.618,
 9.706,
 9.794,
 9.882,
 9.971,
 10.059,
 10.147,
 10.235,
 10.324,
 10.412,
 10.5,
 10.588,
 10.676,
 10.765,
 10.853,
 10.941,
 11.029,
 11.118,
 11.206,
 11.294,
 11.382,
 11.471,
 11.559,
 11.647,
 11.735,
 11.824,
 11.912,
 12,
 12.088,
 12.176,
 12.265,
 12.353,
 12.441,
 12.529,
 12.618,
 12.706,
 12.794,
 12.882,
 12.971,
 13.059,
 13.147,
 13.235,
 13.324,
 13.412,
 13.5,
 13.588,
 13.676,
 13.765,
 13.853,
 13.941,
 14.029,
 14.118,
 14.206,
 14.294,
 14.382,
 14.471,
 14.559,
 14.647,
 14.735,
 14.824,
 14.912,
 15,
 15.088,
 15.176,
 15.265,
 15.353,
 15.441,
 15.529,
 15.618,
 15.706,
 15.794,
 15.882,
 15.971,
 16.059,
 16.147,
 16.235,
 16.324,
 16.412,
 16.5,
 16.588,
 16.676,
 16.765,
 16.853,
 16.941,
 17.029,
 17.118,
 17.206,
 17.294,
 17.382,
 17.471,
 17.559,
 17.647,
 17.735,
 17.824,
 17.912,
 18,
 18.088,
 18.176,
 18.265,
 18.353,
 18.441,
 18.529,
 18.618,
 18.706,
 18.794,
 18.882,
 18.971,
 19.059,
 19.147,
 19.235,
 19.324,
 19.412,
 19.5,
 19.588,
 19.676,
 19.765,
 19.853,
 19.941,
 20.029,
 20.118,
 20.206,
 20.294,
 20.382,
 20.471,
 20.559,
 20.647,
 20.735,
 20.824,
 20.912,
 21,
 21.088,
 21.176,
 21.265,
 21.353
 ],
 "webOnsets": [
 0,
 0.088,
 0.176,
 0.265,
 0.353,
 0.441,
 0.529,
 0.618,
 0.706,
 0.794,
 0.882,
 0.971,
 1.059,
 1.147,
 1.235,
 1.324,
 1.412,
 1.5,
 1.588,
 1.676,
 1.765,
 1.853,
 1.941,
 2.029,
 2.118,
 2.206,
 2.294,
 2.382,
 2.471,
 2.559,
 2.647,
 2.735,
 2.823,
 2.912,
 3,
 3.088,
 3.176,
 3.265,
 3.353,
 3.441,
 3.529,
 3.618,
 3.706,
 3.794,
 3.882,
 3.971,
 4.059,
 4.147,
 4.235,
 4.323,
 4.412,
 4.5,
 4.588,
 4.676,
 4.765,
 4.853,
 4.941,
 5.029,
 5.118,
 5.206,
 5.294,
 5.382,
 5.471,
 5.559,
 5.647,
 5.735,
 5.823,
 5.912,
 6,
 6.088,
 6.176,
 6.265,
 6.353,
 6.441,
 6.529,
 6.618,
 6.706,
 6.794,
 6.882,
 6.971,
 7.059,
 7.147,
 7.235,
 7.323,
 7.412,
 7.5,
 7.588,
 7.676,
 7.765,
 7.853,
 7.941,
 8.029,
 8.118,
 8.206,
 8.294,
 8.382,
 8.471,
 8.559,
 8.647,
 8.735,
 8.824,
 8.912,
 9,
 9.088,
 9.176,
 9.265,
 9.353,
 9.441,
 9.529,
 9.618,
 9.706,
 9.794,
 9.882,
 9.971,
 10.059,
 10.147,
 10.235,
 10.324,
 10.412,
 10.5,
 10.588,
 10.676,
 10.765,
 10.853,
 10.941,
 11.029,
 11.118,
 11.206,
 11.294,
 11.382,
 11.471,
 11.559,
 11.647,
 11.735,
 11.824,
 11.912,
 12,
 12.088,
 12.176,
 12.265,
 12.353,
 12.441,
 12.529,
 12.618,
 12.706,
 12.794,
 12.882,
 12.971,
 13.059,
 13.147,
 13.235,
 13.324,
 13.412,
 13.5,
 13.588,
 13.676,
 13.765,
 13.853,
 13.941,
 14.029,
 14.118,
 14.206,
 14.294,
 14.382,
 14.471,
 14.559,
 14.647,
 14.735,
 14.824,
 14.912,
 15,
 15.088,
 15.176,
 15.265,
 15.353,
 15.441,
 15.529,
 15.618,
 15.706,
 15.794,
 15.882,
 15.971,
 16.059,
 16.147,
 16.235,
 16.324,
 16.412,
 16.5,
 16.588,
 16.676,
 16.765,
 16.853,
 16.941,
 17.029,
 17.118,
 17.206,
 17.294,
 17.382,
 17.471,
 17.559,
 17.647,
 17.735,
 17.824,
 17.912,
 18,
 18.088,
 18.176,
 18.265,
 18.353,
 18.441,
 18.529,
 18.618,
 18.706,
 18.794,
 18.882,
 18.971,
 19.059,
 19.147,
 19.235,
 19.324,
 19.412,
 19.5,
 19.588,
 19.676,
 19.765,
 19.853,
 19.941,
 20.029,
 20.118,
 20.206,
 20.294,
 20.382,
 20.471,
 20.559,
 20.647,
 20.735
 ],
 "comparedLen": 236,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 1,
 "noteMatched": true,
 "matched": true
 },
 {
 "synthdef": "sonic-pi-tb303",
 "desktopOnsets": [
 0,
 0.088,
 0.176,
 0.265,
 0.353,
 0.441,
 0.529,
 0.618,
 0.706,
 0.794,
 0.882,
 0.971,
 1.059,
 1.147,
 1.235,
 1.324,
 1.412,
 1.5,
 1.588,
 1.676,
 1.765,
 1.853,
 1.941,
 2.029,
 2.118,
 2.206,
 2.294,
 2.382,
 2.471,
 2.559,
 2.647,
 2.735,
 2.824,
 2.912,
 3,
 3.088,
 3.176,
 3.265,
 3.353,
 3.441,
 3.529,
 3.618,
 3.706,
 3.794,
 3.882,
 3.971,
 4.059,
 4.147,
 4.235,
 4.324,
 4.412,
 4.5,
 4.588,
 4.676,
 4.765,
 4.853,
 4.941,
 5.029,
 5.118,
 5.206,
 5.294,
 5.382,
 5.471,
 5.559,
 5.647,
 5.735,
 5.824,
 5.912,
 6,
 6.088,
 6.176,
 6.265,
 6.353,
 6.441,
 6.529,
 6.618,
 6.706,
 6.794,
 6.882,
 6.971,
 7.059,
 7.147,
 7.235,
 7.324,
 7.412,
 7.5,
 7.588,
 7.676,
 7.765,
 7.853,
 7.941,
 8.029,
 8.118,
 8.206,
 8.294,
 8.382,
 8.471,
 8.559,
 8.647,
 8.735,
 8.824,
 8.912,
 9,
 9.088,
 9.176,
 9.265,
 9.353,
 9.441,
 9.529,
 9.618,
 9.706,
 9.794,
 9.882,
 9.971,
 10.059,
 10.147,
 10.235,
 10.324,
 10.412,
 10.5,
 10.588,
 10.676,
 10.765,
 10.853,
 10.941,
 11.029,
 11.118,
 11.206,
 11.294,
 11.382,
 11.471,
 11.559,
 11.647,
 11.735,
 11.824,
 11.912,
 12,
 12.088,
 12.176,
 12.265,
 12.353,
 12.441,
 12.529,
 12.618,
 12.706,
 12.794,
 12.882,
 12.971,
 13.059,
 13.147,
 13.235,
 13.324,
 13.412,
 13.5,
 13.588,
 13.676,
 13.765,
 13.853,
 13.941,
 14.029,
 14.118,
 14.206,
 14.294,
 14.382,
 14.471,
 14.559,
 14.647,
 14.735,
 14.824,
 14.912,
 15,
 15.088,
 15.176,
 15.265,
 15.353,
 15.441,
 15.529,
 15.618,
 15.706,
 15.794,
 15.882,
 15.971,
 16.059,
 16.147,
 16.235,
 16.324,
 16.412,
 16.5,
 16.588,
 16.676,
 16.765,
 16.853,
 16.941,
 17.029,
 17.118,
 17.206,
 17.294,
 17.382,
 17.471,
 17.559,
 17.647,
 17.735,
 17.824,
 17.912,
 18,
 18.088,
 18.176,
 18.265,
 18.353,
 18.441,
 18.529,
 18.618,
 18.706,
 18.794,
 18.882,
 18.971,
 19.059,
 19.147,
 19.235,
 19.324,
 19.412,
 19.5,
 19.588,
 19.676,
 19.765,
 19.853,
 19.941,
 20.029,
 20.118,
 20.206,
 20.294,
 20.382,
 20.471,
 20.559,
 20.647,
 20.735,
 20.824,
 20.912,
 21,
 21.088,
 21.176,
 21.265,
 21.353
 ],
 "webOnsets": [
 0,
 0.088,
 0.176,
 0.265,
 0.353,
 0.441,
 0.529,
 0.618,
 0.706,
 0.794,
 0.882,
 0.971,
 1.059,
 1.147,
 1.235,
 1.324,
 1.412,
 1.5,
 1.588,
 1.676,
 1.765,
 1.853,
 1.941,
 2.029,
 2.118,
 2.206,
 2.294,
 2.382,
 2.471,
 2.559,
 2.647,
 2.735,
 2.823,
 2.912,
 3,
 3.088,
 3.176,
 3.265,
 3.353,
 3.441,
 3.529,
 3.618,
 3.706,
 3.794,
 3.882,
 3.971,
 4.059,
 4.147,
 4.235,
 4.323,
 4.412,
 4.5,
 4.588,
 4.676,
 4.765,
 4.853,
 4.941,
 5.029,
 5.118,
 5.206,
 5.294,
 5.382,
 5.471,
 5.559,
 5.647,
 5.735,
 5.823,
 5.912,
 6,
 6.088,
 6.176,
 6.265,
 6.353,
 6.441,
 6.529,
 6.618,
 6.706,
 6.794,
 6.882,
 6.971,
 7.059,
 7.147,
 7.235,
 7.323,
 7.412,
 7.5,
 7.588,
 7.676,
 7.765,
 7.853,
 7.941,
 8.029,
 8.118,
 8.206,
 8.294,
 8.382,
 8.471,
 8.559,
 8.647,
 8.735,
 8.824,
 8.912,
 9,
 9.088,
 9.176,
 9.265,
 9.353,
 9.441,
 9.529,
 9.618,
 9.706,
 9.794,
 9.882,
 9.971,
 10.059,
 10.147,
 10.235,
 10.324,
 10.412,
 10.5,
 10.588,
 10.676,
 10.765,
 10.853,
 10.941,
 11.029,
 11.118,
 11.206,
 11.294,
 11.382,
 11.471,
 11.559,
 11.647,
 11.735,
 11.824,
 11.912,
 12,
 12.088,
 12.176,
 12.265,
 12.353,
 12.441,
 12.529,
 12.618,
 12.706,
 12.794,
 12.882,
 12.971,
 13.059,
 13.147,
 13.235,
 13.324,
 13.412,
 13.5,
 13.588,
 13.676,
 13.765,
 13.853,
 13.941,
 14.029,
 14.118,
 14.206,
 14.294,
 14.382,
 14.471,
 14.559,
 14.647,
 14.735,
 14.824,
 14.912,
 15,
 15.088,
 15.176,
 15.265,
 15.353,
 15.441,
 15.529,
 15.618,
 15.706,
 15.794,
 15.882,
 15.971,
 16.059,
 16.147,
 16.235,
 16.324,
 16.412,
 16.5,
 16.588,
 16.676,
 16.765,
 16.853,
 16.941,
 17.029,
 17.118,
 17.206,
 17.294,
 17.382,
 17.471,
 17.559,
 17.647,
 17.735,
 17.824,
 17.912,
 18,
 18.088,
 18.176,
 18.265,
 18.353,
 18.441,
 18.529,
 18.618,
 18.706,
 18.794,
 18.882,
 18.971,
 19.059,
 19.147,
 19.235,
 19.324,
 19.412,
 19.5,
 19.588,
 19.676,
 19.765,
 19.853,
 19.941,
 20.029,
 20.118,
 20.206,
 20.294,
 20.382,
 20.471,
 20.559,
 20.647,
 20.735
 ],
 "comparedLen": 236,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 1,
 "noteMatched": true,
 "matched": true
 },
 {
 "synthdef": "sonic-pi-basic_stereo_player",
 "desktopOnsets": [
 0,
 0.529,
 0.706,
 1.235,
 1.412,
 1.941,
 2.118,
 2.647,
 2.824,
 3.353,
 3.529,
 4.059,
 4.235,
 4.765,
 4.941,
 5.471,
 5.647,
 6.176,
 6.353,
 6.882,
 7.059,
 7.588,
 7.765,
 8.294,
 8.471,
 9,
 9.176,
 9.706,
 9.882,
 10.412,
 10.588,
 11.118,
 11.294,
 11.824,
 12,
 12.529,
 12.706,
 13.235,
 13.412,
 13.941,
 14.118,
 14.647,
 14.824,
 15.353,
 15.529,
 16.059,
 16.235,
 16.765,
 16.941,
 17.471,
 17.647,
 18.176,
 18.353,
 18.882,
 19.059,
 19.588,
 19.765,
 20.294,
 20.471,
 21,
 21.176
 ],
 "webOnsets": [
 0,
 0.529,
 0.706,
 1.235,
 1.412,
 1.941,
 2.118,
 2.647,
 2.823,
 3.353,
 3.529,
 4.059,
 4.235,
 4.765,
 4.941,
 5.471,
 5.647,
 6.176,
 6.353,
 6.882,
 7.059,
 7.588,
 7.765,
 8.294,
 8.471,
 9,
 9.176,
 9.706,
 9.882,
 10.412,
 10.588,
 11.118,
 11.294,
 11.824,
 12,
 12.529,
 12.706,
 13.235,
 13.412,
 13.941,
 14.118,
 14.647,
 14.824,
 15.353,
 15.529,
 16.059,
 16.235,
 16.765,
 16.941,
 17.471,
 17.647,
 18.176,
 18.353,
 18.882,
 19.059,
 19.588,
 19.765,
 20.294,
 20.471
 ],
 "comparedLen": 59,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 1,
 "noteMatched": true,
 "matched": true
 },
 {
 "synthdef": "sonic-pi-basic_mono_player",
 "desktopOnsets": [
 0.353,
 1.059,
 1.765,
 2.471,
 3.176,
 3.882,
 4.588,
 5.294,
 6,
 6.706,
 7.412,
 8.118,
 8.824,
 9.529,
 10.235,
 10.941,
 11.647,
 12.353,
 13.059,
 13.765,
 14.471,
 15.176,
 15.882,
 16.588,
 17.294,
 18,
 18.706,
 19.412,
 20.118,
 20.824
 ],
 "webOnsets": [
 0.353,
 1.059,
 1.765,
 2.471,
 3.176,
 3.882,
 4.588,
 5.294,
 6,
 6.706,
 7.412,
 8.118,
 8.824,
 9.529,
 10.235,
 10.941,
 11.647,
 12.353,
 13.059,
 13.765,
 14.471,
 15.176,
 15.882,
 16.588,
 17.294,
 18,
 18.706,
 19.412,
 20.118
 ],
 "comparedLen": 29,
 "timingMatched": true,
 "firstMismatchIdx": -1,
 "maxDevMs": 0,
 "noteMatched": true,
 "matched": true
 }
 ],
 "reasons": [
 "mono_player: 236 onsets match within ε (max Δ 1ms), notes match",
 "tb303: 236 onsets match within ε (max Δ 1ms), notes match",
 "basic_stereo_player: 59 onsets match within ε (max Δ 1ms), notes match",
 "basic_mono_player: 29 onsets match within ε (max Δ 0ms), notes match"
 ]
 }
 },
 "note": "STRUCTURE-MATCH · onset-seq match · d577/w560"
 }
}