![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Reverse Delay |
SSC Administrator |
![]() ![]() ![]() (This is from a thread in the Confabulation forum, but it seemed relevant to this forum as well. It contains some ideas for implementing a reverse delay or reverse reverb): If you are doing a realtime delay reversal, the read pointer and the write pointer are going to cross once halfway through each loop (because you are writing into the memory at the same time as you are reading out of it in reverse). One solution is to use a kind of double-bump shape envelope that is zero right in the center (to hide the crossover point). To fill in the gaps introduced by the funny envelope, add another enveloped signal that is delayed by one quarter of the loop time. http://www.SymbolicSound.com/KymaSounds/liveReverseDelay.kym (click and hold mouse button on link and select "download link to disk". Mac users remember to use Import from the File menu on the Mac before opening file in Kyma) This is an example of a realtime local reverser, a reverser-reverb-reverser (to undo the first reverse), and a reverser-delay-reverser. I put GenericSources in so you can switch it from the sample input to a live input to try it with a microphone. IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.