Multi-FX Plugin — User Manual
Version 1b | VST3 / AU
VibeChain is a stereo multi-FX plugin that puts ten creative processors—Filter, Tilt EQ, Compressor, Distortion, Lo-Fi, Delay, Modulation, Reverb, Stereo Width, and Sidechain—into a single, streamlined interface designed for modern music production.
What makes VibeChain unique is its Chain system: multiple instances of the plugin across different tracks can share a single Master instance. The Master controls the sound of every Chained instance in real time, so you can shape an entire mix group—drums, vocals, instruments—from one place, while still letting individual instances override any module they need to keep independent.
Whether you are running it as a simple insert to add warmth and depth to a single track, or as a multi-instance chain across your whole mix, VibeChain is built to stay musical and never get in the way.
User presets are saved to:
~/Library/VibeChain/Presets/
You can back up, share, or transfer presets by copying the .xml files in that folder to another machine.
The VibeChain interface is divided into three sections:
Houses the Role selector (Local / Chained / Master), the Category selector (used for chain grouping), the Preset dropdown, and the Settings button.
Ten effect modules sit side by side, each in its own card. Every card has a main knob — modules are off by default and activate when you turn the knob. Each knob controls multiple parameters simultaneously; think of it as a single macro controlling the entire character of that effect. The knob arc lights up in your accent color when active. Certain modules also include a type/mode selector (Compressor, Distortion, Reverb, Delay, Sidechain) and an Ignore Master button (visible in Chained role only). Each card also supports an optional power button — a small on/off toggle at the bottom-right of the card that can be shown or hidden via Settings → Show Power Buttons.
A large panel on the right side of the interface. It is split into two sections:
The Role selector is the heart of VibeChain's chain system. Every instance you load independently chooses one of three roles.
The instance runs completely independently. All knobs and effects belong to this track alone. No sync with other instances. This is the standard way to use VibeChain as a normal insert effect on a single track.
The instance joins the selected Category group and receives real-time parameter updates from the Master instance in that category. When the Master turns on Reverb or adjusts Filter, all Chained instances in that category follow immediately.
You can still override any individual module by enabling its Ignore Master button. That module becomes independent while all others continue to follow the Master.
This instance controls all Chained instances in the same Category. Every parameter change you make on the Master is broadcast live to every Chained instance in that category.
Only one Master is allowed per category. Once a Master is established in a category, every other instance that joins that same category automatically becomes Chained — there can never be two Masters in one category.
When a Master is active, its own FX processing is optional. By default, the Master passes audio dry (so it can sit on a group bus purely for control). Enable Master FX in the top bar to also apply the effects to the Master's own audio path.
Audio flows through the modules in the following fixed order:
Filter Routing: The Filter module can be placed before (Pre) or after (Post) the other effects — or set globally to Post for both LPF and HPF. This is controlled by the Filter Routing option inside the filter module and allows you to use the filter either as a creative shaper on the raw input or as a final tone-shaper on the fully processed signal.
A dual-filter module with a Low-Pass Filter (LPF) and a High-Pass Filter (HPF). Each filter has its own draggable handle on the frequency display — the LPF handle sets the high-cut frequency, and the HPF handle sets the low-cut frequency. A shared Slope slider controls the steepness of both filters together. Each filter can also be independently routed Pre or Post the rest of the FX chain.
| Parameter | Range | Default | Description |
|---|---|---|---|
| LPF Handle | 20 Hz – 20 kHz | 20 kHz (fully open) | Drag the LPF handle to set the high-cut frequency. Signal above this point is attenuated. |
| HPF Handle | 20 Hz – 20 kHz | 20 Hz (fully open) | Drag the HPF handle to set the low-cut frequency. Signal below this point is attenuated. |
| Slope Slider | 0 – 100 | 50 |
Controls filter steepness for both LPF and HPF simultaneously. 0–50: Gentle roll-off, from soft to Butterworth character. 50–100: Increasingly steep and resonant — tight, peaky cutoff. |
| Pre / Post Button | Pre / Post | Pre | Toggle each filter's Pre/Post routing independently. Pre places the filter before all other FX; Post places it after. Each filter has its own button. |
Tilt EQ applies a see-saw equalization curve that simultaneously boosts one end of the spectrum and cuts the other, pivoting around 850 Hz. It is a fast, musical way to shift the tonal weight of a sound without surgical precision.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Tilt Amount | −100 % to +100 % | 0 % |
Negative (left): Boosts lows, cuts highs — adds warmth and weight. Positive (right): Cuts lows, boosts highs — adds air and brightness. At 0 % the Tilt is neutral (no processing). |
A single-knob compressor with three distinct modes. Drive the Amount to push more signal into the compressor — more drive means more compression and more character.
| Parameter | Range | Default | Description |
|---|---|---|---|
| . | Mode 1 | Default | Subtle — transparent glue compression. Gentle ratio with a slow release. Adds cohesion without changing the character of the sound. Use on mix buses or any source that needs light, invisible control. |
| .. | Mode 2 | — | Power — fast attack, punchy release. Snaps transients into place and adds energy. Best on drums, percussion, and anything that needs presence and snap. |
| ... | Mode 3 | — | Weight — slow attack, long release, with built-in saturation. Heavy and dense — pushes the low-end forward and adds tape-like warmth. Use on 808s, bass, or anything you want to feel bigger and more physical. |
| Amount | 0 – 100 % | 0 % | Controls how hard the signal is pushed into the compressor. More Amount means more compression and more character. Output is automatically compensated. |
Four saturation algorithms, each with a distinct character. The Amount knob drives the signal into whichever mode is selected.
| Parameter | Range | Default | Description |
|---|---|---|---|
| . | Mode 1 | Default | Warm Tape — smooth, analog-style saturation. Adds even-harmonic warmth without sounding harsh. The most transparent of the four modes. Use at low amounts on any source for subtle color. |
| .. | Mode 2 | — | Hard Clip — aggressive clipping that adds edge and grit. Defined and punchy. Great on snares, synths, or anything you want to cut through harder. |
| ... | Mode 3 | — | Fold — wave-folding distortion that creates complex, evolving overtones at higher amounts. More experimental — use on pads, synths, or sound design layers. |
| .... | Mode 4 | — | Crush — sample-rate and bit-depth reduction. Creates digital, lo-fi crunch with a vintage sampler quality. Combine with Lo-Fi for a full lo-fi texture. |
| Amount | 0 – 100 % | 0 % | Drive into the selected mode. Higher amounts push harder and increase character. Output is automatically level-compensated. |
The Lo-Fi module simulates the degraded character of analog tape and vintage playback equipment. A single knob controls a combination of wow, flutter, pitch drift, bandwidth reduction, and bit depth reduction — all blended together in a way that feels natural and musical rather than mechanical.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Amount | 0 – 100 % | 0 % |
Blends all lo-fi processes simultaneously: Wow — slow pitch modulation (tape speed variation). Flutter — faster pitch modulation (capstan irregularities). Drift — random slow pitch wander (tape age / mechanical wear). Bandwidth — a low-pass filter that narrows with higher amounts (simulates limited tape frequency response). Bit Depth — reduces from 16-bit toward 8-bit, adding quantization character. At low amounts (5–20 %) the effect adds subtle analog movement. At higher amounts (60–100 %) it becomes dramatically degraded. |
A tempo-synced stereo delay with a built-in damping filter in the feedback path, so each repeat gets progressively darker — exactly like a tape echo.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Timing | 1/16 / 1/8 / 1/4 / 1/2 | 1/8 | Sets the delay time in sync with your DAW's tempo. The delay reads BPM from the host — no manual BPM setting required. |
| Amount | 0 – 100 % | 0 % | Controls the wet level of the delay signal. Also drives the feedback amount — higher amounts produce more repeats and longer tails. At 100 %, feedback approaches self-oscillation territory. |
A single knob blending Chorus and Flanger together. Both run simultaneously through a stereo LFO with inverted channels — one side gets the normal phase, the other gets the flipped phase — which naturally widens the stereo image as modulation depth increases.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Amount | 0 – 100 % | 0 % | Controls the depth of the combined Chorus and Flanger. At low amounts the effect thickens and widens the sound subtly. At higher amounts it becomes lush, swirling, and dramatic. |
Four reverb characters, each designed to create a different vibe rather than simulate a real space. The Amount knob controls how present and open the reverb sounds — from dark and close to bright and expansive.
| Parameter | Range | Default | Description |
|---|---|---|---|
| . | Type 1 | Default | Blur — a soft, diffuse wash that blends the source into the background. Short and smooth, adds depth without definition. |
| .. | Type 2 | — | Space — an open, musical reverb with a natural decay. Works well across most sources — pads, vocals, synths, and FX. |
| ... | Type 3 | — | Shimmer — bright and airy with a smooth, sustained tail. Adds presence and lift. Best on melodic elements where you want the reverb to feel alive. |
| .... | Type 4 | — | Swell — lush and expansive with a white-noise character. Builds into huge, ambient washes. Use on pads, FX layers, or anything meant to fill the whole space. |
| Amount | 0 – 100 % | 0 % | Controls how much reverb is heard and how open it sounds. At low amounts the reverb is subtle and dark. As Amount increases, the reverb opens up and brightens. |
A mid-side stereo processor that adjusts the stereo field of your signal.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Width | 0 – 200 % | 100 % |
0 %: Fully mono — all signal collapsed to center. 100 %: Original stereo image preserved. 200 %: Maximum stereo expansion — side information doubled. |
VibeChain's Sidechain module is an internal tempo-synced gain envelope that creates rhythmic ducking — the pumping, breathing effect commonly used in electronic music. It does not require an external sidechain signal; the envelope is generated purely from the DAW's tempo and playback position, so it locks perfectly to the grid.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Timing | 1/16 / 1/8 / 1/4 / 1/2 | 1/4 | Sets the cycle length of the sidechain envelope, synced to host BPM. 1/4 = one duck per beat (standard house/techno pumping). 1/2 = half-note pumping for slower, more ambient effects. |
| Amount | 0 – 100 % | 0 % | Sets the depth of the ducking. At 0 % there is no volume reduction. At 100 % the signal is ducked to silence at the lowest point of the envelope. |
| Curve Slider | 0 % – 100 % | 50 % |
A horizontal slider that shapes how the volume returns after each duck. Slide continuously between positions — the envelope morphs smoothly as you move it: 0 %: Slow release — the signal eases back up gradually. Creates a wide, gentle pump with a long open phase. 50 %: Balanced release — fast enough to feel rhythmic, relaxed enough to breathe. The classic sidechain pump shape. 100 %: Very fast release — the signal snaps back almost instantly. Creates a tight, punchy pump with a short duck and a long open phase. |
VibeChain has two sets of mix and volume controls depending on the current role.
| Parameter | Range | Default | Description |
|---|---|---|---|
| Local Wet | 0 – 100 % | 100 % | Blends the fully processed (wet) signal with the original (dry) signal for this instance only. At 100 % you hear only the processed signal. At 0 % the plug-in is transparent. |
| Local Volume | −∞ to +12 dB (0–400 %) | 0 dB (100 %) | Output gain for this instance. Skewed around unity gain for fine control at normal levels. This is the final gain stage before the signal leaves the plugin. |
| Parameter | Range | Default | Description |
|---|---|---|---|
| Chain Wet | 0 – 100 % | 100 % | Shared wet/dry mix that is broadcast from Master to all Chained instances in the same category. Overrides individual local wet settings for chained parameters. |
| Chain Volume | −∞ to +12 dB | 0 dB | Shared output gain broadcast to all Chained instances in the same category. |
Presets store the current state of all effect parameters. The current Role and Category assignment are not stored in presets — they are per-instance settings that persist independently.
INT (initialized) is the built-in default preset. It sets all effects to their neutral, bypass-equivalent state. Use it to reset a plugin instance to scratch.
Presets are stored as .xml files in:
~/Library/VibeChain/Presets/
To delete a preset, remove its .xml file from that folder and restart the DAW (or reload the plugin). To share presets, copy the files to another machine at the same path.
Open Settings by clicking the gear icon in the top-right of the plugin window.
Drag the rainbow slider to set the accent color — the color of active knob arcs, power buttons, and highlights across the entire interface. The color is saved globally and applied to all instances of VibeChain.
Click Reset to return to the default amber/orange color.
The VIBE button cycles through three display modes:
Vibe Mode is a cosmetic display feature only — it has no effect on audio.
When enabled, a small power button (⏻) appears at the bottom-right corner of each module card. Clicking it toggles that module's effect on or off independently of the main knob. Hidden by default. This setting is saved globally across all instances.
When enabled (default), clicking Mute cuts reverb and delay tails immediately — the instance goes silent right away. When disabled, tails continue to decay naturally after muting, ringing out on their own.
All major parameters are fully automatable in any DAW that supports VST3 or AU automation. Every continuous knob (Wet, Drive, Amount, Cutoff, Width, etc.) and every power button is exposed to the DAW's automation system.
All of the following are available in your DAW's automation list:
The most powerful way to use VibeChain is across multiple tracks in a single session. Here is the cleanest workflow:
VibeChain reports zero samples of latency to the host. This is accurate — every module in the chain, including the convolution reverb, processes audio without any algorithmic delay or lookahead:
Because the reported latency is 0, your DAW will apply no PDC offset to any track running VibeChain. Whether the Master is on a bus and Chained instances are on individual tracks, or any other routing, all tracks remain perfectly phase-aligned. No manual PDC compensation is needed.
Yes. Automating the Master instance and printing stems offline works exactly as it does during realtime playback. When your DAW renders offline, it delivers automation events to each plugin before every audio block — the same mechanism used during live playback. When the Master receives an automation event, it synchronously updates all Chained instances in its category before the next block is processed. Each Chained instance owns its own copy of the parameter value for its audio thread, so no automation data needs to exist on Chained tracks. Automate the Master only — every Chained instance will follow, in both realtime and offline renders.
If you have a question not answered here, or if you encounter a bug, please reach out:
When reporting a bug, please include your DAW name and version, your macOS version, and a brief description of what happened and what you expected to happen.