Question

I am wanting To create a software based multi-track recording studio using visual studio 2010 and C#.NET. I have two questions:

  1. When it comes to good performance, I am wanting to know what is the best programming language in visual studio 2010 to program a multitrack software recording studio?

  2. I want to program my own vst plugins. What is the best programming language to use in visual studio 2010 to accomplish this task?

I have read about vst.net so I am aware of it and have looked into it.

Thanks for any answers or comments to my questions!

Was it helpful?

Solution 2

I found that the .net 4 framework comes with decent support for PARALLEL PROGRAMMING for c#.net and vb.net. This reduces my concerns of poor performance for digital signal processing (DSP) when using c#.net for the project. I think using vst.net along with PARALLEL PROGRAMMING I should be able to do this project in vs 2010 using c#.net. If there are still some performance issues in the application I will take those on a per item basis and may have to program a c++ dll to handle those at a lower level. Thanks everyone for the feedback!

OTHER TIPS

Please have a look at http://vstnet.codeplex.com/

VST.NET allows VST Plugin developers to write Plugins in any .NET language. It makes the transition between the C++ and .NET world smooth and easy. The Framework built on top of the interop layer provides a clear and structured architecture accelerating development considerably.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top