tags:

views:

257

answers:

2

I'm trying to get a read on the effort level involved in building a barebones virtual instrument host in C++ or C# but I haven't been able to get any hard information. Does anybody know any good starter apps, tutorials, helper libraries for this sort of thing?

If it matters, the goal would be to a) accept incoming MIDI events and b) dispatch them to the virtual instrument. In C++ or C#, if possible.

Thanks!

+2  A: 

The VST.NET library appears to be the way to go.

James Kolpack
Thanks! Looks good.
James D
+2  A: 

To capture incoming Midi events use the C# Midi Toolkit (on codeporject.com) by Leslie Sanford.

VST.NET allows you to load and communicate with managed and unmanaged VST (2.4) plugins. You can also create managed VST plugins with VST.NET that can run in unmanaged Hosts.

There is also a simple C++ open source VST host available at http://www.hermannseib.com/english/vsthost.htm (down at the bottom of the page)

Hope it helps.

Marc Jacobi (Author of VST.NET)

obiwanjacobi
Thanks! Will check it out.
James D