Files
soundcraft/docs/parity-checklist.md
T
Brandon ThomasandClaude Opus 5.5 330a698397 Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#155)
* Progress docs to the craftrules standard; full re-measure against Pro Tools 2026.4.1

Stage: alpha. Menu breadth 482/512 (94.1%, measured), feature breadth ~70%,
ready for real work ~40%; ~350-570 agent-hours to beta, ~950-1,450 to full parity,
calibrated on this repo's PR history.

- ROADMAP.md rewritten: stage banner, two numbers, dimension/feature/language tables
- docs/target-app-parity.md: authoritative assessment (area table moved from ROADMAP)
- docs/gaps.md: 22 ranked gaps with evidence and estimates
- docs/roadmap.md: milestones, current focus, beta plan
- docs/ui-, file-format-, hardware-, plugin-, localization-parity.md: new checklists
- docs/parity.md -> docs/parity-checklist.md (generated by cargo xtask parity)
- architecture.md: video, vst3-host, au-host crates; device I/O limits

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Stage: pre-alpha under the core-workflow gate

Add the alpha gate to docs/roadmap.md: interface recording at a chosen buffer
size, MIDI recording, and session interchange with Pro Tools fail, so the stage
moves from alpha to pre-alpha (~5 points and ~110-180 agent-hours to alpha).
Mark the alpha blockers in docs/gaps.md; update ROADMAP.md, target-app-parity.md
and README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Add mainstream-practitioner and essentials-user readiness numbers

Mainstream practitioner ~36% (weekly-area depth 50.6% x 0.90 interaction x 0.92
stability x 0.85 file exchange) and essentials user ~57% (core-feature depth
72.4% x 0.90 launch/stability x 0.90 discoverability x 0.97 files), with written
weights, discounts and GitHub user evidence. Full ready-for-real-work checked
against its written dimension weights (40.6%); unchanged at ~40%, stage unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Readiness by audience: hours to ~95% for full, mainstream and essentials

Full ~40% / 950-1,450 h, mainstream ~36% / 380-600 h, essentials ~57% / 110-200 h,
calibrated on this repo's PR history. The full number is already an additive
weighted sum over the written dimension table; method unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 14:08:49 -04:00

4.8 KiB

Parity report

Generated: 2026-10-06 (last run of cargo xtask parity; the catalog and aliases are unchanged since) · Target: Avid Pro Tools Ultimate 2026.4.1 menu tree

Generated by soundcraft-cli parity --write docs/parity-checklist.md (also cargo xtask parity). It compares the incumbent's menu tree (feature names observed black-box, crates/engine/catalog/menus.txt) with SoundCraft's command registry. UI-layer commands (windows, AudioSuite) are counted by the app's own report (engine.parity over the control channel).

Menu items implemented by the engine: 397 / 512 (77.5%)

Menu Implemented Total
AudioSuite 0 28
Clip 28 29
Edit 95 98
Event 32 32
File 22 30
Options 40 41
Setup 18 19
Track 69 71
View 92 112
Window 1 52

Not yet implemented

  • File > Open > Project...
  • File > Open > Sketch...
  • File > Dashboard...
  • File > Start Collaboration...
  • File > Import > VENUE Channel Names as Track Names
  • File > Export > Selected Tracks as New AAF/OMF...
  • File > Export > Selected Tracks as New Media Composer Compatible Session...
  • File > Sign In
  • Edit > Automation > Duplicate Dolby Atmos Plugin Automation to Pan Automation
  • Edit > Automation > Duplicate Pan Automation to Dolby Atmos Plugin Automation
  • Edit > Automation > Coalesce Pan Guide Automation
  • View > Mix Window Views > Mic Preamps
  • View > Mix Window Views > Instruments
  • View > Mix Window Views > HEAT
  • View > Mix Window Views > Inserts A-E
  • View > Mix Window Views > Inserts F-J
  • View > Mix Window Views > Sends A-E
  • View > Mix Window Views > Sends F-J
  • View > Mix Window Views > EQ Curve
  • View > Mix Window Views > I/O
  • View > Mix Window Views > Object
  • View > Mix Window Views > Meters and Faders
  • View > Mix Window Views > Delay Compensation
  • View > Mix Window Views > Track Color
  • View > Mix Window Views > Comments
  • View > Mix Window Views > All
  • View > Mix Window Views > Minimal
  • View > Narrow Mix
  • View > Other Displays > Universe
  • View > Other Displays > Track List
  • View > Other Displays > Clip List
  • Track > Change Track Width > Show / Hide...
  • Track > ARA Plugins > Melodyne
  • Clip > ARA Plugins > Melodyne
  • AudioSuite > EQ > Channel Strip
  • AudioSuite > EQ > EQ3 1-Band
  • AudioSuite > EQ > EQ3 7-Band
  • AudioSuite > Dynamics > BF-76
  • AudioSuite > Dynamics > Channel Strip
  • AudioSuite > Dynamics > Dyn3 Compressor/Limiter
  • AudioSuite > Dynamics > Dyn3 De-Esser
  • AudioSuite > Dynamics > Dyn3 Expander/Gate
  • AudioSuite > Dynamics > Maxim
  • AudioSuite > Pitch Shift > Pitch II
  • AudioSuite > Pitch Shift > Pitch Shift Legacy
  • AudioSuite > Pitch Shift > Time Shift
  • AudioSuite > Pitch Shift > Vari-Fi
  • AudioSuite > Reverb > D-Verb
  • AudioSuite > Delay > Mod Delay III
  • AudioSuite > Modulation > Sci-Fi
  • AudioSuite > Harmonic > Eleven Lite
  • AudioSuite > Harmonic > Lo-Fi
  • AudioSuite > Harmonic > Recti-Fi
  • AudioSuite > Harmonic > SansAmp PSA-1
  • AudioSuite > Other > DC Offset Removal
  • AudioSuite > Other > Duplicate
  • AudioSuite > Other > Gain
  • AudioSuite > Other > Invert
  • AudioSuite > Other > Normalize
  • AudioSuite > Other > Reverse
  • AudioSuite > Other > Signal Generator
  • AudioSuite > Other > Time Compression Expansion
  • Options > Activate HEAT
  • Setup > Machine Track Arming Profiles...
  • Window > Configurations > Window Configuration List
  • Window > Configurations > New Configuration...
  • Window > Configurations > Update Active Configuration
  • Window > Configurations > Auto-Update Active Configuration
  • Window > Arrange > Tile
  • Window > Arrange > Tile Horizontal
  • Window > Arrange > Tile Vertical
  • Window > Arrange > Cascade
  • Window > Hide All Floating Windows
  • Window > Close Window
  • Window > Mix
  • Window > Edit
  • Window > Sketch to Front
  • Window > MIDI Editor
  • Window > Score Editor
  • Window > MIDI Event List
  • Window > MIDI Editors > Bring to Front
  • Window > MIDI Editors > Send to Back
  • Window > MIDI Keyboard
  • Window > Clip List
  • Window > Clip Effects
  • Window > ARA Plugins
  • Window > Splice
  • Window > Learn
  • Window > SoundFlow
  • Window > Task Manager
  • Window > New Workspace > Default
  • Window > New Workspace > Soundbase
  • Window > New Workspace > Track Presets
  • Window > Workspaces > Bring to Front
  • Window > Workspaces > Send to Back
  • Window > Workspaces > Close All Workspaces
  • Window > Transport
  • Window > Big Counter
  • Window > Automation
  • Window > Memory Locations
  • Window > Machine Track Arming
  • Window > Video Universe
  • Window > Video
  • Window > Color Palette
  • Window > UI Customization
  • Window > Metadata Inspector
  • Window > Transcript
  • Window > Pro Tools Search
  • Window > Renderer
  • Window > Trim and Downmix
  • Window > Collaboration > Pro Tools Projects
  • Window > Collaboration > Find Talent
  • Window > Collaboration > Messages
  • Window > Disk Usage
  • Window > System Usage