# @suaveplan/react-control-surface — 2D atomic controls + runtime - **Target path**: `packages/ui/react/react-control-surface/` - **Tier**: browser/react - **Date**: 2026-05-23 - **Status**: PROPOSED ## Why `@suaveplan/control-surface-schema` defines the JSON; `@suaveplan/audio-fx-plugin-base` defines the parameter machinery; `@suaveplan/react-audio` provides `useParameter` for chain-driven automation. What's missing is the actual atomic React components — ``, ``, `