mirror of
https://github.com/robbert-vdh/nih-plug.git
synced 2026-07-01 02:36:54 +00:00
Add AsyncExecutor support to ProcessContext
This commit is contained in:
@@ -83,7 +83,7 @@ Scroll down for more information on the underlying plugin framework.
|
||||
- Standalone binaries can be made by calling `nih_export_standalone(Foo)` from
|
||||
your `main()` function. Standalones come with a CLI for configuration and full
|
||||
JACK audio, MIDI, and transport support.
|
||||
- Declarative parameter handling without any boilerplate.
|
||||
- Rich declarative parameter system without any boilerplate.
|
||||
- Define parameters for your plugin by adding `FloatParam`, `IntParam`,
|
||||
`BoolParam`, and `EnumParam<T>` fields to your parameter struct, assign
|
||||
stable IDs to them with the `#[id = "foobar"]`, and a `#[derive(Params)]`
|
||||
@@ -107,6 +107,8 @@ Scroll down for more information on the underlying plugin framework.
|
||||
trait to enable compile time generated parameters and other bespoke
|
||||
functionality.
|
||||
- Stateful. Behaves mostly like JUCE, just without all of the boilerplate.
|
||||
- Comes with a simple yet powerful way to asynchronously run background tasks
|
||||
from a plugin that's both type-safe and realtime-safe.
|
||||
- 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.
|
||||
- Efficiently iterate over an audio buffer either per-sample per-channel,
|
||||
|
||||
Reference in New Issue
Block a user