Feat: adding LPG

This commit is contained in:
2026-03-14 13:02:01 +01:00
parent 82e5f47933
commit 859629ae34
5 changed files with 78 additions and 6 deletions

View File

@@ -145,6 +145,7 @@ pub(super) fn simple_op(name: &str) -> Option<Op> {
"ead" => Op::ModEnvAd,
"eadr" => Op::ModEnvAdr,
"eadsr" | "env" => Op::ModEnv,
"lpg" => Op::Lpg,
_ => return None,
})
}

View File

@@ -862,4 +862,14 @@ pub(super) const WORDS: &[Word] = &[
compile: Simple,
varargs: false,
},
Word {
name: "lpg",
aliases: &[],
category: "Audio Modulation",
stack: "(min max depth --)",
desc: "Low pass gate: pairs amp envelope with lpf modulation",
example: "0.01 0.1 ad 200 8000 1 lpg .",
compile: Simple,
varargs: false,
},
];