This is a CLAP information tool which simply loads a clap and allows you to print a variety of information about the plugin. It is primarily useful in debugging and when starting a CLAP, but also is handy for smoke tests, attaching debuggers, and so on.
We welcome pull requests and improvements.
Please note we are transitioning the output of this tool to be human readable JSON documents rather than unstructured prints. We are some of the way there.
git clone https://github.com/surge-synthesizer/clap-info
cd clap-info
git submodule update --init --recursive
cmake -Bbuild
cmake --build build
The most basic usage, using all the default flags, is:
build/clap-info "/path/to/Surge XT.clap"
But you can configure the information with various degrees of probes, verbosity, and more. In this regard, the code is the documentation, but luckily our argument parser means the code is also our help screen! Try:
build/clap-info --help