Skip to content

A tool to show information about a CLAP plugin on the command line

License

Notifications You must be signed in to change notification settings

mobiuscog/clap-info

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clap-info: A simple command line CLAP information tool

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.

To build

git clone https://github.com/surge-synthesizer/clap-info
cd clap-info
git submodule update --init --recursive
cmake -Bbuild
cmake --build build

To use

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

About

A tool to show information about a CLAP plugin on the command line

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.9%
  • Other 1.1%