Skip to content
defiantnerd edited this page Apr 26, 2024 · 19 revisions

The clap wrapper is still an undergoing project, and we are not yet at a 1.0 release.

In August 2023, we started the process of tagging checkpoint versions either as we reached internal milestones or before we began new substantial development

0.8.0 (Mar 2024)

  • Check active state before querying latency. Issue 229 by @Schroedingers-Cat
  • VST3 programs / MIDI Program Changes
  • fixed release build issues
  • CMake Project Version reflected in version struct for CLAP host
  • IMIDIMapping wasn't correctly used in VST3 wrapper

0.7.0 (Feb 2024)

  • Audio Unit v2 (AUv2) wrapper is completed
  • Uses CLAP 1.2.0 now
  • Hostnames for different wrapper flavors are fixed
  • fixed Cocoa namespaces clashes
  • better unicode path handling on Windows
  • Standalone App on Windows is now a proper application
  • Various small bugfixes and improvements

0.5.0 (Sep 2023)

  • A substantial rework of the CMake infrastructure, making the code more library like, able to download dependencies, and more
  • Changes to allow operation as a top-level or subordinate cmake.
  • Support for a variety of linking modes, including co-linked single products, included bundles, and standalone plugins
  • A shell for AUv2 work
  • Allow builds back to macOS 10.11; Set the default build target to 10.13
  • Implement linux Timer and FD support, allowing full linux implementation of many test cases
  • Turn on -Wall -Wextra -Wpedantic -Werror on linux
  • Suppress CLAP Param Change events for parameters under edit
  • Implement param to/from string VST3 API
  • Output note ports in CLAP become output event queues in VST3; CLAP_EVENT_NOTE_* is transmitted out (but note expressions and MIDI are not yet)
  • Several small crash and lifecycle fixes on various OSes

0.4.0 (Aug 2023)

  • 0.4.0 is the first tagged release.
  • It can create a win/mac VST3 with a subset of the spec which runs with a remote clap.
  • It implements the entire clap host API required to proxy to multiple formats.