ImpulseAnvil_Windows_VST3
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.