Commits on 9 Sep 2026
Gallery: 19 sweep(s) rendered
Jeremy Magland committed
be8aec4Gallery: 17 sweep(s) rendered
Jeremy Magland committed
605cbdaGallery: 15 sweep(s) rendered
Jeremy Magland committed
7bdf009Gallery: 14 sweep(s) rendered
Jeremy Magland committed
cef370cGallery: setup diagram at the top of the page
Jeremy Magland committed
6dc8e3bGallery: 13 sweep(s) rendered
Jeremy Magland committed
26f7a12Gallery: 12 sweep(s) rendered
Jeremy Magland committed
5cfff5dGallery: 10 sweep(s) rendered
Jeremy Magland committed
f029e38Gallery: 9 sweep(s) rendered
Jeremy Magland committed
5ff1300Deploy workflow: queue runs instead of cancelling
Jeremy Magland committed
8a703b0Gallery: 7 sweep(s) rendered
Jeremy Magland committed
307b6aeGallery: 6 sweep(s) rendered
Jeremy Magland committed
c97df10Deploy workflow: plain npm ci (rollup's native binary is an optional dependency)
Jeremy Magland committed
c68f010CLI: import the optional Dawn binding by name so the type check passes without it
Jeremy Magland committed
f8f7491Gallery: 4 sweep(s) rendered
Jeremy Magland committed
34bff74Deploy workflow: build, test, and publish the app and gallery as the repository site
Jeremy Magland committed
dc0cfaeGallery: 3 sweep(s) rendered
Jeremy Magland committed
65b16ebGallery: 3 sweep(s) rendered
Jeremy Magland committed
82367b6Gallery: strike versions of the sheet and damping sweeps
Jeremy Magland committed
a48885dGallery links open the simulator without autostart
Jeremy Magland committed
f53a082Gallery at the app's default 8 mm grid
Jeremy Magland committed
c6329fbGallery: fixed +20 dB playback gain matching the app
Jeremy Magland committed
25dba3dGallery: 3 sweep(s) rendered
Jeremy Magland committed
45a31b0gallery --html-only: regenerate the page without simulating
Jeremy Magland committed
ea89863Gallery: 2 sweep(s) rendered
Jeremy Magland committed
074cb4eSpectrogram: integer layout sizes (fractional devicePixelRatio broke drawing)
Jeremy Magland committed
0b5e420README: command-line renderer and gallery
Jeremy Magland committed
d54e806Gallery manifest: portrait sizes, 4 mm note
Jeremy Magland committed
15284b8Load 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
10998ac