An experiment of developing DAW plugins in the V programming language, using the CLAP standard for audio plugins.

It started with a low-level V-lang wrapper around the CLAP C headers. Currently supporting all pre-1.2.0 features and extensions.

โ†’ View

Followed by a proof-of-concept DAW plugin leveraging that library. Demonstrates basic audio processing (swapping left and right channel) and displaying a basic X11 GUI (with XCB). Doing as much as possible in the V layer while remaining compatible with the reference CLAP headers.

โ†’ View

Plugin in Bitwig Studio

Plugin in Bitwig Studio