What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

needle in a haystack

Official support for: valhalladsp.com

Moderator: valhallasound

miedex
KVRian
 
540 posts since 1 May, 2011

Postby miedex; Tue Jan 24, 2012 9:34 am needle in a haystack

http://www.native-instruments.com/forum ... tcount=133

Reaktor core port of some Sean Costello CSound code.
miedex
BERFAB
KVRAF
 
5350 posts since 25 Mar, 2004

Postby BERFAB; Tue Jan 24, 2012 11:07 am

For the uninitiated (me), could you please explain the significance of this in a bit more detail?

Thanks
-B
Berfab
So many plugins, so little time...
User avatar
valhallasound
KVRAF
 
2828 posts since 14 Nov, 2006, from Pacific NW

Postby valhallasound; Tue Jan 24, 2012 11:25 am

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
User avatar
whyterabbyt
Beware the Quoth
 
21273 posts since 3 Sep, 2001, from R'lyeh Oceanic Amusement Park and Funfair

Postby whyterabbyt; Tue Jan 24, 2012 11:59 am

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.


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...
To laymen, software development is something akin to wizardry. Neither time, nor effort are involved. If software is missing features they want, or has bugs, it is solely because someone has been too lazy to wave their magic wand.
BERFAB
KVRAF
 
5350 posts since 25 Mar, 2004

Postby BERFAB; Tue Jan 24, 2012 12:15 pm

Glad I asked... :lol:

Cheers
-B
Berfab
So many plugins, so little time...
User avatar
valhallasound
KVRAF
 
2828 posts since 14 Nov, 2006, from Pacific NW

Postby valhallasound; Tue Jan 24, 2012 12:20 pm

whyterabbyt wrote:If you mean the Csound 4 Live stuff, the original source (or rather the .csd file version) is provided.


Good enough, then. As long as there is source provided, I'm OK with it.

in this case, what they're charging for, really, is the M4L 'parameterisation' and UI code which makes it all 'pretty' in Live...


There are not heavy enough quotes you can use around "pretty" in this case...

Sean Costello
User avatar
whyterabbyt
Beware the Quoth
 
21273 posts since 3 Sep, 2001, from R'lyeh Oceanic Amusement Park and Funfair

Postby whyterabbyt; Tue Jan 24, 2012 12:30 pm

valhallasound wrote:Good enough, then. As long as there is source provided, I'm OK with it.


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...

There are not heavy enough quotes you can use around "pretty" in this case...


hmmm. not at all sure why they eschewed the native M4L look.
To laymen, software development is something akin to wizardry. Neither time, nor effort are involved. If software is missing features they want, or has bugs, it is solely because someone has been too lazy to wave their magic wand.
miedex
KVRian
 
540 posts since 1 May, 2011

Postby miedex; Tue Jan 24, 2012 11:48 pm

valhallasound 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.


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.png
miedex
User avatar
valhallasound
KVRAF
 
2828 posts since 14 Nov, 2006, from Pacific NW

Postby valhallasound; Wed Jan 25, 2012 11:59 am

miedex wrote:
valhallasound 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.


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.png


Instead of going into more technical detail, I'd rather put it into one of my own future plugins. :D

Sean Costello
Caco
KVRian
 
1043 posts since 25 Apr, 2005

Postby Caco; Wed Jan 25, 2012 12:55 pm

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 :)
User avatar
valhallasound
KVRAF
 
2828 posts since 14 Nov, 2006, from Pacific NW

Postby valhallasound; Thu Jan 26, 2012 11:43 am

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 :)


Cool!

Sean Costello

Moderator: valhallasound

Return to Valhalla DSP