loading

What is the best way to add latency to audio?

Hey all. I am doing a small project where I need to take the input of a microphone and play the audio back out again after a 10ms delay. I was thinking of using an Arduino, but then stumbled upon the PT2399, but it seems more for reverb and echo, not just adding latency. I do not want any kind of guitar effects or anything like that, just a delayed output. What is my best option? I'm also looking for suggestions other than the PT2399 and Arduino.

Thanks

sort by: active | newest | oldest
That chip will do that I think. The feedback effects would happen in another stage of the F/X pedal's circuit. That chip JUST delays.
rab236 (author)  steveastrouk4 years ago
Does it? Alright, thanks. Now to learn to wire it up (I have little experience in electronics).
Just use the circuit in the application note, before you get too fancy ;-)

The component values for various delays are on there too.

rab236 (author)  steveastrouk4 years ago
Alright, I would assume it's the surround/delay one. I was going to use that originally, but I somebody said that it was reverb. Thanks.
jjames394 years ago
6 CREATIVE WAYS TO USE A DELAY EFFECT

Delay is a wonderful effect to use in your audio production. It has the ability to make your tracks sound very diverse. You can use it to add ambience instead of resorting to reverb, but you can also get much more experimental and use it as a crazy effect. What follows is a little brainstorming session about the diverse nature of using delay in your music mixing and production.
www.cusabio.com il-6 elisa kit

1. USE IT FOR RHYTHMIC DELAY EFFECT

The Edge of U2 is the master of this. If you've listened to any of the early U2 songs you may have noticed how masterful The Edge is at making rhythmic riffs with his delayed lead lines. Just listen to the video below to see how a rhythmic delay can enhance a simple guitar line.


2. USE DELAY AUTOMATION TO MAKE SELECT PHRASES REPEAT

Making a last word in a chorus repeat with delay creates a sense of “importance”, since you are enhancing that exact phrase. It's a great way to add interest to an already great sounding vocal line by adding delay and echo to only certain parts.

3. USE DELAY TO CREATE A REPEAT FEEDBACK EFFECT

Use a pre-fader send to send a specific part to a delay where it repeats indefinitely, with every repeat adding more and more feedback to the signal. Just send your instrument, add a delay to the aux send with a ton of fast feedback and then lower the original sound source so that the delay is the only thing left.

4. PAN DELAYED PHRASES AROUND THE SOUND SPECTRUM

Delaying phrases around the stereo spectrum creates a sort of call and response that's coming from everywhere. A great example of this being used effectively is Dave Matthew's Band - “You Might Die Trying”. In the “If you give...” part the vocal is panned around, with various repeats coming from different directions.


5. USE DELAY DESIGNERS TO CREATE RANDOM EFFECTS

Various DAWs have some pretty incredible delay plug-ins. Like Logic Pro's Delay Designer for instance. It's incredible what sort of weird soundscapes you can make out of the simplest of phrases if you just program a crazy delay effect around it.

6. ADD DELAY TO UNEXPECTED ELEMENTS LIKE SNARE OR BASS

Delay is more prominently used on vocals and guitars. You notice a delay effect more when it's used on select vocal phrases than you would on drum tracks. However, you can use delay to create different rhythms and interest by adding it to snare drums or bass guitars. Just listen to the delay bass on Pink Floyd's One of These Days for a great example of delay used on bass.

rab236 (author)  jjames394 years ago
This is extremely irrelevant to the question (which, by the way, Steve already answered well). I wasn't asking what delay does/is used for, just the best way to approach it.
Since you'll have the chip, play with it. Add a mixer stage, and feed the delayed output back onto the undelayed input.
rab236 (author)  steveastrouk4 years ago
Just curious, but would that not create an echo effect? The delayed output would be delayed again.
Yes, that would create an echo effect, which isn't what you want, but you could spend an hour trying it out. Hence "play with it"
What's the difference ?
rab236 (author)  steveastrouk4 years ago
Guitar delay pedals feed the output back into the delay to create an echo effect. I just want input to wait a certain amount of time before being outputted, not to be fed back into the input again. I don't want an echo, only added latency.