Commit Graph

2 Commits

Author SHA1 Message Date
Jose Luis Montañes
9b0c7c0cac sandbox: studio hardware emulation mockup (variant D)
A fourth aesthetic direction beyond the three knob variants — based
on the user's reference image (Moog/Roland/Korg vintage rack gear).

- Warm amber+charcoal palette (replaces the cyan phosphor accent).
- Beveled metal panels with corner screws (radial-gradient circles
  with a slot mark).
- Knobs: brushed-metal radial gradient, knurled perimeter ridges,
  specular highlight, white-warm engraved indicator, amber arc with
  glow.
- LEDs for step cells: dim amber-off when inactive, full amber-on
  with radial glow when active. Animated playhead outline at 8 Hz.
- Code "screen" with engraved-screen feel (inset shadow, faint amber
  bloom). Status line "> RUNNING_" with blinking cursor.
- Engraved labels (small caps, double text-shadow for inset).
- Tabular numeric value displays in their own dark inset readouts
  (LCD-style).
- Header buttons (STOP / RUN) with green run LED, pulsing red status.

Static mockup — no audio engine wired. Knobs are draggable to evaluate
the feel; step LEDs toggle on click. Decision pending: pick this or
one of A/B/C from knobs.html and align all surfaces to that language.
2026-05-01 17:50:34 +02:00
Jose Luis Montañes
299f365d71 sandbox: 3 knob variants for design exploration (track 2 prep)
Standalone page at web/sandbox/knobs.html showing three aesthetic
directions side-by-side:

- A "hardware": radial gradient + perimeter ridges + specular highlight,
  reads as a photographed knob.
- B "geometric": flat shapes, dot indicator at perimeter + short tick
  from center; OP-1 / diagram register.
- C "phosphor": outline + heavy glow on accent arc and indicator;
  synthwave / vacuum-tube feel.

Each variant shows 4 static knobs (0/33/66/100%) plus an interactive
draggable instance. DPR-aware canvas, vertical drag with shift-fine,
double-click to recenter. Pick one and the rest of the surfaces align.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:46:13 +02:00