VSReacT v0.0.11
The flagship-visual tier — Output-style centerpieces and hardware feel.
JS-only; native module unchanged from 0.0.9.
New components
<MacroPad>/<ParamMacroPad>— the centerpiece macro control:
a circular 2D pad whose concentric rings breathe with the values
(x spreads them, y drives intensity), axis labels, drag anywhere,
double-click recenters. The Param twin drives two host parameters
from one drag with both gestures opened together.<HardwareKnob>/<ParamHardwareKnob>— the skeuomorphic cap
with a glowing pointer notch riding the rim (a short value arc) and a
faint tick track; drag/wheel/double-click like Knob.<Crossfader>/<ParamCrossfader>— the DRY/WET strip: wide
track, grippy rectangular handle, end labels, double-click recenters.<PulseOrb>— a value-reactive orb: glowing core with echo rings
that emit faster and brighter as the level rises.
Control upgrades
Toggle—offLabel/onLabelside captions (hardware OFF/ON
style), the active side highlighted.Slider—barThumbrenders the flat hardware-style bar thumb in
both orientations.
Site
- Gallery: MacroPad showpiece card (wide), HardwareKnob, Crossfader,
and PulseOrb cards — all interactive.
Install
bun add @vsreact/core # or npm install / yarn add / pnpm addFetch the native JUCE module with CMake:
include(FetchContent)
FetchContent_Declare(vsreact
GIT_REPOSITORY https://github.com/N9RecordsTechnologiesIL/VSReacT.git
GIT_TAG v0.0.11
SOURCE_SUBDIR vsreact)
FetchContent_MakeAvailable(vsreact)