How to Develop a Reverb Plug-in
-
- KVRer
- 5 posts since 30 Nov, 2005 from Strathaven
Hello, I'm new to KVR and have just signed up. I'm currently in my 4th year at university and I am developing an audio Reverb plug-in (possibly convolution). I currently run Cubase SX 2.0 so will probably be developing the plug-in to work in Cubase as a direct X .dll format. Do any of you know of any sites or tutorials that could help develop such a product as I'm a beginner and already feel neck deep in S$*t sifting through the internet and books. Any help would be greatly appreciated.
Cheers Folks
Cheers Folks
- KVRAF
- 9600 posts since 17 Sep, 2002 from Gothenburg Sweden
http://www.stromcode.com/modules.php?na ... view&tid=3
Here is a really good tutorial on how to make a VST plug in. That will run in Cubase.
I'm not sure but i think it'll be easier to do a VST plug instead of a Direct X one.
http://www-ccrma.stanford.edu/~jos/pasp ... ation.html
here's some stuff about a reverbation technique called FDN.
www.musicdsp.com
has some stuff about reverbs.
Hope this helps
Here is a really good tutorial on how to make a VST plug in. That will run in Cubase.
I'm not sure but i think it'll be easier to do a VST plug instead of a Direct X one.
http://www-ccrma.stanford.edu/~jos/pasp ... ation.html
here's some stuff about a reverbation technique called FDN.
www.musicdsp.com
has some stuff about reverbs.
Hope this helps
-
- KVRer
- Topic Starter
- 5 posts since 30 Nov, 2005 from Strathaven
Thank you Jupiter8 thats great. I'll have a look now.
- KVRAF
- 9600 posts since 17 Sep, 2002 from Gothenburg Sweden
What exactly do you need help with?
1. Plug in implementation.
2. Reverb theory.
3. All of the above.

1. Plug in implementation.
2. Reverb theory.
3. All of the above.
-
- KVRer
- Topic Starter
- 5 posts since 30 Nov, 2005 from Strathaven
All of the above. I have used Delphi programming at University (Terrible I know but i'm stuck with it) and have found a few SDK to develop VST plug-ins I've just been bogged down with other coursework hand-ins and have just started seriously researching "All of the above"
Thanks again
Thanks again
- u-he
- 30222 posts since 8 Aug, 2002 from Berlin
Google for "Freeverb". It's an open source (GPL) reverb based on the Moorer/Schroeder theory (forgot which one is which). Might be helpful too look at!
Cheers,
Urs
Cheers,
-
- KVRer
- Topic Starter
- 5 posts since 30 Nov, 2005 from Strathaven
Thanks Urs, I'll have a look.
- KVRAF
- 9600 posts since 17 Sep, 2002 from Gothenburg Sweden
http://www.tobybear.de/d_template.html
You have seen this i hope.
This seems to be the "gold standard" for Delphi VST development.
http://www.music.miami.edu/programs/mue ... e/toc.html
Here's some more about FDN complete with source code for a VST plug in. It is in C++ though. Don't know if that is a problem.
You have seen this i hope.
This seems to be the "gold standard" for Delphi VST development.
http://www.music.miami.edu/programs/mue ... e/toc.html
Here's some more about FDN complete with source code for a VST plug in. It is in C++ though. Don't know if that is a problem.
-
- KVRer
- Topic Starter
- 5 posts since 30 Nov, 2005 from Strathaven
Thanks again Jupiter8. Yeah fortunately I found the toby bear stuff yesterday still not managed have a sensible look at it. Didn't realise it was "gold standard" as I found a few Delphi development kits so I'll have a serious look at it this afternoon. Never used C++ but it's worth a look as well.
Thanks again.
Thanks again
Thanks again.
Thanks again
-
- KVRAF
- 6242 posts since 26 Sep, 2003 from right here, as you can see ...
maybe a bit offtopic, but please, consider the vst platform before direct x, especially in cubase you`d do yourself a favour, but to most users on native platforms, too.TheRedRoom wrote:Hello, I'm new to KVR and have just signed up. I'm currently in my 4th year at university and I am developing an audio Reverb plug-in (possibly convolution). I currently run Cubase SX 2.0 so will probably be developing the plug-in to work in Cubase as a direct X .dll format. Do any of you know of any sites or tutorials that could help develop such a product as I'm a beginner and already feel neck deep in S$*t sifting through the internet and books. Any help would be greatly appreciated.
Cheers Folks
that does of course not mean that you shouldn`t do a direct x version, if you are familar with that fomat.
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
-
- KVRist
- 118 posts since 27 Mar, 2005 from Australia
I write my plugins in Delphi, both VST and DirectX. I used the VST SDK from www.axiworld.be (by Frederic and/or Roger Vanmol). However at the time I was starting out, it was difficult to get all the DirectX COM stuff going in Delphi, so I developed a C++ proxy system, and packaged it up as an SDK. It's available free of charge at www.cloneensemble.com. All my plugins use the same Delphi resources and source code, and compile to both VST and DirectX targets.
-
- KVRist
- 30 posts since 2 Aug, 2005
Hi,
I did a similar project a few years a go for my Masters.. I developed a hybrid convolution/delay based reverb VST in C++. If you PM me I might be able to dig out my old notes
I did a similar project a few years a go for my Masters.. I developed a hybrid convolution/delay based reverb VST in C++. If you PM me I might be able to dig out my old notes
-
- KVRist
- 30 posts since 2 Aug, 2005
Reckon I was a bit late though.. when I did the project there seemed to be no prior research on the hybrid approach. I believe that there is now a commercial plugin which uses a very similar technique to mine. Should have got a patent.. Damn!
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
What do you mean 'Terrible'! Delphi is fantastic.TheRedRoom wrote:All of the above. I have used Delphi programming at University (Terrible I know but i'm stuck with it) and have found a few SDK to develop VST plug-ins I've just been bogged down with other coursework hand-ins and have just started seriously researching "All of the above"
Thanks again
There's alot more audio developed using Delphi that you might think.
And Tobybear's template is excellent. It sit's on top of Frederick Vanmol's raw port of the SDK, and has a pretty much 'fill in the gaps' framework, but you can make it much more complicated than that if you need to.
HTH
DSP

