Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread Nuno Santos
-- Nuno Santos No dia 19/03/2015, às 20:57, Steven Cook stevenpaulc...@tiscali.co.uk escreveu: Two things: readIndex() only checks to see if the index is 0 but y1 y2 have positive offsets applied so they will index past the end of the buffer. That true! Also, is the modulation both

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread giuliom...@yahoo.it
A similar uestion has been answered recently on this same mailing list while talking about flanger ( which in fact is a modulated delay line ). Without more info and possibly a block diagram or a code snippet there is little we can do to help you. Giulio Original message From:

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread robert bristow-johnson
On 3/19/15 2:28 PM, Nuno Santos wrote: Hi, Thanks for your replies. What I hear is definitely related with the modulation. The artefacts are audible every time the modulation is applied: manually or automatically (please not that I have an interpolator for manual parameter changes to avoid

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread David Olofson
On Thu, Mar 19, 2015 at 6:15 PM, Nuno Santos nunosan...@imaginando.pt wrote: [...] If I use interpolation for buffer access I experience less glitch and more alias. What type of interpolation are you using? I would think you need something better than linear interpolation for this. I'd try

[music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread Nuno Santos
Hi, I’m trying to implement a modulated delay line which will be used on a chorus effect. I think the problem that I will refer to is already well know and please forgive me my ignorance if that’s the case. When I modulate the delay time, I experience some glitch/alias which is not pleasant.

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread Alan Wolfe
In case it helps, it isn't the delay buffer size that you need to modify, but rather just your read index into that delay buffer. If you have a flange for instance that can go from 0 to 500ms in the past, and is controlled by a sine wave, you always have a 500ms buffer that you put your output

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread Nuno Santos
Alan, I don’t change the size. I change the read index. I have posted my delay read function in my previous email. Regards, Nuno On 19 Mar 2015, at 18:50, Alan Wolfe alan.wo...@gmail.com wrote: In case it helps, it isn't the delay buffer size that you need to modify, but rather just your

Re: [music-dsp] Glitch/Alias free modulated delay

2015-03-19 Thread Steven Cook
Two things: readIndex() only checks to see if the index is 0 but y1 y2 have positive offsets applied so they will index past the end of the buffer. Also, is the modulation both positive and negative? If so, it could run off the start of the buffer. Regards, Steven Cook. -Original

Re: [music-dsp] Approximating convolution reverb with multitap?

2015-03-19 Thread robert bristow-johnson
On 3/18/15 1:39 PM, STEFFAN DIEDRICHSEN wrote: With most IRs, you don’t see discrete peaks, it’s a continuous signal. This is due to the response of the speaker and microphone being used. This causes some smear. sure, so let's say we deconvolve that smear because we think it's a lot