Quench splits the signal with a Linkwitz-Riley crossover and lets the sub pass unclipped. The top is clipped symmetrically at the ceiling minus the sub's held peak, so it does not pump at the sub's rate and the sum stays under the ceiling. What the clip removes is high-passed at the split, so its products stay out of the low band. Two correction passes and an oversampled hard clip hold the ceiling; a safety clip catches the downsampler's ringing. - Controls: Drive, Ceiling, Split, Hold, Soft, Bypass. - Listen to Quench, a plain clipper at the same settings, or the delta. - Editor meter compares how much the low band changed for Quench and for a plain clip, with a scope of the output, the sub and the top's room. - Measured: sub level +0.04 dB against -2.2 dB for a plain clip, low-band products -35 dB against -16 dB, at 0.5-1.2 dB less RMS. - Registered in the catalog, workflows, editor-check, README, chain and development docs, and the website copy.
187 lines
5.1 KiB
JSON
187 lines
5.1 KiB
JSON
{
|
|
"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.narl.bass-foundry.rivet",
|
|
"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.narl.bass-foundry.patina",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"common-dsp",
|
|
"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.narl.bass-foundry.anvil",
|
|
"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.narl.bass-foundry.crucible",
|
|
"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.narl.bass-foundry.lathe",
|
|
"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.narl.bass-foundry.temper",
|
|
"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.narl.bass-foundry.weld",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"weld-core",
|
|
"weld-ui"
|
|
]
|
|
},
|
|
"knurl": {
|
|
"name": "Knurl",
|
|
"description": "Give every cycle of the note its own level, timing and grit",
|
|
"manifest": "plugins/knurl/plugin/Cargo.toml",
|
|
"library": "knurl",
|
|
"documentation": "docs/knurl",
|
|
"clap_id": "io.narl.bass-foundry.knurl",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"knurl-core",
|
|
"knurl-ui"
|
|
]
|
|
},
|
|
"planish": {
|
|
"name": "Planish",
|
|
"description": "Upward and downward compression in bands set by harmonic number, the same on every note",
|
|
"manifest": "plugins/planish/plugin/Cargo.toml",
|
|
"library": "planish",
|
|
"documentation": "docs/planish",
|
|
"clap_id": "io.narl.bass-foundry.planish",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"common-dsp",
|
|
"planish-core",
|
|
"planish-ui"
|
|
]
|
|
},
|
|
"braze": {
|
|
"name": "Braze",
|
|
"description": "Adds a detuned copy whose beating stays on the tempo grid on every note",
|
|
"manifest": "plugins/braze/plugin/Cargo.toml",
|
|
"library": "braze",
|
|
"documentation": "docs/braze",
|
|
"clap_id": "io.narl.bass-foundry.braze",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"common-dsp",
|
|
"braze-core",
|
|
"braze-ui"
|
|
]
|
|
},
|
|
"quench": {
|
|
"name": "Quench",
|
|
"description": "Clips the top as hard as you like while the sub passes clean",
|
|
"manifest": "plugins/quench/plugin/Cargo.toml",
|
|
"library": "quench",
|
|
"documentation": "docs/quench",
|
|
"clap_id": "io.narl.bass-foundry.quench",
|
|
"licenses": {
|
|
"plugins/common/ui/assets/OFL.txt": "licenses/Roboto-OFL.txt"
|
|
},
|
|
"packages": [
|
|
"common-ui",
|
|
"common-dsp",
|
|
"quench-core",
|
|
"quench-ui"
|
|
]
|
|
}
|
|
}
|