Changelog

[ Release Notes & Updates ]

Version 1.2.1

Latest Update

Bug Fixes

  • [-] Fixed: HziLooper no longer needs an internet connection after activation. Until now the plugin checked in with our licensing server every time it loaded. If that check couldn't go through, HziLooper would deactivate itself — that shouldn't have happened, and it's fixed now. Activation happens once, online. After that, the plugin works fully offline, permanently, no heartbeat calls anymore. Copy protection shouldn't get in the way of buyers, and I want HziLooper to stay simple and reliable to use. If you faced problems while being offline, please reactivate once after updating to 1.2.1 and you should be fine.

Improvements

  • [*] Clearer message when a license has reached its 5-device limit.

Version 1.2.0

Previous Update

New Features

  • [+] Flexible Loop Windows: Added adjustable loop boundaries per track (LOOP_START and LOOP_LENGTH).
  • [+] Play Offset: Added a bipolar PLAY_OFFSET parameter that shifts the playback start point inside the active loop window.
  • [+] Playback Modes (PLAY_MODE): Introduced three playback behaviors: Normal, PingPong, and Alt Offset.
  • [+] Grid Quantization: Loop parameters can now snap to the DAW's musical grid (1/4 to 1/64) using the LOOP_GRID control.
  • [+] Interactive UI Modifiers: Edit loop boundaries directly on the circular tape display using Shift+Drag (Start), Alt+Drag (Length), and Cmd/Ctrl+Drag (Offset).
  • [+] Parameter Locking: Right-click almost any parameter to lock it, making it immune to snapshot morphing, preset loading, and randomization. Includes a master "Unlock Everything" option.
  • [+] Global LFO Randomizer: New "RND LFO" button instantly generates random curves for all 8 LFOs and maps them to random parameters.
  • [+] CTRL ALL Button: Added a "CTRL ALL" macro button in the header to control all channel parameters at once.
  • [+] Multi-Morphing XY Pad: Replaced the A/B morph button with a fully MIDI-controllable XY Pad for blending between all 8 snapshots.
  • [+] Selective Sync Menu: The Sync button now offers a drop-down menu to enable or disable the quantized triggering of specific actions (Pitch/Stretch, Loop Settings, RND ALL, and Snapshots).

Improvements

  • [*] Zero-Crossing Micro-Fades: Added a dedicated de-clicking envelope for seamless loop wrapping.
  • [*] Snapshot Isolation: Global SYNC and SYNC_MODE parameters are now isolated from Snapshots to protect DAW timing.
  • [*] LFO Curve Optimization: Refactored LFO random curve generator to use stack-allocated arrays, preventing memory fragmentation.
  • [*] Modulation Stacking Prevention: Assigning an LFO to a parameter now safely overwrites the previous assignment.
  • [*] DAW GUI Scaling Override: The plugin now forces the DAW to respect its physical pixel dimensions, preventing clipping bugs. Added a new 110% scale option.
  • [*] Expanded MIDI/Modulation Access: Added MIDI mapping and locking for options like Undo/Redo and Clear.

Bug Fixes

  • [-] Fixed crashes related to closing the UI while asynchronous popup menus were open.
  • [-] Fixed a click/glitch when disabling the Beat Repeat/Divider effect.
  • [-] Fixed a bug causing ghost waveforms when changing UI themes.
  • [-] Fixed an issue where modifying LFO depths caused unnecessary UI repaints.
  • [-] Fixed a visual offset bug in the circular tape display, realigning it to the 12 o'clock position.

Version 1.1.0

Previous Update

New Features

  • [+] Added an Input Volume knob for precise control over the incoming signal level.
  • [+] Introduced a GUI Scaling option in the File menu, allowing customizable resizing of the plugin window.

Improvements

  • [*] MIDI Mode is now a global setting rather than being saved per Snapshot, ensuring consistent MIDI behavior across preset changes.

Bug Fixes

  • [-] Fixed an issue where manually drawn LFO shapes would unintentionally reset when activating the Morph function.

Version 1.0.0

Initial Release

Initial public release of HziLooper VST3.