Commits on 9 Sep 2026
Add an optional k^4 loss term (sigma2), off by default
Jeremy Magland committed
ebf81f1Write raw float pressure from the render command; add post-processing scripts for matching a recording
Jeremy Magland committed
5200b59Add elliptical sheet shape on a masked grid
Jeremy Magland committed
c63c76aGallery: setup diagram at the top of the page
Jeremy Magland committed
6dc8e3bCLI: import the optional Dawn binding by name so the type check passes without it
Jeremy Magland committed
f8f7491Gallery links open the simulator without autostart
Jeremy Magland committed
f53a082Gallery: fixed +20 dB playback gain matching the app
Jeremy Magland committed
25dba3dgallery --html-only: regenerate the page without simulating
Jeremy Magland committed
ea89863Spectrogram: integer layout sizes (fractional devicePixelRatio broke drawing)
Jeremy Magland committed
0b5e420Load the Dawn binding lazily so the Chrome engine runs without it
Jeremy Magland committed
d94838aCLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixes
Jeremy Magland committed
b640535Command-line renderer (Node WebGPU via Dawn) and gallery generator
Jeremy Magland committed
c8442c5Return to live view when playback ends
Jeremy Magland committed
38f6b3eAbsolute playback level with gain slider and peak readout
Jeremy Magland committed
de24345Stop button: end a run and unlock the parameter fields
Jeremy Magland committed
176c8fbDrumstick strike excitation (Hertz contact with a free mass)
Jeremy Magland committed
10998acHigh-frequency ringing: in-plane loss, band-limited listener sum, damping defaults
Jeremy Magland committed
bfde5e4Fix Resume button being disabled after Pause
Jeremy Magland committed
6c4aa55Render lazily: no GPU or spectrogram work when nothing changed
Jeremy Magland committed
e6ed3adInitial-shape imperfection (Marguerre shallow-shell strains)
Jeremy Magland committed
8dcc11fSelf-equilibrated release force and loudness normalization
Jeremy Magland committed
b9a5a7eSpectrogram default range 5 kHz
Jeremy Magland committed
6f03b39Finite finger release: ramp the recorded reaction force to zero over a release time
Jeremy Magland committed
adc495dNonlinear steel sheet gong simulator with WebGPU
Jeremy Magland committed
f8a8a6c