Keyset Summary Window! .................. Final Cut Pro™ Support! ..................Final Cut Pro™ and Control Surfaces Using the MCS5 with Final Cut Pro The MCS5 Final Cut Pro Keyset Final Cut Pro X™ Support! .................. The Final Cut Pro X Keyset Adobe Premier Pro™...
MCS5 User Manual Installation Connect the MCS5 to a USB port on your Mac, or to a powered USB hub connected to your Mac. After downloading and double-clicking the Install_MCS5_USB.dmg file, you should see the following window: Drag the icon labeled MCS5 USB Software over the icon labeled Applications alias then release the...
Page 6
Click on Continue to finish the installation, or Cancel if you want to finish it the next time you run the MCS5 USB application. The installation must be completed before the MCS5 software will be fully functional.
Page 7
MCS5 User Manual Once all the software components have been installed, click on the Finish button. At this point a connection will be established between the MCS5 software and the MCS5 hardware, and you can start working with the software.
There are two applications that need to appear in this list in order for the MCS5 software to function correctly. The first is the MCS5 application. The “MCS5 would like to control this computer...” dialog should appear right after you click the Finish button.
Page 9
MCS5 User Manual The other is MCS5USBBackground. It will actually appear in the list as launchproxyls. It will be added to the list the first time the MCS5 software tries to perform a mouse action or certain Built in Commands.
MCS5 User Manual Mac OS X 10.7 (Lion) and 10.8 (Mountain Lion) The MCS3 software relies on Apple’s Universal Access to perform mouse emulation. In order for the MCS3 software to work correctly under Mac OS X 10.7 and 10.8, you must open System Preferences and go to the Universal Access pane.
The first time either one is pressed, the MCS5 switches to Bank 2. When either one is pressed a second time, the MCS5 returns to Bank 1. “Bank 1” or “Bank 2” briefly appears on the LCD whenever banks are switched.
You can use Export Keyset from the File Menu to save a copy of a keyset so it can be transported to another Mac or archived for safekeeping. You don’t need to use Export in your daily use of the MCS5. As previously pointed out, your changes are added to the MCS5 software’s preferences file automatically.
The application presents a graphical representation of the MCS5 front panel. When you click on an on- screen control (or move a control on the MCS5 itself), that control is selected and information about it appears in the floating Inspector window.
MCS5 software handles bank switching. If Bank Buttons Send Messages is selected, the Bank Buttons behave like any of the MCS5‘s other buttons, and do not control bank switching. In this case, it is up to the third party application what happens when these buttons are pressed.
MCS5 User Manual The Inspector Window The Inspector window is where all your work takes place. It displays information about the currently selected control and contains the facilities for editing that information. The Label text box allows you to give a control a descriptive name. In the example above, “App Button 6”...
Page 16
If the selected control is the Jog Wheel, the Latched checkbox will not appear. Next is a description of the action that is to take place when the selected MCS5 control is pressed or turned while the target application is active. Below that is the area where this action can be edited. There are a series of tabs representing the different kinds of actions that can be performed and clicking on one of these tabs will display controls for editing its kind of action.
Action Tabs Keystrokes Tab The MCS5 controls can be assigned to send a sequence of keystrokes to an application just as if they were typed on the Mac keyboard. These assignments are set up in the Keystrokes Tab. Select a control to edit, place the cursor in the Keystroke field and type a key. If you hold down any modifier keys (command, shift, option or control) while typing this key, the modifier checkboxes will be set...
Page 18
Keystroke button will remove the currently displayed keystroke from the sequence. If Repeat while pressed is checked, the keystroke (or sequence) will repeat as long as the MCS5 control is held down. The speed of the repeat is controlled by the Repeat/Typing Speed slider. This slider also determines how much time there is between keystrokes if the sequence is more than one keystroke.
Page 19
MCS5 User Manual The Keystrokes tab will look different if the Jog Wheel is selected. For the Jog Wheel, different key sequences can be assigned to each direction. Click on the Counter Clockwise or Clockwise radio button to choose which direction’s sequence to edit.
MCS5 User Manual Mouse Tab The controls on the MCS5 can be made to emulate the Macintosh mouse. Buttons can perform clicks and the Jog Wheel can perform horizontal and vertical moves and drags.
Page 21
If you choose any other option, you will be prompted to pick a coordinate in one of the target application’s windows. The options in this menu determine how the MCS5 will find that coordinate in the event that the destination window has been resized or moved.
Page 22
20 pixels from the bottom of the window. Suppose the only way to access this program’s jog function is by dragging this control left or right. You could program the MCS5 Jog Wheel to do a horizontal drag starting at 100, 20 Relative to Window Bottom Right.
Page 23
MCS5 User Manual Make Sure the target application is open in the background, and that the destination window is visible. Hit the Capture button then position the mouse pointer over the desired starting point and type <COMMAND + K>.
Page 24
"Viewer" but the rest of the window title changes depending on what you're editing. Normally, the MCS5 tries to find a window with the exact name as the window where the click was first captured, but if the window name has changed, it will fail. You can choose the have the MCS5 just look for a Final Cut window with the word “Viewer”...
Page 25
MCS5 User Manual To use the partial name feature, click on the Partial Window Name checkbox. In the text box on the right, change the full window name to the partial name you want the MCS5 to use.
MCS5 User Manual MIDI Tab An MCS5 can be made to appear as a MIDI device to MIDI applications. Any MCS5 control can be programmed to send and respond to a MIDI message. There are three radio buttons for choosing the type of MIDI message to assign.
Page 27
MCS5 User Manual Normal Button and Wheel Messages When Native MIDI is chosen, the MCS5 software will send the following messages to the host application when a control is pressed or moved. These values are shown in hexadecimal notation. Buttons...
Page 28
MCS5 User Manual Button LED Messages 80 nn dd Value Definition Button LED number (see table below) 7F for LED illuminated 00 for LED extinguished Name Number (in hex) Record Right Bank Button Left Bank Button Application Button #1 Application Button #2...
Page 29
Custom Text Mode 82 00 01 When this message is sent to the MCS5, its LCD will display arbitrary text. The actual text is set with the Notification Message. The Notification and Label messages use MIDI system exclusive (SysEx) because they contain too much data to fit into standard one, two or three byte messages.
Page 30
MCS5 User Manual Notification Message F0 15 7F 40 04 <text> F7 Value Definition <text> Exactly 46 characters of text, which will be displayed as 2 lines of 23 characters. Label Message F0 15 7F 40 00 bb <text> F7 Value Definition...
Page 31
MCS5 User Manual When Custom MIDI is chosen, more controls will become visible for editing the custom messages. The MIDI Message Type popup lets you choose any of the basic MIDI messages except for system exclusive and MIDI Time Code.
Page 32
2nd data byte was set to Follows Control’s Value, a number representing the position of the Jog Wheel would be inserted as the 2nd data byte of the custom message. For MCS5 buttons, a value of 127 will be inserted for button presses, and 0 for button releases.
You can set any control on the MCS5 to emulate a control on one of these control surfaces using the Emulation Tab. The Emulation Tab is not available until you turn on Emulation in the Emulation Menu.
Page 34
This allows you to either type or use up/down arrows to set the control number. The Jog Wheel only has one choice, Emulate Jog Wheel. For convenience, choosing Set all Controls to Emulation in the Actions menu will assign Emulation Actions to all of the MCS5 controls on both banks in the current keyset.
Page 35
MCS5 User Manual The following assignments are made when Set all Controls to Emulation is chosen. MCS5 Control Assignment Rewind Rewind Fast Forward Fast Forward Stop Stop Play Play Record Record Left Bank Bank Left Right Bank Bank Right App Button A-1...
Application Button A-8 and/or B-8. In fact, this button has been named “Label” on the MCS5 hardware and in the main window of the MCS5 software. If you use Show / Hide Buttons Labels in a custom keyset, it is recommended that you assign it to Application Buttons A-8 and B-8.
MCS5 User Manual Built In Actions Tab The built in actions are actions that are predefined for specific applications. When you choose a keyset, the built in actions appropriate to that keyset’s application are displayed. If no built in actions have been defined for the current application, the display will be blank.
MCS5 User Manual LCD Display The MCS5 has an two line, 23 character per line LCD display. You can assign functions to this display in much the same way as you assign actions to controls. NOTE: If you are using an application that communicates directly with the MCS5 via MIDI, you should probably not assign any functions to the displays in the keyset for that application.
MCS5 User Manual Display Button Labels Tab If you check the Display Button Labels box the labels of the eight App buttons will be shown on the LCD. This probably the setting you will use for most of your keysets. If you need to display other information, you can always assign the Labels function to App Button 8.
Current Selected Clip - If this action is assigned to the display, then selecting a clip in Final Cut Pro X’s Timeline, Timeline Index or Event Browser will cause that clip’s title to be displayed on the MCS5’s LCD. Timeline Timecode - This action causes the timeline’s timecode to be displayed on the LCD. It will not display timecode for clips in the Event Browser.
MCS5 User Manual Display Text Tab If you check the Display Custom Text box or type into the text boxes below it and hit the ENTER key, the text you type will be shown on the LCD display line whenever the target application is in front. You can enter up to 23 characters per line.
MIDI box will delete any function assigned to the display. As mentioned earlier, if you want another application to write to the MCS5 screen, but sometimes need to see the button labels, you can assign the Labels function to App Button 8. Whenever you press App Button 8, the button labels will be shown.
MCS5 User Manual Display Emulation Tab If you have enabled Emulation in the current keyset, you can have MCS5 show timecode intended for the emulated control surface.. Click on the Emulate Mode X Timecode Display checkbox to enable timecode display emulation.
MCS5 User Manual Keyset Summary Window The Keyset Summary Window displays information about several controls at once, making it easier to tell at a glance how a particular keyset is set up. You choose the Keyset Summary from the Windows menu.
Final Cut Pro. The MCS5 has an advantage over other control surfaces when used with Final Cut Pro because it is not limited to just the functions included in Final Cut’s MIDI control surface support. With its built in functions and the ability to emulate the mouse and keyboard coupled with Final Cut Pro’s control surface support,...
Unlike Final Cut Pro 7, Final Cut Pro X includes no built-in support for control surfaces. However, the MCS5 is quite useful with Final Cut Pro X because JLCooper has converted all of the Final Cut Pro X keyboard shortcuts into MCS5 Built-In Commands. There are also several JLCooper-defined commands that allow controlling Color Board functions.
MCS5 User Manual Adobe Premier Pro™ Support Adobe Premier Pro doesn’t directly support the MCS5, however the MCS5 is still quite useful with Premier because JLCooper has converted all of the Premier keyboard shortcuts into MCS5 Built-In Commands. In the keyset supplied by JLCooper, the display shows button labels. Buttons A-1 through A-4 open various panels, while A-5 through A-8 are used for setting and locating to In and Out Points.
Avid leaves it up to the individual user to customize them using the Command Palette and the Keyboard Settings panel. If you have added custom keyboard shortcuts to your Media Composer settings you will probably want to add matching Keystroke commands to your Avid MCS5 keyset. The Media Composer 6 Keyset Following is a list of the Media Composer 6 keyset assignments.
Soundtrack Pro™ Support Setting up the MCS5 for use with Soundtrack Pro is almost identical to setting up for Final Cut Pro. Open the MCS5 application and Import the Soundtrack Pro keyset or create a keyset of your own. If you create your own, start by setting the Emulation Mode to B then choosing Set All Controls to Emulation from the Actions menu.
The MCS5 software works identically with both Logic Pro and Logic Pro X. Open the MCS5 application and Import the Logic Pro keyset or create a keyset of your own. If you create your own, start by setting the Emulation Mode to A then choosing Set All Controls to Emulation from the Actions menu.
Play Record Record Left Wheel Button Go To Previous Marker Right Wheel Button Go To Next Marker SMPTE / Beats (toggles the MCS5 App Button A-1 display) App Button A-2 Mixer Global View App Button A-3 Cycle App Button A-4...
Nuendo’s supported control surfaces. Open the MCS5 application and Import the Nuendo keyset or create a keyset of your own. If you create your own, start by setting the Emulation Mode to A then choosing Set All Controls to Emulation from the Actions menu.
When the uninstall is finished, click on the Quit button. If there are multiple user accounts on this Mac, there may be multiple installations of the MCS5 software, one for each user. Each user shares the MCS5 USB application and the MCS5 USB uninstaller, but other software components are installed separately for each user account.
Page 54
MCS5 User Manual Click on the MCS5 USB icon to select it, then hit the DELETE key on the Mac keyboard or choose Delete from the Edit menu. Quit Audio/MIDI Setup. The MCS5 software’s preference file is not removed by the uninstaller. It takes up relatively little space and should have no impact on the operation of other software once the MCS5 software is uninstalled.
JLCooper makes no warranties, express or implied, regarding this software’s fitness for a particular purpose, and in no event shall JLCooper Electronics be liable for incidental or consequential damages, loss of profits, loss of data or data being rendered inaccurate, or losses sustained by third parties even if...
Need help?
Do you have a question about the MCS5 and is the answer not in the manual?
Questions and answers