Quote:
Originally Posted by shedtastic surely it's just a bit of code so wouldn't be too expensive to implement? |
Unfortunately, not. you would need some way of storing several seconds of audio (or raw signal data, which is usually the way it is done with the rewind function) whilst it is waiting to be played back at the time you want. When you use the delay function, you also have to account for the time it takes to access the memory to write and then read it - which is why it is impossible to get the rewind function to have a shorter delay than roughly half a second.
Yes, you may be able to program a delay into the decode routine, but to make it a variable would be difficult. There are other ways of delaying the audio signal, but all the ones I can think of to make a user-editable delay would require a hardware change.