atonev.alg
来自「Audacity是一款用於錄音和編輯聲音的、免費的開放源碼軟體。它可以執行於Ma」· ALG 代码 · 共 26 行
ALG
26 行
(ATONEV-ALG(NAME "atonev")(ARGUMENTS ("sound_type" "s1") ("sound_type" "hz"))(INLINE-INTERPOLATION T)(LINEAR hz)(ALWAYS-SCALE hz)(START (MAX s1 hz))(TERMINATE (MIN s1 hz))(LOGICAL-STOP (MIN s1))(STATE ("double" "cc" "0.0") ("double" "prev" "0.0; hz->scale = (sample_type) (hz->scale * (PI2 / s1->sr))"))(LINEAR s1)(SAMPLE-RATE (MAX s1))(STEP-FUNCTION hz)(DEPENDS ("bb" "hz" "2.0 - cos(hz)" TEMP "register double") ("cc" "hz" "bb - sqrt((bb * bb) - 1.0)"))(CONSTANT "cc")(INNER-LOOP-LOCALS " double current;")(INNER-LOOP "current = s1; prev = cc * (prev + current); output = (sample_type) prev; prev -= current;"))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?