Skip to content

[Issue] Delay Dry/Wet wrong behaviour #547

Answered by mackron
Ar-Ess asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks. You're absolutely right about this. I just messed that up. Looking at it, I think the wet/dry properties were untested the whole time. Certainly the intent was exactly as you described - to have "knobs" to control how much of the dry and wet signal is heard, with each being independent of each other.

I've updated the logic to look like this, which looks correct to me (and sounds correct to my ear as well). It's in the dev branch.

/* Feedback */
buffer[iBuffer] = input[iInput] + (buffer[iBuffer] * decay);

/* Apply wet and dry factors and output. */
output[iOutput] = (buffer[iBuffer] * wet) + (input[iInput] * dry);

Are you able to give the dev branch a try? I haven't checked other …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@Ar-Ess
Comment options

Answer selected by Ar-Ess
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants