SonicPi.js — Parity Dashboard

Desktop Sonic Pi ↔ browser engine, every example pool. Built 2026-06-20 05:23 UTC. Pitch is the verdict; consistency scores are timbre/level support only.

🚦 Tier-1 launch gate — PASS
34/34 = 100%
roster PASS (≥ 70%)
matrix ✓ 52/52
✓blockgameevent-match · raw-sweep
✓cloud_beatevent-match · raw-sweep
✓sonic_dreamsevent-match · raw-sweep
✓hauntedmatch · raw-sweep
✓ambient_experimentevent-match · raw-sweep
✓chord_inversionsmatch · projection
✓filtered_dnbevent-match · raw-sweep
✓fm_noiseevent-match · raw-sweep
✓jungleevent-match · raw-sweep
✓oceanevent-match · raw-sweep
✓reich_phasematch · projection
✓crushedevent-match · raw-sweep
✓dark_neonevent-match · raw-sweep
✓mod_303_phadematch · raw-refreshed
✓orchard_improvevent-match · raw-sweep
✓syncerevent-match · raw-sweep
✓acidevent-match · raw-sweep
✓ambientevent-match · raw-sweep
✓compus_beatsevent-match · raw-sweep
✓echo_dramaevent-match · raw-sweep
✓idm_breakbeatevent-match · raw-sweep
✓tron_bikeevent-match · raw-sweep
✓wob_rhythevent-match · raw-sweep
✓bachevent-match · raw-sweep
✓driving_pulsematch · projection
✓lorezzedevent-match · raw-sweep
✓monday_bluesmatch · projection
✓rerezzedevent-match · raw-sweep
✓square_skitevent-match · raw-sweep
✓blimp_zonesevent-match · raw-sweep
✓blip_rhythmevent-match · raw-sweep
✓shufflitevent-match · raw-sweep
✓tilburg_2event-match · raw-sweep
✓time_machineevent-match · raw-sweep
Tier-1 pitch parity — the musical-correctness verdict
Official examples34
Pitch parity · the verdict
MATCH 4EVENT-MATCH 30
0 differ from desktop 2026-06-20 05:23 UTC
Book / curriculum18
Pitch parity · the verdict
MATCH 4EVENT-MATCH 13VARIANT 1
0 differ from desktop 2026-06-20 05:23 UTC
Consistency score — timbre + level support (⚠ not a pitch verdict)
E2E suite10
⚠ consistency score · timbre + level (not pitch)
HIGH 1MID 9
2026-06-18 16:51 UTC
Community + in-thread-forum48
⚠ consistency score · timbre + level (not pitch)
HIGH 28MID 14LOW 5INCONCL 1
48/48 captured · community 28 · in-thread-forum 20 2026-06-19 06:37 UTC
Event-level structure — /s_new parity (no audio, complements the audio comparator)
Event Diff (note-level)154
note-level comparison · count, order, timing (no audio)
EVENT-MATCH 151
desktop ↔ web note events compared (no audio) 2026-06-20 05:23 UTC
Why two schemes? Official + book are graded on pitch (note progression, the verdict — a match means the right notes at the right time). E2E + community are graded on a consistency score (timbre & level similarity), which is blind to wrong melody and can never stand as a musical-correctness verdict on its own. A HIGH there means "sounds tonally/loudness-similar to desktop", not "plays the right notes".