CS32 Control Surface Interface Notes

 

1.  If you have a previous version of the CS32 Interface installed, uninstall it, using the unInstallShield (tm) icon in your CS32 installation directory ("C:\Program Files\Cakewalk\Shared Surfaces\CS32" if you accepted the defaults on your previous installation).  Follow the prompts after double clicking on the icon.  If you have a version that doesn't have an unInstallShield icon, extract the file CS32unReg.exe from the installation zip file, into the folder you previously installed the CS32 Interface, and double click on it.  It will manually unregister your previous CS32.dll.

 

2.  Double-Click on CS32Inst.zip, or run it from Winzip, to Unzip the installation package into a scratch directory of your choice (the default directory provided is your TEMP directory).  You will need the password provided in the delivery email, unless you are installing the Demo Version.

 

3.  Execute the setup file that you just extracted, by double-clicking on the file called "setup.exe" in the directory (set in Step 1) that you installed the setup files into.  Files will be installed in the appropriate program directory (this path may be overridden).  Unless you are installing the Demo Version, you will need a Serial Number and User Name to run setup - this was provided in the delivery email.

 

4.  Follow the prompts.  The CS32 Control Surface Interface will be automatically registered, and an uninstallation icon will be written to the installation folder.  If you get a warning that CS32.dll did not self-register, use the manual registration procedure below, and please let me know (r.m.norman@cox.net).

 

5.  After installation, you may delete the setup files from yout TEMP or scratch directory (from Step 1).

 

6.  To load the interface in Sonar, open Sonar.  Select Options | Control Surfaces.  Click on the "New" Icon (looks like a star).  Find "JLCooper CS-32" in the list of surfaces, and click on it.  Select the Input and Output Ports your CS-32 is hooked up to (mine says "JL Cooper CS-32").  Click on "Close".

 

7.  You'll immediately see the CS-32 light up, if it's plugged in.  The numeric LED's will read dashes, indicating that Fader 1 is not captured yet (unless, coincidentally, it happened to be at the right value).  The Null Arrows next to the Numeric LED's will indicate which way to move the Fader to capture it.  Once it is captured, the numeric LED's will read the Fader value, in hexadecimal (from 00 to 7F).  Sonar is now also tracking the JS-32 fader movement.  If you change the fader in Sonar, you'll lose capture - the next time you move that fader, or change the Track Select in the CS-32 to that track, you'll again see dashes in the numeric LED read-out, and Null Arrows telling you which way to move the fader.  All 32 faders work like that.  You can change the selected track by pressing "Trk Select" for the desired track.  Only one "Trk Select" light will light up at any given time.  You can't select a track that doesn't exist in the project.  When Track Select changes, the Pan Select status (see below) will also change to that track.  In the Full Version, you can use the CS-32 right and left cursor buttons to select a bank of 32 tracks, allowing you to control a total of 128 tracks.

 

8.  The buttons for each track labelled "Arm", "Mute", "Solo", "Trk Select" (see above), and "Pan Select" (see below) work as you'd expect.  Arm, Mute, and Solo functions send and receive information from Sonar - functions can be changed in either place, and the other will change to match.

 

9.  The "Pan Select" button controls the functioning of the Pan and Send Knobs at the top of the CS-32.  When you move the Pan Knob, you'll see an LED readout of the discrepancy between the knob and Sonar's Pan value for the selected track.  Once it gets near zero, the LED will blank, and Sonar is now tracking the knob.  The SendA through SendE knobs work similarly, and are configured through the Property Page to control Sonar parameters.  You can't "Pan Select" a track that doesn't exist in the project.  When you select a Pan Select Button, the Track Select status will also change to that track.

 

10.  If you open the CS-32 Property Page, you'll see options for assigning Cakewalk actions to each of the CS-32 9 Function Buttons, and the 5 Send Knobs (one is reserved for Pan).  There are also options for assigning options to the Locate Buttons, the Footswitch, and the Left and Right Cursor Keys.

 

11.  Options to assign to the Locate Buttons are Record Automation, and Position Select.  When the Option "Record Automation" is set, the CS-32 Locate Buttons act to arm the selcted track parameters Mute, Volume, Pan, and up to 5 Track Sends, for Record Automation.  When the option selected is "Position Locate", the buttons note song positions.  When the SHIFT Button is held and a Locate Button is pressed, the current Now Time is assigned to that button.  From then on, whenever that Locate Button is pressed, the Now Time will be set to the saved value (up to 32 values can be saved - Bank Select does not affect this function).

 

12.  Options to assign to the Footswitch include "Record / Stop + Rewind", and "Record / Stop + Rewind (Undo on 2 taps / Ins Track on 3 taps).  In both cases, pressing the Footswitch when Cakewalk is stopped will start recording (if a track is armed).  For the second option, pressing the Footswitch twice within a 3 second period will send Cakewalk an "Undo", and pressing the footswitch 3 times within 2 seconds will insert a new track, disarm the old track, and arm the new track for recording.  This allows you to do multiple takes remotely.

 

13.  Options to assign to the Cursor Left and Right Buttons include "Prev / Next Measure", and "Bank Select".  The first option will command the Now Time to go to the previous or next measure.  The second option selects up to three additional banks of faders and switches, for a total of 128 tracks (Full Version only).

 

14.  Be sure you pay attention to the LED select button at the upper right of the CS-32, when pressing track buttons, to keep track of which LED's are being displayed.

 

15.  The up and down cursor buttons select the previous, or next track, respectively.

 

16.  The transport buttons work as you'd expect - there is a red light to indicate when Sonar is recording, and two green lights.  The right green light is on when in Play or Record Mode.  Both green lights (and the red light) are off when in Stop.  The red light will flash when in Record Automation Mode.  To request Record Automation Mode from Sonar, hold down the SHIFT Button while pressing the Record Button.

 

17.  The Jog Wheel works in Normal (no LED Mode Readout), "JG", and "SH" Modes, but is best left in the Normal Mode.  if the LED Readout indicates "JG" or "SH", push the "Scrub" or "Shuttle" buttons to remove it.  In the Normal Mode, Clockwise and Counter Clockwise movement of the wheel will move the Now Time, as you'd expect.  The response is deliberately non-linear, in that slightly faster rotation will result in much faster cursor movement.  This allows very small adjustment of the Now Time, and also rapid slewing.  Holding down the SHIFT Button while turning the wheel will increase the slew rate of the Now Time by a factor of 10.

 

 

The Demo version is fully functional, except that it times out after 5 minutes, configuration presets cannot be saved or loaded, and total tracks is limited to 32.  The Full version can be ordered from www.rmnorman.com . 

 

 

Manual Registration / Unregistration:

 

1.  You must first ensure the file "CS32.dll" is installed in your Cakewalk Shared Surfaces Folder.  This is usually something like "C:\Program Files\Cakewalk\Shared Surfaces".

 

2.  Next, the .dll must be registered.  Find the file "regsvr32.exe".  Normally, it's in your Windows System32 directory.  Make a shortcut for it (right click on it, and choose "Create Shortcut") and drag it to your desktop.

 

3.  Find the file "CS32.dll" in your Cakewalk Shared Surfaces Folder, click on it, and drag it to the shortcut you made (make sure you don't inadvertently drag the dll to the desktop, if you do, simply drag it back to the installation folder).

 

4.  You should get a dialog box from regsvr32 with the word "succeeded" at the end.  You can delete the shortcut you just put on your desktop, or save it in the event you want to unregister CS32.dll later.  To unregister CS32.dll, should you ever need to, go to the shortcut you put on your desktop to regsvr32.exe, and right-click on it.  Select "Properties".  In the line in the resulting dialog box that reads "Target", put " /u" (without the quotes) at the end of the text.  Then click okay, and drag CS32.dll on top of it, as before.  You'll get another dialog box that has the word "succeeded" at the end.

 

 

 

Thanks,

Mike Norman