Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
falkTX dacca3a53d
log failures from vst3 calls, allow to skip set_processing
9 months ago
..
README.txt Import travesty files and rename a file 3 years ago
align_pop.h Import travesty files and rename a file 3 years ago
align_push.h Import travesty files and rename a file 3 years ago
audio_processor.h Implement VST3 parameter outputs 1 year ago
base.h log failures from vst3 calls, allow to skip set_processing 9 months ago
bstream.h More vst3 details 1 year ago
component.h Implement native vst3 plugin scanning; Cleanup 2 years ago
edit_controller.h Many VST3 hosting details, get UIs to appear 1 year ago
events.h Implement native vst3 plugin scanning; Cleanup 2 years ago
factory.h Implement native vst3 plugin scanning; Cleanup 2 years ago
host.h Implement native vst3 plugin scanning; Cleanup 2 years ago
message.h Implement native vst3 plugin scanning; Cleanup 2 years ago
unit.h Implement native vst3 plugin scanning; Cleanup 2 years ago
view.h Allow building for platforms without VST3 UI, add wasm CI test 1 year ago

README.txt

This folder contains a pure C VST3-compatible interface, codenamed "travesty".
Name is a play on words from morphing "vestige" (the good old free VST2 reverse-engineered header file) and "three".

The main target is to be able to create VST3-compatible plugins without a bloated SDK.
Everything that is required for plugins fits in a few small header files as presented here.
Also being able to build VST3-compatible plugins in pure C code, something not possible with the original SDK.

Please note this project is still a work in progress.
Use at your own risk, and please report any issues to https://github.com/DISTRHO/DPF/.