Add explicit bypass parameter handling

Plugins can mark a `BoolParam` with `.is_bypass()`. Hosts can then link
use that parameter directly in their own UI.
This commit is contained in:
Robbert van der Helm
2022-03-23 17:36:58 +01:00
parent 3d7a23c812
commit 8090d0ae41
10 changed files with 394 additions and 286 deletions

View File

@@ -66,6 +66,9 @@ for download links.
`Params` object and annotating them with `#[persist = "key"]`.
- Group your parameters into logical groups by nesting `Params` objects using
the `#[nested = "Group Name"]`attribute.
- When needed, you can also provide your own implementation for the `Params`
trait to enable dynamically generated parameters and arrays of if mostly
identical parameter objects.
- Stateful. Behaves mostly like JUCE, just without all of the boilerplate.
- Does not make any assumptions on how you want to process audio, but does come
with utilities and adapters to help with common access patterns.