WebCLAP

Hosts a WebCLAP plugin inside openDAW. A WebCLAP is a CLAP plugin compiled to WebAssembly, so synthesizers and effects built for desktop DAWs run right in the browser, together with their own user interface.


screenshot


0. Overview

WebCLAP comes in two flavours:

Both share the same editor. The device itself only holds the plugin, every sound related control lives in the plugin's own window, which floats above the studio. Plugins come from the openDAW cloud or from a .wclap.tar.gz file on your disk. You can find more plugins and learn about the format at github.com/free-audio/web-clap.


1. The Device

device

1.1 Plugin

The box at the top shows the name and the vendor of the loaded plugin. While a plugin downloads or starts, the second line shows the progress ("Downloading… 42%", "Loading..."). If a plugin cannot be loaded, it reads Failed with the reason, and the device passes the audio through unchanged.

1.2 Load Plugin

Opens the plugin menu. It only lists plugins that fit the device: instruments in an instrument, effects in an audio effect.

1.3 Open UI

Shows the plugin's own window. While the window is open the button reads Close UI. The button is available once the plugin is ready.

1.4 Parameters

Lists every parameter the plugin publishes, grouped the way the plugin groups them. Each parameter offers:


2. The Plugin Window

Each plugin opens in its own floating window. You can open several at once.

2.1 Default Zoom

Plugins open at 75% of their own size by default. Change this in Preferences › WebCLAP › Default plugin window zoom, anywhere from 25% to 200%. The default size button uses the same value.

2.2 Inside the Plugin

Plugins that tell openDAW which control is under the mouse get two extras inside their window:

Keyboard shortcuts keep working while you use the plugin: key combinations with ⌘ (or Ctrl) reach the studio, so you can save or undo without clicking outside the plugin first. Plain keys reach the plugin and the studio, so the computer keyboard still plays notes.


3. Saving and Sharing