memlnaut-nisps/playground/js
w1n5t0n 2d20a8c256 fix(playground): 3 bugs found during bug hunt
- input-pipeline.js: guard circular clamp against div-by-zero when
  input is exactly at center (0.5, 0.5) — dist=0 produced NaN
- snapshot-stack.js: jumpTo() used slice(0, index) which excluded the
  target snapshot; fixed to slice(0, index + 1)
- a-app.js: _lastSentParams not resized when MLP output count changes
  during mode switch, causing stale throttle state and potential param
  flood on first frame after switch
2026-04-03 17:30:26 +01:00
..
audio feat(playground): audio-canvas mode — NISPS-driven generative sampler 2026-04-02 22:12:18 +01:00
midi feat(playground): MIDI CC device presets + bug fixes 2026-04-02 20:35:38 +01:00
nisps feat(playground/nisps): warm-start weight transfer on MLP resize (meml-8jc) 2026-04-03 17:27:54 +01:00
shapeseq fix(shapeseq): fix 6 bugs found in fresh-eyes review 2026-03-24 11:42:25 +02:00
synth feat(playground): Faust WASM build pipeline + param auto-discovery (meml-5s3) 2026-04-03 17:30:23 +01:00
ui fix(playground): 3 bugs found during bug hunt 2026-04-03 17:30:26 +01:00
a-app.js fix(playground): 3 bugs found during bug hunt 2026-04-03 17:30:26 +01:00
app.js fix(playground): prevent 1/2 keys being swallowed by focused sliders 2026-03-22 11:52:30 +02:00
b-app.js feat(playground): expand gamepad support with face buttons and Steam Deck fixes 2026-03-22 22:40:15 +02:00
c-app.js feat(playground): expand gamepad support with face buttons and Steam Deck fixes 2026-03-22 22:40:15 +02:00