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  

DSP / Plugin / Host Development - Links

DSP, Plug-in and Host development discussion.

Moderator: Moderators (Main)

User avatar
Mr KVR
 
1107 posts since 22 Oct, 2000, from Newport Pagnell, UK
 

Postby Ben [KVR]; Fri Nov 21, 2003 3:17 am

Plugin Development Links

SDKs / Tools

VST SDK
VST GUI (Check CVS)
VST SDK (Delphi)
VSTGUI Builder RAD tool
VST on BeOS
jVSTwRapper (Java VST Wrapper)
DX SDK
DX SDK (Delphi)
AU SDK
AU GUI Framework
Fruity SDK
xiscle (GUI library) (Check CVS)
MAX/MSP
SynthEdit
SynthEdit SDK
GMPI | GMPI Requirements - draft proposal
JUCE - an all-encompassing C++ class library for developing cross-platform applications.
Plugin Consultant - FREE VST API monitoring and logging tool.

Open Source plugins

Additive Synth
AirySynth & Voweler
Audity (Check CVS)
Black Water Reverb
bPan - Ambisonic Encoder
bPanX (OSX) - Ambisonic Encoder
Chip32
CMT Bitcrusher
DestroyFX
Drumworks DS8 (Direct Download) -- Requires libsndfile
Freeverb
KillerRinger
MIVI
NeoSweep (Direct Download)
Ping Pong Delay
PVOC (Spectral Plugins)
Rumpelrausch ZR-3
Scuzzphut Delay
StepCHILD
Syntopia
Tobybear (Various)
VOPM
VowelSynth & Madshifta

Open Source Hosts

Audacity
Psycle
Silence (CSound)
VSTHost
VST Server (Linux)

Useful Links

GMPI Mailing List Archive
VST Source Code Archive
Music-DSP Source Code Archive
Music-DSP Mailing List
Tobybears DSP Resources
Audio Algorithms and how to write a VST plugin
DevC++ - FREE IDE
VST with Dev-C++

Tutorials
Programming DirectX Audio Plug-ins

This is just a start, if you know of any other useful links, open source plugin projects or anything else that should be on here, reply below and we'll get it added.

If anyone wants to get involved in this forum as a moderator, so you can help to look after this list, stimulate discussion and help people out just let us know :)

Tip:

If you need to post any code please use the BBCode CODE tages like this:

Code: Select all
[code]

   // Your code here
   
[/code]
Last edited by Ben [KVR] on Tue Jun 12, 2007 12:14 am, edited 11 times in total.
User avatar
Urs
u-he
 
16444 posts since 7 Aug, 2002, from Berlin
 

Postby Urs; Fri Nov 21, 2003 4:54 am

Check this out:

http://www.grame.fr/MidiShare/

MidiShare is a powerful, cross-plattform framework that can be used as a base for Midi applications, such as Sequencers etc. I've worked with it, and it's very powerful (almost like CoreMidi on OS X, but also available for Atari, Win and Linux).

Cheers,

;) Urs
User avatar
Urs
u-he
 
16444 posts since 7 Aug, 2002, from Berlin
 

Postby Urs; Fri Nov 21, 2003 4:57 am

Super important link for AU development:

http://www.mat.ucsb.edu:8000/CoreAudio/

A Swiki that evolves and tells about stuff you can't find in the docs, or at least only by browsing the CoreAudio dev mailing list archive.

;) Urs
KVRist
 
46 posts since 20 Feb, 2003, from Scotland
 

Postby R2Project; Fri Nov 21, 2003 5:52 am

Open Source Hosts
Audacity
Psycle
Silence (CSound)
VSTHost
VST Server (Linux)


The Cakewalk DXi SDK also includes a simple DXi host that cna be used as jumping off point for developing a full host. However it's also usefull if you want to do code profiling for DXi development.
Music from the cut and paste generation
http://www.myspace.com/rtwoproject
User avatar
KVRAF
 
4450 posts since 8 Feb, 2003, from London, UK
 

Postby pljones; Fri Nov 21, 2003 11:53 am

Little Dev-C++ project I did that incorporates the PortAudio and ASIO SDKs with SynthEDIT SDK, so it's quite a handy starting point:
http://www.drealm.org.uk/SynthEdit/PLJ_SndIn_src.zip

Oh, and while I'm here.. Dev-C++ project for VSTSDK:
http://www.drealm.org.uk/SynthEdit/vstsdk.zip

And a generic mixed DLL/caller example project:
http://www.drealm.org.uk/SynthEdit/calldll.zip
Mostly derived from FAQs and so forth.


Notes for the VSTSDK project

NOTE #1 - you need some patches to the VSTSDK - see this thread: http://www.kvr-vst.com/forum/viewtopic.php?t=30165

NOTE #2 - the Dev-C++ projects are dependent upon where you put the sources: read the project files and adjust accordingly (preferably before opening the project in Dev-C++).

NOTE #3 - There are some cross-project dependencies that I didn't automate the build for. Build "vstsdk\common" first, then "vstsdk\vstgui"
Last edited by pljones on Sat Nov 22, 2003 11:13 am, edited 2 times in total.
KVRist
 
186 posts since 5 May, 2002

Postby natqueencole; Fri Nov 21, 2003 9:00 pm

For anyone interested in Linux plugz:

http://www.ladspa.org/

-- N
Phi
KVRist
 
45 posts since 9 Feb, 2004
 

Postby Phi; Wed Feb 25, 2004 4:06 am

For anyone interested by supporting tuning scales in their soft-synth, take a look at the source code released by Mark Henning:

http://www.mark-henning.de/main_e.htm

Micro Tuning Map File specification:
http://www.mark-henning.de/download_e.htm
http://www.mark-henning.de/files/tuning.zip

And also:
http://www.tobybear.de/d_tuning.html

A really good start point for the TUN tuning file format (.tun).
:wink:
User avatar
KVRAF
 
2371 posts since 17 Jul, 2002
   

Postby George; Thu Aug 12, 2004 12:28 am

edit
Last edited by George on Sun Mar 27, 2005 11:31 am, edited 2 times in total.
KVRian
 
574 posts since 6 Jan, 2003, from Somewhere between ))o Left and Right o((
 

Postby no_signal; Fri Aug 20, 2004 12:00 am

KVRer
 
7 posts since 17 Nov, 2004, from san diego, ca
 

Postby tweakoz; Sun Dec 26, 2004 12:38 am

it's probably closest to JUCE (JUCE looks real nice, btw.. and tracktion is probably my favorite UI ;> ) in its design,
as it encompasses a wide range of functionality.
that said, in some areas it gets functionality externally (like relying on tinyXML for xml files) and in others more funtionality (the cross platform commercial quality vertex/pixel shader aware 3D rendering pipeline), and yet in others is very similar.

On Windows, Orkid is built as a static lib, includes a plugin manager (orkid can be extended in any way with DLL's). It has a introspection based class system which can automatically (de)serialize objects, and build editor UI's.

It has the following drivers:

Basic 2D UI :
FLTK (Win32/Linux/OSX)

Advanced 2D UI and 3D Graphics :
OpenGL(Win32/Linux/OSX)
D3D(Win32)
note, this is abstracted, you write your
code in orkids 3D abstraction layer,
the driver handles the lower level api.
also, the 3d api is usable in VST plugins ;>

Audio : DirectSound(Win32)
ALSA(Linux)
VSTI(Win32/OSX)

File: stdio (will be adding native asynch file IO support)

Threading: win32
pthreads(OSX/Linux)

In the long term I intend to add an ASIO audio driver, add a VST HOST mode, and put a nice UI on the built in meta-sequencer (it will sequence audio and 2D/3D visuals in the same app).

it can be found at http://www.tweakoz.com/orkid/

thanks,

mtm
KVRist
 
89 posts since 27 Oct, 2004
 

Postby st3pan0va; Mon Feb 07, 2005 1:12 pm

A good beginner's tutorial, including VST GUI example:

'VST Audio Effect Plugins in C++ Tutorial'
by Rick Strom

http://code.glowdot.com/tutorials/vsttu ... php?page=1
KVRist
 
430 posts since 21 Feb, 2005, from Berlin/Germany
 

Postby Galleoneer; Thu Feb 24, 2005 1:04 pm

Also a good starting point:

http://www.epanorama.net/links/dsp.html

I only reviewed %5

-cheers
KVRist
 
87 posts since 11 May, 2003

Postby AntiPro; Mon Mar 07, 2005 7:50 pm

Any good book titles maybe?
Karel Bassez
Software Engineer
Vienna Symphonic Library GmbH
KVRist
 
46 posts since 5 Sep, 2004
 

Postby deltasp; Mon Mar 28, 2005 10:18 am

As well, try http://www.pcpages.com/deltasp2002
for a modular plugin builder that saves to VST.
KVRian
 
551 posts since 14 Jul, 2003, from Germany, Berlin

Postby Vibro Larynx; Wed May 11, 2005 7:51 am

and a good free DSP Book (as PDF) by by Steven W. Smith, Ph.D.: here.
snooky wrote: There is no god in the VST world.
Next

Moderator: Moderators (Main)

Return to DSP and Plug-in Development