Skip to content

ImpulseAnvil_Windows_VST3

Choose a tag to compare

@FreQtik FreQtik released this 15 Aug 21:40
· 38 commits to main since this release

Impulse Anvil v1.0.121

This update expands Impulse Anvil's IR design system substantially while keeping the existing workflow.

Draw Morph Curves

The Morph Curve selector now includes Draw.

Instead of choosing only a predefined Linear, Exp, Log or S-Curve, you can directly draw how Impulse Anvil moves between A and B.

Draw curves are saved with:

  • DAW projects
  • Impulse Anvil presets
  • baked IRs

The curve used for preview is the same curve used for Bake.

Path — Draw Through Time

A completely new Morph Curve mode has been added:

Path

Path lets you draw not only the A/B blend, but also how Impulse Anvil travels through the IR over time.

Moving:

  • right = move forward through the IR
  • left = move backwards through the IR
  • upward = move toward B
  • downward = move toward A

This means a Path can contain real backwards sections.

For example:

forward → backward → forward

The backwards part actually reads earlier IR samples again.

If the path travels backwards, the resulting IR can become longer because more source material is being travelled.

A straight Path stays the normal duration.

Path rendering is performed safely outside the realtime audio thread and remains bounded by Impulse Anvil's IR safety limits.

Long Path Drawing

Detailed paths can now be drawn continuously.

Impulse Anvil automatically simplifies very long strokes internally while preserving:

  • forward movement
  • backwards movement
  • A/B changes
  • playback order
  • endpoints

This keeps presets small and performance predictable without suddenly stopping the user while drawing.

Draw Tools

A compact toolbar is built directly into the curve display:

  • U — Undo
  • S — Smooth
  • N — Precision Nodes
  • F — Free
  • R — Reset

Free Draw

Normally a Draw curve begins at A and finishes at B.

Enable F to unlock both ends.

You can now create shapes such as:

A → B → A

or start and finish anywhere between A and B.

The graph also clearly shows:

  • B at the top
  • A at the bottom

so the direction of the blend is immediately understandable.

Precision Nodes

Enable N to turn the drawn curve into editable control points.

This makes it possible to clean up a hand-drawn curve and adjust important transitions precisely while keeping smooth interpolation.


Lerp Timing Reworked

Lerp timing is now expressed directly in milliseconds.

The old hidden minimum/start behaviour has been removed.

You now get:

  • Lerp Start
  • Lerp Time

Both describe the actual timing directly.

This makes tiny and highly precise transformations possible.

Timing Follows the IR

The available Lerp timing range now follows the actual prepared A/B IR duration.

If the current IR is approximately 5 seconds long, the control no longer unnecessarily shows a 30-second range.

Stretch and Color/Texture timing changes are also considered when determining the available duration.


Visual IR Length Indicator

The Morph curve display now shows the waveforms of A and B

This makes it possible to immediately understand where one IR ends before the other without adding another control or taking up additional UI space, aswell as visually identifying spots in IRs you want to draw a path to


True 0 ms Fade

Fade In = 0 ms now really means 0 ms.

Previous safety fades could still soften extremely short IR selections even when Fade In was set to zero.

Those hidden fades have been removed from the authored IR path.

This is especially useful for:

  • tiny 1–5 ms IR slices
  • transient design
  • clicks and impulses
  • micro-textures
  • extremely short experimental convolution material

Color Offset Extended

Color Offset can now reach up to 500 ms.

This expands Color from subtle timing/phase effects into much larger creative structures.

Small offsets can create:

  • comb-like effects
  • phase interaction
  • dense coloration

Larger offsets can create:

  • reflections
  • echoes
  • layered attacks
  • unusual spatial structures

Randomization remains biased toward musically useful shorter offsets instead of constantly creating extreme values.


Theme Schema 2

Impulse Anvil themes can now style each major section individually.

Separate optional theme overrides are available for:

  • A
  • B
  • Morph
  • EQ
  • Edit
  • Out

Each section can independently define:

  • panel color
  • border
  • accent
  • highlight
  • knob color
  • text color

If a section does not provide an override, it automatically inherits the global theme.

Old Schema 1 themes remain compatible.

Better Theme Editor

Customize Current Theme now includes editing for the individual Schema 2 panels.

Theme Export also exports a full Schema 2 structure, making it much easier to give the JSON to an AI and ask it to design a complete Impulse Anvil theme.

A default Schema 2 example is included as a starting point.


New Impulse Anvil Dialogs

Updated dialogs include:

  • Bake confirmation
  • Theme Export confirmation

Successful Bake and Theme Export dialogs can also open the generated file location directly.


Better IR Browser Behaviour

Load WAV… no longer defaults to the old installer-era empty Documents/User IRs folder on a clean setup.

The browser now prefers:

  1. the last folder you browsed
  2. your configured Custom IR Folder
  3. the Factory IR library bundled inside the VST3
  4. legacy library locations when available

This better matches the current drag-and-drop VST3 distribution model.

The Baked IRs folder remains in Documents, since generated user files should remain outside the plugin bundle.


More Helpful Tooltips

Many controls now explain what they actually do when hovered.

New or improved tooltips cover controls including:

  • Time
  • Gain
  • Color Time
  • Color Offset
  • Color Amount
  • Morph Amount
  • Lerp Start
  • Lerp Time
  • Pre
  • Start
  • End
  • Fade In
  • Fade Out
  • HP
  • LP
  • Tilt
  • Bell Hz
  • Bell dB
  • Bell Q
  • IR In
  • Width
  • Input
  • Wet Level
  • Dry/Wet
  • Out
  • Limiter
  • Bake
  • Lerp Bake

The goal is to make experimenting with Impulse Anvil easier without requiring a manual open beside the plugin.


Preview / Bake Consistency

The Draw and Path systems use the same rendering path for Preview and Lerp Bake.

That means the IR construction you hear while designing is the same construction used when using "Bake"


Compatibility

  • Windows VST3
  • Existing presets and projects remain supported
  • Old Power curve states are migrated safely to the equivalent Exp behaviour
  • Existing Schema 1 themes remain supported

Experimental macOS Test Build
This release may also include an experimental macOS test build for technically comfortable users.

The macOS build is currently:

*VST3 + AU
*unsigned
*unnotarized
*provided for testing and feedback
*Because the macOS build is not yet signed or notarized, macOS may show security warnings or require manual approval in System *Settings before the plugin can be used.

The macOS build is not yet presented as the main official commercial release. It is included for testers and interested users who understand the current limitations.

Version

Impulse Anvil 1.0.121