delaycv.alg

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

ALG
20
字号
(DELAYCV-ALG(NAME "delaycv")(ARGUMENTS ("sound_type" "s") ("time_type" "delay") ("sound_type" "feedback"))(START (MAX s feedback))(STATE ("long" "delaylen" "round(s->sr * delay)")       ("sample_type *" "delaybuf"               "(sample_type *) calloc (sizeof(double), susp->delaylen)")       ("sample_type *" "delayptr" "susp->delaybuf")       ("sample_type *" "endptr" "susp->delaybuf + susp->delaylen"))(CONSTANT "delaylen" "delaybuf")(NOT-REGISTER delaybuf)(LINEAR s)(TERMINATE (MIN s))(INNER-LOOP "output = *delayptr;         *delayptr = *delayptr * feedback + s;         if (++delayptr >= endptr) delayptr = susp->delaybuf;")(FINALIZATION "free(susp->delaybuf);"))

⌨️ 快捷键说明

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