VSReacT v0.0.15
The DSP-display tier — the EQ curve and the ring meter. JS-only;
native module unchanged from 0.0.9.
New components
<EQCurve>— the display every EQ plugin wants: the real summed
biquad response (RBJ cookbook — peak, shelves, passes, notch,
bandpass) drawn as a center-anchored fill, with one draggable node
per band (x = frequency on a 20 Hz–20 kHz log scale, y = gain) and
the wheel adjusting Q inside a begin/end gesture. The pure math is
exported:biquadMagnitudeDb,eqResponseDb,eqXToHz/eqHzToX.<RingMeter>— a circular level meter on the native arc keys:
hot zone abovehotFrom, optional center readout viaformat—
channel-strip rings, macro amounts, gain-reduction dials.
@vsreact/posthog 0.0.5
screen(name)/useScreen(name)— PostHog screen analytics
for plugin panels:$screen { $screen_name }on mount.shutdown()— editor teardown: flush everything, then go
silent; captures after shutdown are dropped.init({ propertyDenylist })— a mechanical strip-list for
sensitive keys (paths, emails), applied beforebeforeSend.
Site
- Gallery: EQCurve and RingMeter families in all eight worlds.
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.15
SOURCE_SUBDIR vsreact)
FetchContent_MakeAvailable(vsreact)