Skip to content
Paul edited this page Sep 9, 2023 · 16 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.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.