Skip to content

VelCal 0.0.4

Choose a tag to compare

@SH4DOWSIX SH4DOWSIX released this 07 Oct 10:03

VelCal 0.0.4

Standalone plus VST3 for Windows x64, Linux x64, and universal macOS; macOS also
includes an AU MIDI effect for Logic's MIDI FX slot.

Changes

  • Plugin per-key/global tab selection now belongs to the DAW project or preset
    state, instead of a shared last-used preference. Standalone still remembers
    its last viewed tab.
  • Profile actions and accent colour selection share a menu beside the profile
    selector. New, Open, Save, Save As, Reset All and Delete are grouped together.
    Save As creates a separate profile without overwriting the original.
  • Unsaved profile transitions offer Save, Discard or Cancel, with confirmation
    for replacement and destructive actions.
  • Clear Calibration removes calibration data while preserving the global curve
    and calibration settings. Reset All also resets the global curve and
    calibration settings; changes are not written to the profile until saved.
  • Named global curve presets now persist immediately in a shared library,
    independently of saving a profile. Rename, Delete and replacement confirmation
    are supported. Existing profile-local presets remain accessible, and library
    edits do not change curves already stored in profiles or DAW projects.
  • Compact profile and tab controls share one row, leaving more room for curves.
    Version/update status now sits above Global curve, using labels such as
    v0.0.4 and v0.0.4 - v0.0.5 is available.
  • Expanded profile, preset, dialog and DAW-state regression coverage. Existing
    schema-4 profiles remain supported.

VST3 is an instrument-style MIDI processor, not an audio insert. Route its MIDI
output into your piano. In Logic use AU in MIDI FX before the piano.
See installation and routing.

Requirements: Windows x64; Linux x64 with glibc 2.35+ and compatible desktop/audio
libraries; macOS 11+ on Intel or Apple Silicon.

Windows/macOS installers are unsigned. macOS binaries are ad-hoc signed but not
Developer ID signed or notarized; security approval may be necessary and managed
Macs may block installation. No paid Apple developer account is used.

Version 0.0.4 was tested on Linux Mint and macOS: standalone MIDI input/output
worked, and the plugins loaded successfully (VST3, plus AU on macOS).
Windows has more extensive real keyboard/DAW testing, including Studio One
correction and project save/reopen. Broader Linux/macOS calibration, DAW MIDI
routing (including Logic), and project save/reopen remain unverified.
The newest changes still need a fresh hardware calibration pass. An unfinished
calibration capture is not saved in DAW state.
Installers preserve per-user profiles/preferences on uninstall and do not bundle
personal calibration data.

Automated Verification

All native jobs passed from source revision
ed89215e9ef9b85e448ca6c4bfba3814e9d083e1:

  • Windows x64: build, tests, packaging and installer smoke checks.
  • Linux x64: build, tests, DEB/RUN packaging and installer smoke checks.
  • macOS universal: build, tests, PKG packaging, installed AU validation, standalone startup and user-data-preserving uninstall.

Release assets include SHA256 checksums. Automated checks complement the
hands-on testing described above; they do not establish compatibility with
every keyboard, DAW, or operating-system version.