mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Update architecture document
This commit is contained in:
@@ -256,13 +256,13 @@ are non-virtual, but we can safely make them virtual in our case.
|
|||||||
|
|
||||||
## CLAP plugins
|
## CLAP plugins
|
||||||
|
|
||||||
Fundamentally the CLAP bridging is very similar to the VST3 bridging. Yabridge
|
Fundamentally the CLAP bridging is very similar to the VST3 bridging with some
|
||||||
has both plugin and host proxy objects that expose the same extensions as the
|
minor style and consistency improvements. Yabridge creates plugin and host proxy
|
||||||
plugin and host objects they are proxying. The main difference with the VST3
|
objects that expose the same extensions as the plugin and host objects they are
|
||||||
approach is that thread requirements are more strictly upheld since CLAP
|
proxying. The main difference compared to the VST3 approach is that thread
|
||||||
documents thread requirements for every function calls, and that each plugin
|
requirements are more strictly upheld since CLAP documents thread requirements
|
||||||
instance now has an audio thread callback socket for the handful of interfaces
|
for every function calls, and that each plugin instance now has an audio thread
|
||||||
that use those.
|
callback socket for the handful of interfaces that use those.
|
||||||
|
|
||||||
## Audio buffers
|
## Audio buffers
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user