Skip to main content

Molecules (components/molecules/)

Composed components that combine multiple atoms into functional units. Each molecule handles one piece of DAW functionality.

Components

Design Conventions

  • Real-time components — Meters (LevelMeter, StereoMeters) must use subscribeRtBuffer() for direct DOM updates. Never re-render React for meter data.
  • GPU-composited transforms — Use transform: scaleY() / scaleX() / translateX() instead of height / width / left to avoid layout recalculation overhead.
  • Real-time vs persistent paths — Slider drags should use the real-time param path (setMixerParamRT) and only persist on release.