-
Notifications
You must be signed in to change notification settings - Fork 24
Requirements
If you can program in C++, and are familiar with creating COM objects, all you need is the SDK and the Microsoft Visual Studio C++ compiler in order to get started! To build the sample surfaces you will need Visual Studio 2012 (or higher) since visual Studio 2012 solutions are supplied for these surfaces. You may use an earlier compiler if you wish to custom surface on your own since all that is required is the supplied IDL file for the interfaces.
Control surfaces integrate with SONAR by means of standard COM objects that are packaged in a DLL.
The Control Surface SDK examples utilize MFC and ATL to create these COM objects. Given these COM interfaces, the control surface module becomes a separate DLL.
[09/11/2014] All surfaces now have Visual Studio 2013 projects and solutions. Under VS2013, they all build with UNICODE enabled. There are also new VS2013 built Cakewalk static LIBs: the new projects reference these.