congen.alg

来自「Audacity是一款用於錄音和編輯聲音的、免費的開放源碼軟體。它可以執行於Ma」· ALG 代码 · 共 18 行

ALG
18
字号
(CONGEN(NAME "congen")(ARGUMENTS ("sound_type" "sndin") ("double" "risetime") ("double" "falltime"))(START (MIN sndin))(STATE ("double" "value" "0")       ("double" "rise_factor" "exp(log(0.5) / (sndin->sr * risetime))")       ("double" "fall_factor" "exp(log(0.5) / (sndin->sr * falltime))"))(CONSTANT "fall_factor" "rise_factor")(ALWAYS-SCALE sndin)(TERMINATE (MIN sndin))(INNER-LOOP "      sample_type current = sndin;    if (current > value) {        value = current - (current - value) * rise_factor;    } else {        value = current - (current - value) * fall_factor;    }    output = (sample_type) value;"))

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?