The ultimate Meta-preset and snapshot manager for VST3 and AU plugins.
Before you start morphing, you need to set up your library.
Presets Folderbutton.
Select a folder on your hard
drive where you want to store your SnappySnap presets. This is a global setting. | Control | What It Does |
|---|---|
| Load Plugin (+) | Opens the Plugin Browseroverlay. Shows categories (Synths/Effects), Favorites, and a Search bar. Effects are marked with a Greenbadge. |
| Show Plugin | Opens the graphical interface (GUI) of the hosted plugin. |
| Bypass | Bypasses the hosted plugin's processing. Useful for A/B checking. |
| Control | What It Does |
|---|---|
| Load Preset | Opens the Preset Browser. The Left column shows Banks(folders), Right column shows Presets. |
| Save Preset | Saves the Entire Chain: The hosted Plugin itself, its internal state, and all SnappySnap snapshots. |
| Reset All | CAUTION:Completely wipes the current patch. Clears all snapshots, unbinds all macros, and resets learning. Use this to start from scratch. |
These toggles change how SnappySnap interacts with the hosted plugin's state.
| Mode | How It Works |
|---|---|
| Fast Mode |
|
| Sanity Mode |
|
| Drift Mode |
|
Drift Mode offers extensive control over autonomous movement behavior.
| Mode | Behavior |
|---|---|
| Free | The cursor wanders freely across the entire XY pad with no destination. Perfect for ambient textures and unpredictable evolution. |
| Anchored | The cursor wanders but is pulled back toward an anchor point (the position where you enabled Drift). Use Gravity to control the pull strength. Great for subtle variations around a sweet spot. |
| Orbit | The cursor orbits in a circle around the center of the pad. Distance sets the orbit radius. Perfect for rhythmic, cyclical modulation. |
| Parameter | Effect |
|---|---|
| Speed | How fast the cursor moves (0 - 10). Uses exponential scaling:
|
| Distance | How far the cursor can travel from its anchor (0 - 100%). In Orbit mode, this sets the orbit radius. |
| Chaos | Complexity of the movement pattern (0 - 100%). Low = smooth, predictable curves. High = erratic, jittery motion. |
| Gravity | (Anchored mode only) Pull strength toward the anchor point. High gravity = stays close to anchor. Low = wanders further away. |
| Smooth | Movement smoothness (0 - 100%). Low = responsive, snappy. High = gradual, flowing transitions. |
| Button | Action |
|---|---|
| Drift Toggle | Master on/off for drift. When re-enabled, drift starts from the current cursor position (not the old position). |
| Freeze | Temporarily pauses drift movement. The cursor stops where it is. Unfreeze to resume from the same position. |
| Nudge | Gives the cursor a random push in a random direction. Great for breaking out of repetitive patterns. |
| Reset | Returns the cursor to the current morph position and re-anchors there. Use this to "re-center" after drifting too far. |
You can choose exactly whichparameters to randomize using "Learn" logic.
| Control | Description |
|---|---|
| Target Mode | Toggles between All(randomizes everything) and Learned(randomizes only touched parameters). |
| Listen Button | When enabled, any parameter you touch on the hosted plugin is added to the "Learned Set" . |
| Clear Learned | Forgets all learned parameters, resetting the list to empty. |
Trigger snapshots using your MIDI keyboard.
| Control | Description |
|---|---|
| MIDI Trig | Enables the MIDI triggering system. |
| Octave | Selects the "Trigger Octave"(e.g., C3).
|
The heart of generative sound design.
| Control | How It Works |
|---|---|
| Randomize | Applies the randomization algorithm to the target parameters. |
| Amount Slider | (Vertical slider next to button)
|
Morphing blends between your saved snapshots.
| Control | Description |
|---|---|
| Morph Slider | Linear morphing. Travels from Snapshot 1 → 2 → 3... → 12. Ideal for sequenced progression. |
| XY Pad | 2D Vector morphing. Your sound is a blend of all 12 snapshots weighted by your distance to them on the circle. |
| Elastic Mode | Enables physics simulation (mass/spring) for the morph cursor. The cursor "chases" your mouse. |
| Elasticity | Controls the "mass" of the cursor:
|
You have 12 slots arranged in a clock face.
| Action | How to Use |
|---|---|
| Save (+) | Stores the currentstate of the plugin into this slot. |
| Recall (#) | Instantly loads the saved state. |
| Clear (-) | Erases the snapshot data from this slot. |
| Rename | Right-Clickthe snapshot button to rename it. Select "Clear Name" to reset to "Snap X" . |
8 Global knobs (M1 - M8) that can override any parameter. Macros persist while morphing.
| Control | Description |
|---|---|
| Learn | Enables Macro Learning. |
| Assigning | 1. Enable Learn. 2. Toucha Macro Knob (M1-M8). 3. Toucha parameter on the hosted plugin. Done ! The name updates automatically. |
| Unbind (x) | Click the small 'x' button below a macro knob to clear its assignment. |
Create new "Child" presets by combining the DNA of two "Parents" .
| Control | What It Does |
|---|---|
| Parent A / B | Select the two source snapshots you want to combine. |
| Crossover | Determines the mix ratio. 0%=Pure Parent A, 100%=Pure Parent B, 50%=Equal mix of parameters. |
| Mutation | Adds randomness to the child. High mutation=extreme variations (errors) in the DNA. |
| BREED ! | Generates the new sound instantly. If you like it, save it to a new Empty Snapshot (+) slot ! |
The Link-Lead feature enables real-time synchronization between multiple SnappySnap instances running in the same DAW project. One instance acts as the Leader, broadcasting its state, while all other linked instances act as Followers, receiving and applying those updates automatically.
| Control | Description |
|---|---|
| Link | Toggle in the bottom bar. When enabled, this instance joins the linked group and will receive synchronized updates from the Leader instance. Enabling Link makes the instance ready to follow. |
| Lead | Toggle that appears when Link is ON. Activating Lead makes this instance the controller — all other linked instances will mirror its state. Only one instance can be Leader at a time; setting a new Leader automatically releases the previous one. |
When Link-Lead is active, the Leader broadcasts the following parameters 60 times per second to all Followers:
| Parameter | Description |
|---|---|
| XY Morph Position | The puck position on the XY pad (Morph X and Morph Y) |
| 1D Morph Value | The linear morph slider position (Snappy knob) |
| Drift Settings | All drift parameters: Enabled, Mode (Free/Anchored/Orbit), Speed, Depth, Chaos, Gravity, Smoothness, and Frozen state |
| MIDI Trigger Settings | MIDI snapshot triggering on/off and base octave selection |
| Snapshot Triggers | When the Leader triggers a snapshot (via MIDI or UI), all Followers recall their own snapshot at the same index |
SnappySnap is designed to be completely controlled by your host. We expose key parameters to the DAW, allowing you to use automation, LFOs, and Sidechain modulators to drive the morphing engine.
| DAW Parameter Name | Function | Best Use Case |
|---|---|---|
Snappy |
The Main Morph Knob (0.0 - 1.0). Sweeps through all 12 snapshots linearly. |
Automate this for long, evolving builds or rhythmic gating effects. |
Morph X / Morph Y |
Controls the puck position on the XY Pad. | Map to a hardware joystick or chaos LFOs for unpredictable textures. |
Macro 1 - 8 |
Direct control over the 8 global macros. | The primary targets for Envelope Followers and Sidechain routing. |
Save X / Recall X |
Trigger buttons for specific slots. | Programmatic state changes via MIDI clips or step sequencers. |
Drift Enabled |
Master on/off for autonomous drift. | Toggle drift at specific points in your arrangement. |
Drift Speed / Distance / Chaos |
Controls drift movement parameters. | Automate to change drift behavior over time (slow intro → fast climax). |
Want your synth to "duck" or "morph" every time the Kick drum hits? You can use SnappySnap as a destination for your DAW's Envelope Follower.
Snappy parameter of SnappySnap.SnappySnap pushes the limits of what audio plugins are designed to do. Please keep the following performance tips in mind.
SnappySnap features two visual themes to match your preference and studio environment.
| Theme | Description |
|---|---|
| Violet Dreams | The original purple/violet color scheme. Deep space aesthetic with violet accents and purple glow effects. |
| Electric Smudge | A modern teal/cyan color scheme. Cooler tones with electric teal accents and cyan glow effects. |
SnappySnap includes built-in UI scaling to adapt to different screen sizes and workflow preferences.
| Button | Description |
|---|---|
| S | Small scale - Compact view for smaller screens or when you need more screen real estate. |
| M | Medium scale - Default balanced size suitable for most workflows. |
| L | Large scale - Expanded view for larger displays or when you need better visibility. |