Case study
SoundCraft: a clean-room digital audio workstation in Rust
The authors describe SoundCraft as an open-source, clean-room digital audio workstation built in pure Rust. The README documents native and WebAssembly builds and reports 94% menu coverage, about 70% feature presence and roughly 40% readiness for real work.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C0 full software reconstruction
- Stars
- 4.2k
- Last commit
- 2026-11-09
- Language
- Rust
- License (GitHub)
- Apache-2.0
GitHub data as of 2026-11-10
Evidence

- Scope
- Full reconstruction
- Manual review
- 2026-11-04 · README commit 5fabf28c315ee72ad5c0234beeb35ec832c11476
- Checked
- 2026-11-04
Requirements & limits
- Prerequisites: Source builds use Rust and Cargo; release assets exist for macOS (universal DMG), Windows, Linux and FreeBSD, and the README documents a WebAssembly browser build.
- Limits: The README calls the project pre-alpha and reports 94% menu coverage, about 70% feature presence and roughly 40% readiness for real work.
- Scope: The README describes the project as a clean-room implementation built from public documentation and observed behaviour, not from the target application's source.
- License: Code is MIT OR Apache-2.0, with NOTICE and brand assets under separate terms.
Cite
BibTeX
@misc{soundcraft-case,
title = {{SoundCraft: a clean-room digital audio workstation in Rust}},
howpublished = {\url{https://github.com/storytold/soundcraft}},
url = {https://github.com/storytold/soundcraft},
urldate = {2026-11-03},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/soundcraft-case/}}
}Plain text
SoundCraft: a clean-room digital audio workstation in Rust. https://github.com/storytold/soundcraft (accessed 2026-11-03). Awesome REA entry: https://awesomerea.org/resources/soundcraft-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · storytold/soundcraft · Revision b11ffe7
- https://raw.githubusercontent.com/storytold/soundcraft/b11ffe73ae2e9804377c6cb37be45edf3058ac0d/docs/images/edit.png
- https://github.com/storytold/soundcraft/releases/tag/v0.17.0
- docs/target-app-parity.md GitHub · storytold/soundcraft · Revision b11ffe7
- LICENSE-MIT GitHub · storytold/soundcraft · Revision b11ffe7
More in Apps
- VectorCraft: a clean-room vector illustration application in Rust · Case study
- Picture Man: a Rust rebuild of the Windows 3.x image editor · Case study
- RE:Notepad: rebuilding Windows 10 Notepad behavior in Rust · Case study
- Audionic Trance Airbud 850: reconstructing BLE controls for Linux · Case study
- JTrac 3: an issue tracker rebuilt after REA analysis of JTrac 2.3.3 · Case study
- Reversed engineering Icsee: a macOS camera viewer informed by REA research · Case study