mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-10 14:11:16 +02:00
18 lines
609 B
Plaintext
18 lines
609 B
Plaintext
(STKCHORUS-ALG
|
|
(NAME "stkchorus")
|
|
(ARGUMENTS ("sound_type" "s1") ("double" "baseDelay") ("double" "depth")
|
|
("double" "freq") ("double" "mix"))
|
|
(STATE ("struct stkEffect *" "mych"
|
|
"initStkChorus(baseDelay, depth, freq, round(sr));
|
|
stkEffectSetMix(susp->mych, mix)"))
|
|
(LINEAR s1)
|
|
(START (MIN s1))
|
|
(TERMINATE (MIN s1))
|
|
(LOGICAL-STOP (MIN s1))
|
|
(NOT-IN-INNER-LOOP "mych" "baseDelay" "depth" "freq" "mix")
|
|
(SAMPLE-RATE (MAX s1))
|
|
(SUPPORT-FUNCTIONS "#include \"stkint.h\"\n")
|
|
(INNER-LOOP "output = (sample_type) (stkEffectTick(mych, s1))")
|
|
(FINALIZATION " deleteStkEffect(susp->mych);\n")
|
|
)
|