Feat: add hidden mode and new documentation

This commit is contained in:
2026-02-26 12:31:56 +01:00
parent e1cf57918e
commit 70032acc75
95 changed files with 1055 additions and 286 deletions

View File

@@ -1,3 +1,5 @@
//! Cagire as a CLAP/VST3 plugin via NIH-plug.
mod editor;
mod params;
@@ -20,6 +22,7 @@ use cagire::engine::{
use cagire::model::{Dictionary, Rng, Variables};
use params::CagireParams;
/// Channel bridge between the plugin editor and the audio/sequencer threads.
pub struct PluginBridge {
pub cmd_tx: Sender<SeqCommand>,
pub cmd_rx: Receiver<SeqCommand>,
@@ -37,6 +40,7 @@ struct PendingNoteOff {
note: u8,
}
/// NIH-plug plugin implementing sequencer, synthesis, and MIDI I/O.
pub struct CagirePlugin {
params: Arc<CagireParams>,
seq_state: Option<SequencerState>,