needle in a haystack
- KVRAF
- 3426 posts since 15 Nov, 2006 from Pacific NW
This looks like a port of my Csound code from October of 1999. 8 delay line reverb, with all the delay lines interpolated for big washiness. It sounded good at the time. Today, I'd stick a few short allpasses in the front for diffusion, and use the proper feedback gain calculations to put a proper decay time in there.
There is a Max4Live plugin that implements this as well, that I think some of the CSound folks are charging money for. That is a little annoying, as I created this as an open source orchestra. If the Csound people release the source code, that is fine by me. Stuff like this Reaktor port is cool, as anyone can look inside and see how it ticks.
I had worked on reverbs in Reaktor 3 back in 2002-2003, and ended up giving up in frustration. At the time, the inability to schedule the order of module execution made the super complicated feedback configurations I was into back then harder to get running. I think that Reaktor 4 fixed this, but by then I was moving towards C, and later C++, as my main development environment.
Sean Costello
There is a Max4Live plugin that implements this as well, that I think some of the CSound folks are charging money for. That is a little annoying, as I created this as an open source orchestra. If the Csound people release the source code, that is fine by me. Stuff like this Reaktor port is cool, as anyone can look inside and see how it ticks.
I had worked on reverbs in Reaktor 3 back in 2002-2003, and ended up giving up in frustration. At the time, the inability to schedule the order of module execution made the super complicated feedback configurations I was into back then harder to get running. I think that Reaktor 4 fixed this, but by then I was moving towards C, and later C++, as my main development environment.
Sean Costello
- Beware the Quoth
- 33109 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
If you mean the Csound 4 Live stuff, the original source (or rather the .csd file version) is provided. It has to be, the way its all working under the hood is by running normal csound and the csound~ max object via Max4Live, as far as I understand. Open source licensing has never precluded resale anyway, but in this case, what they're charging for, really, is the M4L 'parameterisation' and UI code which makes it all 'pretty' in Live...valhallasound wrote:There is a Max4Live plugin that implements this as well, that I think some of the CSound folks are charging money for. That is a little annoying, as I created this as an open source orchestra. If the Csound people release the source code, that is fine by me.
my other modular synth is a bugbrand
- KVRAF
- 3426 posts since 15 Nov, 2006 from Pacific NW
Good enough, then. As long as there is source provided, I'm OK with it.whyterabbyt wrote: If you mean the Csound 4 Live stuff, the original source (or rather the .csd file version) is provided.
There are not heavy enough quotes you can use around "pretty" in this case...in this case, what they're charging for, really, is the M4L 'parameterisation' and UI code which makes it all 'pretty' in Live...
Sean Costello
- Beware the Quoth
- 33109 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Actually, looking at the site in more detail, there's a comment in the description to the effect that your code was turned into a proper compiled-into-Csound opcode a while back, and the CSound source code is open anyway...valhallasound wrote:Good enough, then. As long as there is source provided, I'm OK with it.
hmmm. not at all sure why they eschewed the native M4L look.There are not heavy enough quotes you can use around "pretty" in this case...
my other modular synth is a bugbrand
-
- KVRian
- Topic Starter
- 530 posts since 1 May, 2011
It would be cool if someone who knew Reaktor core would implement those suggestions. Can you describe more technical detail about that with the picture of the structure in mind? http://i.imgur.com/JCVdi.pngvalhallasound wrote:This looks like a port of my Csound code from October of 1999. 8 delay line reverb, with all the delay lines interpolated for big washiness. It sounded good at the time. Today, I'd stick a few short allpasses in the front for diffusion, and use the proper feedback gain calculations to put a proper decay time in there.
miedex
- KVRAF
- 3426 posts since 15 Nov, 2006 from Pacific NW
Instead of going into more technical detail, I'd rather put it into one of my own future plugins.miedex wrote:It would be cool if someone who knew Reaktor core would implement those suggestions. Can you describe more technical detail about that with the picture of the structure in mind? http://i.imgur.com/JCVdi.pngvalhallasound wrote:This looks like a port of my Csound code from October of 1999. 8 delay line reverb, with all the delay lines interpolated for big washiness. It sounded good at the time. Today, I'd stick a few short allpasses in the front for diffusion, and use the proper feedback gain calculations to put a proper decay time in there.
Sean Costello
-
- KVRian
- 995 posts since 25 Apr, 2005
By the way Sean, I added an example using your reverbsc opcode to my Csound 4 Usine package a while back. This is a free add-on for Sensomusic Usine that allows Csound scripts to be run drectly in Usine
- KVRAF
- 3426 posts since 15 Nov, 2006 from Pacific NW
Cool!Caco wrote:By the way Sean, I added an example using your reverbsc opcode to my Csound 4 Usine package a while back. This is a free add-on for Sensomusic Usine that allows Csound scripts to be run drectly in Usine
Sean Costello