Tell me more ×
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It's 100% free, no registration required.

I am working on a reverse delay audio effect and the way I have approached it so far is having the delay process buffer read in the opposite way that it's writing. That is I am doing the reverse in the delay process and not before. I have used double the size of my original buffer to do that and with a bit of cross-fading between each reset of the buffer the result is quite satisfactory!

The problem though is that whenever I mesh around with the time delays, the taps are shifted in time and for example instead of hearing them every 1/4 from the begining of the bar, I hear them shifted by a random time interval each time I get back to 1/4. Should I consider taking info from the host so that I start reading and writing whenever a bar in my host starts or is there any other way I haven't thought of yet? I have also tested the Resound VST and DiversionFX and both sound very stable in their reverse delay time changes.

share|improve this question
Can you add a little detail on what you do when you alter the time delays. If you can post some code or pseudo code for your algorithm, I think it will help with getting an answer. – B Z Feb 27 at 23:37

migrated from stackoverflow.com Feb 27 at 20:32

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.