23 APR 2026

rahulmnavneeth

reference — plugins

homedocs

Crate: uify-clap-plugin. Built as a cdylib and bundled by make clap.

CLAP

Primary target. Hosts the vision thread inside the plugin process; audio thread reads the lock-free ring buffer and interpolates to block time.

Parameters exposed (v0.1):

RangeMapped to
0..15point tracker: x, y, z (×1 tracker)
16..31bbox: cx, cy, w, h, θ per track
32..63plane: tx, ty, tz, rx, ry, rz per plane

Binding is configurable at runtime through the plugin's GUI (phase 2).

AU / VST3

Derived from CLAP via clap-wrappers. Emitted by make au and make vst3.

Threading

See architecture-threading. The audio-thread path is allocation-free and lock-free by construction; any PR that adds a format!, Mutex, or other blocking call to that path is rejected.