vst fx
vstFx · effectsRuns one of YOUR installed effect plugins (AU builds of your VSTs) as a stereo insert via the vst-bridge native helper — 100% wet, bit-transparent bypass while nothing is mounted, local bypass when the helper is off so a lane never goes silent.
the faceplate
2 inputs · 2 outputs · 0 params
inputs
| id | cable | what it does |
|---|---|---|
in_l | audio | Stereo insert input, left — sent to the mounted plugin as its input bus (bit-transparent echo when nothing is mounted; local bypass when the helper is unreachable). audio signal; L/R stereo pair with in_r — L-only auto-duplicates to R |
in_r | audio | Stereo insert input, right (stereo-paired with in_l, so patching only the left side normals both). audio signal; L/R stereo pair with in_l |
outputs
| id | cable | what it does |
|---|---|---|
out_l | audio | The plugin's processed return, left — each returned block carries the sampleTime of the input block that produced it, so the card places it on its own timeline. audio signal; L/R stereo pair with out_r |
out_r | audio | The plugin's processed return, right (stereo-paired with out_l). audio signal; L/R stereo pair with out_l |
controls
| control | what it does |
|---|---|
| Vst connect {n} | Opens this card's own session with the vst-bridge helper — one WebSocket, one plugin instance, keyed by this node id. It also RESTARTS a live session at the engine's current sample rate, which is the recovery path when another browser tab has claimed this card's instance. The engine already connects on its own when the node is created, so this is for the case where the helper was not running yet, or where you disconnected on purpose. Until it succeeds the insert bypasses locally, so the lane keeps flowing either way. |
| Vst disconnect {n} | Drops the session without deleting the node — the helper PARKS this plugin instance rather than destroying it (about 90 seconds), so a reconnect re-adopts the same plugin with its state intact. The insert falls back to a local bypass, so the lane keeps its audio; you lose the effect, not the signal. Use it to hand one of the helper's sixteen concurrent instances to another card. |
source
vst-fx.ts on GitHub.