Crankwave: bake engine audio once, replay it with zero simulation
Crankwave is a deterministic C++ engine-simulator that treats the full simulation as a build-time step, not a runtime dependency. Define engines in JSON, audition or bake audio through the same native and WebAssembly core, then ship a hash-bound .crankwave package that game clients replay from just RPM, throttle, and load. It's an MIT-licensed source rewrite of AngeTheGreat's engine-sim without the upstream GUI, scripting runtime, or .mr input path.