Add preliminary support for auxiliary IO

The missing parts are allocating buffers for these busses, copying data
to those buffers, and adding methods to the ProcessContext to interact
with these inputs and outputs.
This commit is contained in:
Robbert van der Helm
2022-05-23 17:07:48 +02:00
parent ad661c857c
commit 596b04af0a
8 changed files with 382 additions and 115 deletions

View File

@@ -102,6 +102,8 @@ for download links.
- Full support for receiving and outputting both modern polyphonic note
expression events as well as MIDI CCs, channel pressure, and pitch bend for
CLAP and VST3.
- Support for flexible dynamic buffer configurations, including multiple input
and output busses.
- A plugin bundler accessible through the
`cargo xtask bundle <package> <build_arguments>` command that automatically
detects which plugin targets your plugin exposes and creates the correct