Highlights
- Fractal Center X / Y, Zoom, Iterations, and Julia params now propagate to the audible waveform on Windows. Classic Sine / Saw / Square switching takes effect immediately. Wavetable mode was unaffected and continues to work as before.
- Mac builds were not affected by this bug. The patch ships there too as a small race-condition harden in the same code path.
- Cause was a scheduling race in the rebuild worker's per-voice dedup pool that landed almost every iteration on Windows but rarely on macOS. Three small fixes layered together close it: claim the dirty flag at the top of copyBundleFrom, skip self in the dedup leader search, and skip currently-dirty leaders whose bundles are stale by definition.
Details
QA flagged it on the evening of 2026-05-18: Laura's fractal source on Windows was not changing waveform or sound when knobs were moved. Wavetable mode worked correctly. Engineering stayed on it through the night with a live diagnostic HUD wired into the footer that counted dirty triggers, worker rebuilds, and bundle hash transitions across the audio and worker thread boundary. The root cause turned out to be cascade staleness in the rebuild worker's dedup pool, where the per-voice bundles got cross-referenced before they had been rebuilt against the new params. macOS thread scheduling rarely landed the audio burst in the gap; Windows landed it almost every iteration.
v1.1.2 is a focused patch release for this one bug. No new features. If you are on v1.1.1, the in-app update prompt surfaces v1.1.2 on next launch, and the new binaries are also reachable from your account page on lostsynapse.store.