{ "rivet": { "name": "Rivet", "description": "Join motifs into connected musical phrases", "manifest": "plugins/rivet/plugin/Cargo.toml", "library": "rivet", "documentation": "docs/rivet", "standalone": "rivet", "clap_id": "io.storyboard.motif", "packages": [ "rivet-core", "rivet-midi", "rivet-app", "rivet-preview" ] }, "patina": { "name": "Patina", "description": "Smooth harsh resonances while retaining character", "manifest": "plugins/patina/plugin/Cargo.toml", "library": "patina", "documentation": "docs/patina", "clap_id": "io.storyboard.resonance-compressor", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "patina-core", "patina-ui", "patina-render" ] }, "anvil": { "name": "Anvil", "description": "Replace the sub with a clean sine at one level and phase for every note", "manifest": "plugins/anvil/plugin/Cargo.toml", "library": "anvil", "documentation": "docs/anvil", "clap_id": "io.storyboard.sub-anchor", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "common-dsp", "anvil-core", "anvil-ui" ] }, "crucible": { "name": "Crucible", "description": "Capture the last bars, slice them and export clean, key-labelled samples", "manifest": "plugins/crucible/plugin/Cargo.toml", "library": "crucible", "documentation": "docs/crucible", "clap_id": "io.storyboard.resampler", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "common-dsp", "crucible-core", "crucible-ui" ] }, "lathe": { "name": "Lathe", "description": "EQ the harmonics of the played note: a cut on harmonic 3 stays on harmonic 3", "manifest": "plugins/lathe/plugin/Cargo.toml", "library": "lathe", "documentation": "docs/lathe", "clap_id": "io.storyboard.harmonic-eq", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "common-dsp", "lathe-core", "lathe-ui" ] }, "temper": { "name": "Temper", "description": "Distortion whose drive and tone filters follow the note, so every note distorts the same", "manifest": "plugins/temper/plugin/Cargo.toml", "library": "temper", "documentation": "docs/temper", "clap_id": "io.storyboard.tracked-distortion", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "common-dsp", "temper-core", "temper-ui" ] }, "weld": { "name": "Weld", "description": "Align the phase of a bass layer to a sidechain layer so the two sum instead of cancel", "manifest": "plugins/weld/plugin/Cargo.toml", "library": "weld", "documentation": "docs/weld", "clap_id": "io.storyboard.layer-align", "licenses": { "plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt" }, "packages": [ "common-ui", "weld-core", "weld-ui" ] } }