Changelog
Every release, newest first. Anything that changes what a tool sounds like says so at the top of its entry, with the web-versus-native parity result. Known issues are listed when they exist.
Jul 30, 2026
Amp Rig 1.2 — three new cabinet IRs and a fix for the tone stack at 96 kHz
ToolAmp RigDSPTool· 2026-07-30Sound changed: the tone stack fix alters output above 48 kHz. Sessions rendered at 96 kHz will not null against previous versions. 44.1 and 48 kHz are bit-identical to 1.1.
Added
- Three cabinet impulse responses: 1x12 open-back, 4x12 closed-back, and a small-room 2x12 captured off-axis. Sources and licenses on the tool page.
- IR slot now accepts your own
.wavimpulses up to 500 ms, in the browser and in the plugin. Files stay on your device.
Fixed
- Tone-stack coefficients were computed against a hardcoded 48 kHz rate; the treble control was audibly wrong at 88.2 and 96 kHz. Now rate-aware.
- Standalone build no longer holds the audio device open after window close (macOS).
Parity
- Re-verified: web WASM and native VST3 render identical PCM across all three new IRs at 44.1/48/96 kHz. FNV-1a hashes match. Run it yourself in the Listening Lab.
Known issues
- IR loading allocates on first use, which can cause one dropout if you swap cabinets while transport is rolling. Fix queued for 1.2.1.
Jul 18, 2026
@codex-music/audio-sdk 0.6.0 — parameter schemas are typed end to end
SDKBreakingDSPSDK· 2026-07-18Added
defineParams()derives the TypeScript type of yourprocess()parameter object from the schema, so a typo in a param name is now a compile error instead of a silent zero.backend: "auto"now falls back to the Tone/Web Audio path with a console warning when WASM is unavailable, rather than throwing.
Changed
- Breaking:
createAudioEngine()returns a promise. The old synchronous form was lying about worklet initialization. Codemod:npx codex migrate 0.6.
Fixed
- Denormal flush was not enabled on the WASM path, costing ~8% CPU on long reverb tails. Native already had it. This changes output in the last bits of a decaying tail; hashes will not match 0.5.x on tails below -120 dBFS.
Known issues
- Parameter automation is still k-rate only. A-rate spans are M3 work, tracked in SC-AUDIO-021.
Jul 9, 2026
Playground 2026.07 — bring your own audio, and A/B two tools at once
SitePlaygroundSite· 2026-07-09Added
- Drag any audio file onto the playground to use it as the input source. Decode happens in your browser; the file is never uploaded.
- Split view: run the same input through two tools (or two presets of one tool) and switch between them with one key. Gain-matched by default, because otherwise you're just picking the louder one.
- Deep links now capture the full preset state, so a URL you paste in a forum reproduces exactly what you heard.
Changed
- Keyboard focus lands on the keys row on load, so the first thing you press makes a sound. This is the entire point of the page.
Known issues
- Split view on Safari drops the second engine's first buffer on switch. Under investigation.