NIH-plug - Это незавершенный API-независимый фреймворк аудио плагинов VST3 и CLAP, написанный на Rust. Незавершенный!!!. Некоторые функции или переменные могут измениться, функции будут принимать другое количество аргументов или переменные изменят тип. (Во время написания статьи уже происходили изменения). Нам будет необходимо, не только подключить библиотеку в cargo.toml, но настроить систему сборки по инструкции.. Если всё сделано правильно, то создать плагин можно будет командой терминала. $ cargo xtask bundle plugin-rs --release Компиляция проекта `plugin-rs` Создание базового плагина: Для создания базового плагина, мы должный создать общую структуру для всего плагина. Для неё мы должный реализовать минимум 3 трейта Plugin + Default и трейт формата плагина Vst3 или Clap. Данную структуру мы должны передать макросу nih_export_clap!(), nih_export_vst3!(), который и создаст нам плагин в нужном формате. 1. В папке src/lib.rs я создал несколько модулей в которых реализовал необходимые т