Skip to content

ImpulseAnvil_Windows_VST3

Choose a tag to compare

@FreQtik FreQtik released this 02 Jun 21:06
· 173 commits to main since this release
42c669c

Impulse Anvil v1.0.95

This release is a large user-facing upgrade focused on workflow, sound design depth, visual feedback, licensing reliability, and a more professional interface. It is not just a visual refresh — many parts of the plugin workflow were rebuilt and refined.


Highlights

  • New professional UI design with cleaner panels, typography, buttons, headers, and theme behavior.
  • New Resonance Assist overlay in the EQ display.
  • Expanded Post / Sculpt section with IR timing, fades, EQ, width, normalize, limiter, and output controls.
  • Start / End editing now supports intuitive IR slicing and reverse playback.
  • Three editable Bell EQ bands with graph interaction.
  • Cleaner output workflow: IR In controls prepared/baked IR level, Out controls final plugin output.
  • Improved randomization, baking, resize behavior, tooltips, and release/package safety.
  • Updated commercial licensing foundation and release-candidate cleanup.
  • Added 6 IRs to Abstract Spaces

User-facing changes

IR editing and timing

  • Added dedicated Start and End controls for selecting the active IR region.
  • Start / End now clamp to the current IR length instead of allowing unrealistic values.
  • Fade In / Fade Out now clamp to the active slice length.
  • Start greater than End now acts as reverse playback, allowing backwards IR playback such as 3s → 1s.
  • Added linked Start / End scan mode so users can slide through an IR while preserving the chosen slice length.
  • Improved visual synchronization between the IR display and active Start / End / Fade settings.
  • Fixed several edge cases around reverse mode, fading, and range limits.

Fade behavior

  • Added optional Fade Out + mode for intentional reversed/swell-style fade behavior.
  • Fade timing updates dynamically when Start / End changes.

Baking workflow

  • Consolidated baking into a cleaner single Bake workflow.
  • Removed confusing duplicate Bake concepts.
  • Bake now automatically follows the current active IR state.
  • Bake behavior is cleaner for A/B, Morph, and current IR workflows.
  • Output and IR preparation are now more predictable before export/bake.

Post / Sculpt section

  • Added a more complete Post / Sculpt workflow for shaping the prepared IR.
  • Added or refined: Predelay, Start / End, Fade In / Fade Out, HP / LP filters, Tilt, Bell EQ, Width, IR In, Normalize, Limiter, and Out.
  • Section headers can be double-clicked to reset the matching section where applicable.
  • Improved reset behavior for EQ, Edit, Out, and Color sections.

EQ improvements

  • Expanded the EQ from one Bell to three Bell bands.
  • Bell 1 is enabled by default; Bell 2 and Bell 3 can be selected and edited when needed.
  • Bell bands remain audible; selection controls which bell is edited.
  • Bell controls can be edited through the EQ graph.
  • Double-clicking a Bell can select it for faster editing.
  • Mouse wheel over a selected Bell adjusts Q.
  • Bell frequency range now reaches down to 30 Hz for low resonance control.
  • Selected Bell renders in front when bands overlap.
  • Dragging behavior was improved to avoid snapping/jumping.

Resonance Assist

  • Added Resonance Assist to the EQ background.
  • Shows up to three strongest tonal resonance zones of the current prepared IR.
  • Stronger resonance appears more visually intense.
  • Weaker or balanced resonance appears more subtle.
  • Frequency labels are shown directly in the EQ view.
  • Resonance Assist updates after EQ changes.
  • HP and LP filters are respected, so hidden/cut frequency ranges are not shown as misleading resonances.
  • This is visual-only and does not change the sound.
  • Analysis is performed in the editor/on-change path, not in the audio thread.

Output and level workflow

  • Cleaned up the output model:
    • IR In controls level entering the prepared/baked IR sculpt chain.
    • Out controls final plugin output level only.
  • Removed the previous Out + / IR Out mode because IR In now covers that workflow more clearly.
  • Legacy IR Out parameters remain internally for preset/project compatibility but are no longer exposed in the UI.
  • Out no longer changes the IR display or prepared IR.
  • Wet Level now resets on IR changes to reduce unexpected loudness jumps.
  • Limiter behavior was clarified as a final safety stage without hidden makeup gain.

Randomization

  • Improved randomization behavior across IR slots and Post / Sculpt.
  • Added square icon-style Random buttons.
  • Random theme button added for quick design inspiration.
  • Randomization avoids surprising level changes where possible.
  • Post randomization is designed to change tone/space while protecting level-sensitive controls.

UI and design

  • Large visual redesign toward a cleaner, more premium plugin interface.
  • Updated panels, headers, section frames, buttons, ComboBoxes, and text rendering.
  • Added Sora UI font integration for a more modern interface.
  • Removed cluttered value boxes and moved toward clean text-only value readouts.
  • Improved header contrast across themes.
  • Improved ComboBox readability and arrow contrast.
  • Added subtle neomorphic depth to buttons and panels.
  • Improved knob hover/click feedback.
  • Improved theme consistency across dropdowns, options, about window, and design controls.
  • Added more professional background gradient behavior.
  • Improved stripe/reactive masthead styling.
  • Improved layout alignment and spacing across the plugin.

Resizing and layout

  • Improved scalable layout behavior.
  • Top IR A / B / Morph boxes remain visually stable.
  • Lower EQ / Edit / Out sections scale more usefully when the plugin window is enlarged.
  • Fixed Out-section label positioning when resizing.
  • Fixed overlapping value text and layout compression issues.
  • Improved header and button alignment.

Controls and precision

  • Added Shift fine adjustment support.
  • Added Ctrl ultra-fine adjustment support for precision editing.
  • Improved slider/knob dragging so values do not jump unexpectedly when clicked.
  • Improved graph drag behavior for EQ Bells.
  • Modifier behavior is intentionally sampled before dragging to avoid mid-drag snapping.

A / B / Morph workflow

  • Added clearer A / B / Morph headers.
  • Headers glow subtly when the section is selected.
  • Header click behavior follows the selected section behavior.
  • Improved A/B/Morph visual readability across themes.
  • A→B Lerp workflow was improved so it can activate Morph/Lerp more directly.
  • Morph and Curve dropdown styling was improved and made theme-safe.

Color and texture controls

  • Added Color header reset behavior.
  • Double-clicking Color resets Color and Texture depth for the matching slot.
  • Improved text readability and theming for Color sections.
  • Improved behavior around enabled/disabled Color and Texture controls.

About, licensing, and release safety

  • Updated About/license information.
  • Added Sora font license mention.
  • Included license files for JUCE, VST3, and Sora.
  • Strengthened commercial licensing flow.
  • Signed-token licensing foundation was added for safer commercial distribution.
  • Added release-candidate checklist and release notes files.
  • Added release build preflight checks for public license key file, product/environment values, license files, required Sora font assets, and VST3 output presence.

Stability and polish

  • Reduced confusing or redundant controls.
  • Improved internal preview consistency.
  • Improved IR display update consistency.
  • Improved output safety and limiter behavior.
  • Fixed multiple theme readability problems.
  • Fixed several control range, reset, and layout edge cases.
  • Preserved compatibility-sensitive legacy parameters where needed.