SuperClick is a CLAP click track generator plugin for CLAP hosts including REAPER. I'm building this to generate signals for devices such as the Peterson Body Beat Pulse Solo. This project is at the "proof of concept" stage: it generates an audible click in time with the song etc.
This project makes uses of the NIH-plug framework. For those interested in developing Rust applications for audio, please check out Rust Audio and the Rust Audio Discord.
Released under MIT License
See GitHub Pages documentation for installation instructions.
After installing Rust, you can use all of the usual Cargo commands. You can also build a bundle as follows: follows:
cargo xtask bundle superclick
This will build the target and bundle it correctly as CLAP plugin—by
renaming the target binary to SuperClick.clap
etc.
This command will report the location of the .clap
file at the end,
e.g.
Created a CLAP bundle at 'target/bundled/SuperClick.clap'
You can also bundle a release build as follows:
cargo xtask bundle superclick --release
The absolute path to the bundle directory (i.e. /path/to/target/bundled
or X:\path\to\target\bundled
) is the CLAP plugin path you will need to
add to the set of paths scanned by your host DAW.