Quantcast
Channel: KVR Audio
Viewing all articles
Browse latest Browse all 5078

DSP and Plugin Development • Re: CLAP: The New Audio Plug-in Standard (by U-he, Bitwig and others)

$
0
0
- When there's nothing to process and if I've advertised the TAIL extension to the host (Reaper), the host stops sending CLAP_EVENT_PARAM_VALUE altogether after the tail has run out, even when the user keeps changing params in my GUI-less plugin. Is this intended behaviour, or rather: how can I fix this to have both a tail and param changes?
That sounds like the intended behavior. process() is not called when the plugin is idle and therefore the parameter change events are not communicated via the process() function.
However, CLAP has a workaround, which is that the DAW can call the plugin's 'flush()' method to send parameter updates in this situation.
I believe these are called on the real-time thread, so you would need to communicate those events to the UI in a safe manner.

Statistics: Posted by Jeff McClintock — Fri May 24, 2024 3:28 am



Viewing all articles
Browse latest Browse all 5078

Trending Articles