tonev.alg

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

ALG
25
字号
(TONEV-ALG(NAME "tonev")(ARGUMENTS ("sound_type" "s1") ("sound_type" "hz"))(INLINE-INTERPOLATION T)(INTERNAL-SCALING s1)(ALWAYS-SCALE hz)(START (MAX s1 hz))(TERMINATE (MIN s1 hz))(LOGICAL-STOP (MIN s1))(STATE ("double" "scale1" "s1->scale")       ("double" "c2" "0.0")       ("double" "c1" "0.0")       ("double" "prev" "0.0;    hz->scale = (sample_type) (hz->scale * (PI2 / s1->sr))"))(SAMPLE-RATE (MAX s1))(STEP-FUNCTION hz)(DEPENDS ("b" "hz" "2.0 - cos(hz)" TEMP "register double")         ("c2" "hz" "b - sqrt((b * b) - 1.0)")         ("c1" "hz" "(1.0 - c2) * scale1"))(CONSTANT "c1" "c2" "b" "scale1")(FORCE-INTO-REGISTER scale1)(INNER-LOOP "            output = (sample_type) (prev = c1 * s1 + c2 * prev)"))

⌨️ 快捷键说明

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