-
Notifications
You must be signed in to change notification settings - Fork 20
ChangeLog
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
- 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
- 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
- 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 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.