[Csnd] Emulation of magnetic tape delay and echo effect
Date | 2018-04-01 16:50 |
From | Anton Kholomiov |
Subject | [Csnd] Emulation of magnetic tape delay and echo effect |
I’d like to share the Csound opcodes for magnetic tape delay and echo effect. Real-time digital modeling of the Roland Space Echo by Jon Downing, Christian Terjesen (ECE 472 - Audio Signal Processing, May 2016) The author was kind to share the source code of the paper. https://github.com/anton-k/pure-csound/tree/master/fx/tape-echo The test - contains the code to try out the delay. https://yadi.sk/d/hCi3xseM3Ty2P5 The interesting part of this implementation is that it’s modular.
tapeRead aIn, kDelay, kRandomSpread
tapeWrite aIn, aOut, kFbGain With these two functions we can create more involved algorithms: Here is the example of single head tape-delay:
Also we can add heads using the same two basic opcodes. Cheers! |
Date | 2018-04-01 17:22 |
From | Richard |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Very nice! Now I can create my own Shadows sound! Richard On 01/04/18 17:50, Anton Kholomiov
wrote:
|
Date | 2018-04-01 19:43 |
From | Anders Genell |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Absolutely brilliant! I’ve wanted a Roland Space Echo ever since I tried one in a second hand shop some 25 years ago... Regards, Anders
|
Date | 2018-04-01 19:52 |
From | Tarmo Johannes |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Very nice, indeed! tarmo On pühapäev, 1. aprill 2018 21:43.13 EEST you wrote: > Absolutely brilliant! > I’ve wanted a Roland Space Echo ever since I tried one in a second hand shop > some 25 years ago... > > Regards, > Anders > > > 1 apr. 2018 kl. 17:50 skrev Anton Kholomiov |
Date | 2018-04-01 21:02 |
From | Anton Kholomiov |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Thanks for feedback! 2018-04-01 21:52 GMT+03:00 Tarmo Johannes <trmjhnns@gmail.com>: Very nice, indeed! |
Date | 2018-04-02 09:22 |
From | Richard |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Attachments | TapeDelayGUI.csd |
I created a quick Cabbage (1.x) GUI for this. The strange thing
is, I cannot somehow influence the 'repeat' rate.. On 01/04/18 22:02, Anton Kholomiov
wrote:
|
Date | 2018-04-02 11:25 |
From | Anton Kholomiov |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Maybe you can try out feedback and echo-gain parameters. 2018-04-02 11:22 GMT+03:00 Richard <zappfinger@gmail.com>:
|
Date | 2018-04-02 11:41 |
From | Richard |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
I tried that, but it does not change much. Maybe I'm doing
something wrong. It's a pity, cause repeat rate is a very
important feature of the Roland Space Echo.. On 02/04/18 12:25, Anton Kholomiov
wrote:
|
Date | 2018-04-02 11:47 |
From | Anton Kholomiov |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
Or maybe I've got the bug, need to check this out, parameter of feed-back is updated through the leaky integrator to capture the tape dynamics? maybe I didn't recoded it right 2018-04-02 13:41 GMT+03:00 Richard <zappfinger@gmail.com>:
|
Date | 2018-04-02 12:38 |
From | Rory Walsh |
Subject | Re: [Csnd] Emulation of magnetic tape delay and echo effect |
I'll try this out when I get a chance. On Mon 2 Apr 2018, 10:22 Richard, <zappfinger@gmail.com> wrote:
|