-
Notifications
You must be signed in to change notification settings - Fork 24
Below you will find answers to several questions you may have.
SONAR 2 takes a plug-in approach to supporting hardware control surfaces. Cakewalk has defined a set of COM interfaces, supplied by SONAR, to communicate all the relevant project state information, and to allow transport control, etc. Plug-in parameters are also exposed. SONAR also supplies methods to allow MIDI transmission out to a MIDI hardware port.
Bi-directional, real-time communication between SONAR and the control surface. Control all mixing parameters of SONAR's audio and MIDI engine, including automatable effect parameters. Support for all current control types: motorized, non-motorized and touch-sensitive faders, infinite encoders, multi-state, multi-function buttons, text displays, various indicator lights, transport controls (MMC), Jog/Shuttle wheel, etc. SONAR menu commands accessible from control surface Ability to synthesize keyboard keystrokes (navigate views, property pages, plug-ins, etc. from control surface Scrub via Jog/Shuttle wheel. Remote control of track selection. Remote control of plug-ins and synth parameters Active Controller Technology (ACT ) WAI (Where Am I?) More
By supporting control surfaces via plug-ins, any 3rd party vendor can develop, and update, support for their products independently of Cakewalk's release schedule.
Any control surface vendor can write a control surfaces DLL using our Control Surface SDK. Control surfaces integrate with SONAR by means of a COM object. The Control Surface SDK utilizes MFC and ATL to create these COM objects. Given these COM interfaces, the control surface module becomes a separate DLL. A knowledgeable technical person can write these DLLs using our control surface S