If you feel like diving into programming of plugins yourself (and I would encourage you to do so), here is an (unsorted) collection of links to get more information.
Some of them are pretty well-known among the community of programmers, others found their way into my bookmark list just by surfing the net and feeding the search engines with stupid questions.
Beware: Starting to program plugins can make you addicted, weird, look neglected and may isolate you from your normal environment :D
Furthermore, it can be very frustrating when things don't work as expected and your computer keeps on crashing. I recommend you to look for someone to pick you up from time to time... ;)
One of the best link collections of all time, a good starting point to search for anything related to computers and electronics:
http://www.epanorama.net
Complete DSP book as download [downloadable by chapter, an excellent offer]:
http://www.dspguide.com
Brief tutorial to VST programming, by the English Computer Music Journal:
http://www.computermusic.co.uk/tutorial/diy1/diy1.asp
Subscribing the Steinberg vst-plugins mailing list [yes, in order to develop vst plugins, you HAVE TO :)]:
http://www.steinberg.net/en/ps/support/3rdparty/vst_sdk/
The vst-plugins list archive (before posting any newbie question, you should browse the archive files]:
http://service.steinberg.net/webdoc.nsf/show/devarchive
Clear, Efficient Musical Signal Processing in ANSI C:
http://cnmat.CNMAT.Berkeley.EDU/~adrian/Csigproc.html
Harmony Central: Computers and Music: Audio Programming [Good link collection to get you further]:
http://www.harmony-central.com/Computer/Programming/
Butterworth / Bessel / Chebyshev Filters [an interactive online tool for designing digital filters, spits out ready-to-use C source code]:
http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html
musicdsp.org [the archives are a MUST reading, passionately maintained by Bram de Jong from smartelectronix.com]:
http://www.musicdsp.org/
The VST source code archive. Looks similar to music.dsp, but deals with VST-specific stuff (plug-to-host interface, GUIs, audio precessing in VST etc.):
http://www.u-he.com/vstsource
A private web site of Stephan Sprenger from Prosoniq, offering a very good beginner's introduction to the Fourier transform:
http://www.dspdimension.com/
Digital Guitar Effects on PC - Effects Docs, Algos:
http://st.karelia.ru/~smlalx/effsdocs.htm
Numerix - Techniques For Optimizing C Code:
http://www.numerix-dsp.com/c_coding.html
Numerical Recipes in C:
http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf.html
tobybear.de - DSP Stuff [more links from the craziest vst developer I know of :), furthermore he is one of the few that code VST plugins in Delphi, so you should definitely check out his stuff if you'd like to go the Delphi way]:
http://www.tobybear.de/dsp.htm
'Scuzzphut' is one of the few people who started out coding for VST in Delphi. He added some valuable comments to his source code that should make life easier for a beginner:
http://www.djmarko.pwp.blueyonder.co.uk/delphi_vst.htm
Digital Signal Processing FAQs:
http://www.dspguru.com/info/faqs/index.htm
Filter Solutions, Analog and Digital Filter Design Software:
http://www.filter-solutions.com/
dspGuru: DSP Central:
http://www.dspguru.com/
Audio Concepts [some background info on equipment and its working principles]:
http://hyperphysics.phy-astr.gsu.edu/hbase/audio/audiocon.html
Momentum Data Systems on-line DSP training [HIGHLY RECOMMENDED!]:
http://www.mds.com/training/on-line/
The Official Web Page of David Griesinger [the reverb guru from Lexicon]:
http://www.world.std.com/~griesngr/
Csound Magazine [even if one is not familiar with csound programming, the background info is always worth reading]:
http://www.csounds.com/ezine/
A cool site about simulating analog gear in the digital domain (filters, saturation, amp modelling). Thomas Serafini contributed some papers worth a look.
Furthermore, this site offers incredible good guitar amp simulations as free VST (PC) downloads:
http://www.simulanalog.org
[NOTE:
- I am not responsible for the content the people behind these web sites offer.
- If a link on this page seems to be no more available, please let me know.]
RECENT COMMENT