Add optional Zstandard compression for state

This can be particularly useful when using the persistent fields feature
to store JSON or other large textual documents.
This commit is contained in:
Robbert van der Helm
2022-08-18 13:55:31 +02:00
parent c412d3cca6
commit 1bb1cde913
9 changed files with 110 additions and 12 deletions

View File

@@ -116,6 +116,8 @@ Scroll down for more information on the plugin framework.
enabled by setting the `Plugin::SAMPLE_ACCURATE_AUTOMATION` constant to
`true`.
- Support for CLAP's polyphonic modulation on a per-parameter basis.
- Optional support for compressing the human readable JSON state files using
[Zstandard](https://en.wikipedia.org/wiki/Zstd).
- Comes with adapters for popular Rust GUI frameworks as well as some basic
widgets for them that integrate with NIH-plug's parameter system. Currently
there's support for [egui](nih_plug_egui), [iced](nih_plug_iced) and